Optimum maximum frequency of DDS

ddssignal

According to most DDS datasheets, they can produce up to half the maximum frequency. for example for AD9850, max clock is 125 MHz and it can produce up to 62.5 MHz. But in higher frequencies, the number of DAC steps is reduced and the wave form will start having steps until it is not really a clean sine wave.
Is there any equation ( for example fclock/4 or something ) that shows the maximum frequency in which DDS produces most reliable sine wave?

Best Answer

This picture is crucial to understanding what is happening: -

enter image description here

Analog Devices use the example of a reconstructed 20MHz signal (F\$_{OUT}\$) on the diagram and as you can see, at 20MHz it's amplitude is a wee bit less than what it would be if it were much lower in frequency. By "much lower" I mean something like 1MHz and that would have been represented by a vertical line much closer to the Y axis. Here's a drawing showing just that: -

enter image description here

As you can see the out-of-band artifacts are much lower and the first artifact (at 99MHz) is much further away from the 1MHz fundamental frequency. This makes it: -

  • Easier to filter-off the artifacts because the gap between 1MHz and 99MHz is massive compared to the original AD drawing where F was 20MHz and it's first artifact at 80MHz.
  • The amplitude of the 1MHz sinewave is virtually unity whereas the amplitude of the 20MHz signal has fallen a couple of dB (or so) compared to the amplitude at 1MHz.

Filtering is therefore important; not only do you need to remove the high frequency artifacts in order to get a decent sinewave shape but, you have to compensate for the DAC being an imperfect device that progressively attenuates the wanted signal as you approach the reference clock frequency.

This is normal for all DACs that I'm aware of. A "perfect" DAC would prodice a single impulse of energy at each sample point with the energy level equating to the amplitude and this would give a flat pass-band and not the sinc envelope associated with standard DACs.