Hey there people!
As part of my studies, I've been assigned to design and build a Direct Digital Synthesizer (DDS) with a variable output amplitude. So far I've completed the DDS circuit (in a flex10k CPLD) plus D/A-Converter with all the additional features that are required by the assignment (Waveform selection, external trigger for freq-sweep, etc).
Whatsoever, the critical specs are as follows:
1) fout = 0.1Hz .. 1 MHz (Adjustable by uController)
2) Vout = -10V..10V (Adjustable by uController)
I simulated and prototyped the DDS circuit and it should be able to do a least 16x oversampling -> 16 Mhz sample clock. Hence the nyquist-freq is at 8 Mhz, so I have a wider band for anti alias filtering.
But Since the system is supposed to generate not only sine, but also square/sawtooth/triangle I would like the output-stage to have a bandwidth of > 1 Mhz. I will probably use a 4th order Bessel lowpass with the cutoff at 2Mhz. (3 octaves at -(4*6)dB/octave -> -72 dB at 16Mhz. Correct?)
Alas, I don't find any OpAmps that meet both the voltage (+-10V) and the bandwidth (>10Mhz) requirements - preferably dual supply and in a DIP package ;-). Not to mention the variable gain.
So, could anyone give me some hints on how to solve this "little" problem? Or assure that this specs are not feasable? Partnumber? Advise? Link? Something?
--
regards Stefan
As part of my studies, I've been assigned to design and build a Direct Digital Synthesizer (DDS) with a variable output amplitude. So far I've completed the DDS circuit (in a flex10k CPLD) plus D/A-Converter with all the additional features that are required by the assignment (Waveform selection, external trigger for freq-sweep, etc).
Whatsoever, the critical specs are as follows:
1) fout = 0.1Hz .. 1 MHz (Adjustable by uController)
2) Vout = -10V..10V (Adjustable by uController)
I simulated and prototyped the DDS circuit and it should be able to do a least 16x oversampling -> 16 Mhz sample clock. Hence the nyquist-freq is at 8 Mhz, so I have a wider band for anti alias filtering.
But Since the system is supposed to generate not only sine, but also square/sawtooth/triangle I would like the output-stage to have a bandwidth of > 1 Mhz. I will probably use a 4th order Bessel lowpass with the cutoff at 2Mhz. (3 octaves at -(4*6)dB/octave -> -72 dB at 16Mhz. Correct?)
Alas, I don't find any OpAmps that meet both the voltage (+-10V) and the bandwidth (>10Mhz) requirements - preferably dual supply and in a DIP package ;-). Not to mention the variable gain.
So, could anyone give me some hints on how to solve this "little" problem? Or assure that this specs are not feasable? Partnumber? Advise? Link? Something?
--
regards Stefan
Last edited: