We have started looking at two channel signal generators and wonder if they are flexible enough to simulate ideal position feedback devices used in motor controls. The functionality that we need is:
1. A Quad B Incremental Digital Encoder
Need to output two square waves at programmable phase (ideally 90 Deg) and vary the frequency with the output smoothly changing.
By smoothly changing we mean the frequency changes from one value to the next in a step without an intermediate state like f1 to 0 to f2 and Ch1 and Ch2 always stay in locked phase relationship.
We would also like to be able to sweep the frequency linearly from near 0 up to 10 MHz smoothly. Bonus points for being to sweep from fstart to fstop, pause and then sweep down from fstop to fstart. Basically, can you do sweep of both channels simultaneously with the phase lock always there?
Extra mega bonus points if we can go from "negative" frequency through virtually 0 Hz to "positive" frequency smoothly. "Negative" frequency means Ch2 leads Ch1 while positive frequency means Ch2 lags Ch1. Doubtful signal generators can do this but it never hurts to ask.
2. 1 Vpp Analog Sine-Cosine
Need to output two sine waves at programmable phase (ideally 90 Deg) and vary the frequency with the output smoothly changing.
Same comments about smoothness, sweeping, and "negative" frequency capability as item 1.
3. Resolver signals which are Sin, Cosine Modulated by AM Carrier
Need to output two sine waves at programmable phase (ideally 90 Deg) and vary the frequency with the output smoothly changing like the above but AM modulated by an external sinusoidal input. Need to create:
Ch1: (Vpp)*sin(w1*t)*sin(w2*t)
Ch2: (Vpp)*sin(w1*t)*cos(w2*t)
where sin(w1*t) comes from an external input and w2 is the generators frequency. External input frequency w1 would be 5-10 kHz sinewave. "Position angle" frequency w2 would be near dc to 2 kHz.
Same comments about smoothness, sweeping, and "negative" frequency capability as item 1.
Does anyone know of a function generator/arb generator that can do the above? In order of price we are investigating:
Siglent: SDG2042x
Siglent: SDG5082
Rigol: DG1032Z
Rigol: DG4062
Agilent/Keysight: 33522B
Obviously there is quite a range of costs in the above and we would prefer being the cheaper end of the spectrum.
So, does anyone know which of the above, or other, generators can do some or all of the requested functionality?
Note that item 2 is similar to producing an IQ signal set.
Thanks in advance for any help/advice.
gby