This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC5652A Timing Diagram for Single-Bus Interleaved Data Mode

Other Parts Discussed in Thread: DAC5652A

Figure 16 of the DAC5652A datasheet shows the "Single-Bus Interleaved Data Mode" timing diagram. Unfortunately, the diagram is rather terse and does not give me enough to confidently design to. A more detailed or longer diagram showing the full sequence of operations (with the internal CLKDACIQ signal) would be very helpful. My assumptions from studying the diagram are:

1> Input data is written to Data Latch A when SELECTIQ is high and to Data Latch B when SELECTIQ is low upon rising edge on WRTIQ regardless of RESETIQ sense?

2> When RESETIQ is high, the DAC outputs are never updated; only the Data Latches are updated?

3> When RESETIQ goes low, the first rising edge of CLKIQ corresponds to the first rising edge of the internal CLKDACIQ (half data rate) signal and both DAC outputs are updated 4 CLKIQ cycles (which is 2 CLKDACIQ cycles) later plus another 22ns or so for t_pd and t_s?

4> Both DAC outputs are always updated at the same time just over 4 CLKIQ cycles (which is 2 CLKDACIQ cycles) after the A and B data has been written to the data latches. In this mode, the DAC outputs are always updated at the same time (because the I and Q data outputs need to be presented at the same time).

5> In the datasheet diagram, RESETIQ is lowered just as the B Input Data is presented. Is is important that the SELECTIQ line goes low (Feed Input Data to B Input Latch) when RESETIQ is presented?

6> So the pipeline latency is 4 clock cycles, but the data can be presented at the full data rate and it shows up a latency of 4 clock cycles later at the full data rate?

Thanks, Geoff...

  • Hi,

    In single-bus interleaved mode, only A-channel input is used. B-channel can be left floating and “MODE” input pin has to be connected to DGND. CLKA (Pin 18) & WRTA (Pin 17) are shared for both of channels. In dual-bus mode, MODE has to be connected to DVDD and those two channels are running independently with two independent clocks.

    A1] CLKDACIQ is disabled (low) when RESETIQ is high, which means internal sampling clock is set to low all the way till RESETIQ is low. There would be just random noise out of DAC without sampling.

    A2] Yes, it is correct.

    A3] I’ll update you soon.

    A4] The SFDR performance for the channels will have some variation.  We do not guarantee that these channels will match exactly, there will be some part to part and channel to channel variations.  The only guarantee in the data sheet is a min SFDR @ 20MHz, 200Msps, even then it Is not guaranteed to match - other SFDR values are typicals.  As long as the clock meets VIH, VIL and the setup and hold times (tsu, and th), then there should be no issues.  If you feel your clock has excessive jitter then this may translate to your DAC output - clock jitter typically does not affect the spurious performance of the DAC.  However if you have non-clock related spurs in your clock source these will show up in your DAC output and impact the SFDR performance.

    A5] It depends on digital data path. If you want I/Q swap, you can set RESETIQ low when SELECTIQ is high.

    A6] The clock latency from WRT to output is 4 clock cycles regardless of clock frequency.


    Thanks,

    KW

  • KW,

    Just saw your response. For some reason, I did not get an email when you posted the response.

    Thanks for the feedback. Should be enough info to generate the FW interface to the DAC part.

    Geoff...