Part Number: DAC38J84
I am working on a challenging project where we plan to generate 500 tones roughly spaced 1MHz apart in baseband and then up-convert them using the complex multiplier to some intermediate frequency using the on-board NCOs. My datarate is going to be 625 MHz with 4x interpolation getting us to a DAC rate of 2500 MHz on the output. I've been able to do this quite nicely on the eval board.
However, we are now checking some results with single tones and noticing some distortion products higher than we'd like (-55 dBc) for single tone up-conversions. For example, if I have a single sideband at approximately 1 MHz (generated using HSDCpro. I get some spurious as shown in the attached picture.
The setup for this case is: coarse mixer at fs/4 using internal clock and internal data rate at 614.4 MHz with a DAC clock of 2457.6 MHz.
I believe this may have something to do with the way the math is done when multiplying two 16 bit numbers while only having a 16 bit output. I guess my question is this just an inherent problem with trying to use the part in this way, or am I missing some trick? Thanks in advance, Dan Van Winkle
this produces an output spectrum at 614.4 MHz of:



