Other Parts Discussed in Thread: DAC5672A, DAC5652, DAC5652A
I'm using 2 DAC5672A in "Single-Bus Interleaved Data Interface mode" @60Msps and during the first board tests I've found some glitches in the DAC current output; I'm writing to know if someone has an idea of the reason of the wrong behavior.
With some investigation (with a ramp like data input) I've found that the glitches are located next to the codeword with long binary ripple (e.g. transition from 0x1FFF to 0x2000).
I think that this behavior could be related to some data lines cross talk and a misplaced sampling edge with respect of the data changing edges. For tis reason I did some digital signal quality measurement.
In single bus interleaved mode the data clock is twice the sample update frequency (in this case 120MHz with a period of 8.33ns).
The data setup and hold times have to be greater than 0.5ns. I measured those times with an high speed scope and a transmission line passive probe. I've seen that the setup and hold times are greater than 2.8ns and that the signal quality is good (apart from an over damping due to the fact that my driver source impedance is of approx 50Ohm and the data transmission line has an impedance of approx 40Ohm).
From the step next to the data rising edge you can see that the driver to DAC transmission line delay is of approx 0.25ns. In the previous scope picture you can see a data bit and the position of the rising edge of the WRTIQ with the measured setup time. Note that SELECTIQ is generated with its edges aligned to the falling edges of WRTIQ.
It seems that all the timing constraints described into the datasheet are met.
Does anybody has an idea of what else can we measure to discover the reason of the malfunctioning? Are there other timing constraints on the SELECTIQ to WRTIQ signals that has to be taken into account?


