Using DAC3482 in our design. We have a certain subset of devices where sending the SIF sync can cause bad spurious output in our system.
We are using a DAC3482 in our device and the output updates as expected when we toggle the SIF sync bit: Bit 1 of the config31 register.
However, on certain devices, it will intermittently generate extra spurious signals and it seems dependent on the QMC gain register values. Initially I would have thought some sort of saturation or overflow, either digital or analog, but further testing reveals that this spurious response is intermittent, sometimes generating a clean signal with the spurious levels in an acceptable range. This is true without changing any of the associated register values. I have narrowed it down to the SIF sync bit in that I can leave the DAC playing a waveform with no other changes and simply toggling the SIF sync bit causes the problem to occur or disappear.
Data notes on the capture below:
- Cyan: Good output
- Yellow: Bad spurious output
- Green arrows: highlight spurs that increase dramatically when in a bad state, as much as 20-30 dB
- Spurs +/- 20Mhz from LO increase noticeably, along with other spurs +/- 20Mhz from other observed spurs.
- The DAC3482 output is being fed to an RF Modulator and up-converted in the graph data provided.
- 180MHz IF frequency (sinusoidal) output from DAC3482, up-converted to 5.75GHz.
- The only thing changing between a good and bad output is the toggling of the SIF sync bit.
- The QMC gain register values can be decreased such that the output does not generate these spurious signals, but then we lose dynamic range.
- In this test case QMC gain (I,Q):
- good values (890,895) seem to never generate extra spurs.
- bad values (893,899) seem to generate spurs every 10 or so times we toggle SIF sync. Increasing the QMC gain values does appear to increase frequency of problems.
- In this test case QMC gain (I,Q):
- The primary signal level seems to jump about 0.5-0.6 dB when in the bad state.
- FFT is an average of 32 captures.