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.

DAC3484: Synchronization Loss

Expert 1760 points
Part Number: DAC3484
Other Parts Discussed in Thread: DAC3482

Hello,

      We are facing an issue of synchronization loss, the details are as follows:

WORKING CASE:

1) DATACLK is set at 250MHz, Sync source is SYNC (SYNC is at FSYNC/16) word wide interface: The DAC is being supplied a 1GHz clock and the device set for 8x interpolation. 

In this case when the clkdiv_sync is disabled (as advised in the datasheet) to check the stability of the clocks, the DAC continues to remain synchronized. 

NON-WORKING CASE:

2) DATACLK is set at 400MHz, Sync source is SYNC(SYNC is at FSYNC/16) word wide interface: The DAC is supplied a 200MHz clock and set for no interpolation.

In this case when the clkdiv_sync is disabled the synchronization is lost. When clkdiv_sync is enabled we see the correct output from the DAC (a single tone is being sent and we see it on a spectrum analyzer). The signal is solid and the spurious are reasonable. 

The overall clock generation on the board is being done by a good quality clock generation chip. This chip supplies the DACCLK (which in the two cases is 1GHz and 200MHz resp.) and also supplies the reference clock to the FPGA. A PLL inside the FPGA uses this clock to generate DATACLK & SYNC. 

Thank you for looking into our case,

Regards,

SM

  • Hi SM,

    We are looking into this question. We will reply back as soon as possible.

    Regards,

    Neeraj

  • Hello Neeraj,

               May I ask if you have any update for us.

    Regards,

    SM

  • Hello SM,

    Our project  use the DAC3484 recently. And We need the function of synchronization.

    But We also meet some question about it , If you get it ,I hope you can give some help to me.

    My email is buptipoclp@163.com

    Regards

    LP

  • Hello LP,

             Will be glad to help. Please post your question here so that more members can also help you.

    Regards,

    SM

  • We want to get the fixed delay(latency) value from DAC3482 input to output from power-on to power-on.

    We reference the 3482 datasheet and the slaa584 that DAC348x Device Configuration and Synchroniztion, DAC3482 Device Logics Synchronizatioan Sources as follows the table 1.

    Circuits

    FIFOin

    FIFOout

    Data Formatter

    Clock Divider

    NCO Accumulator

    NCO Double Buffered

    Sync source

    SYNC

    OSTR

    SYNC

    OSTR

    SYNC

    SYNC

    The QMC is not used.

    DATACLK =100MHz, DACCLK = 800MHz,interp = 8x,

    SYNC and FRAME are from DATACLK by dividing 16 are 6.25MHz,and they are periodic signal.

    The Refence Clk is 100MHz, N=16;M=128,P=5,VCO = 4000MHz

    OSTR = PFD = 6.25MHz.

    We start sequence is recommended to power-up the DAC3482 according to the datasheet in page-73 as follows the table 2

    sequence

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    operation

    Set_config2

    Set_config1

    Set_config16

    Set_config27

    Set_config32

    Set_config31

    Set_config0

    Set_config25

    Set_config26

    Set_config36

    Set_config24

    Set_config20

    Set_config21

    And I Disable the registers about the synchroniztion

    We found the delay is variational from power-on to power-on.

    Can you share your start sequence for me?

    Regards

    LP

  • LP,

    Are you using the latest version of the data sheet? Table 2 has nothing to do with what you are describing. Please take a look at Table 10 on page 63 of the latest version of the DAC3482 data sheet on the web. It has 34 steps related to what you are trying to do. When you did your test, what did you use to trigger your scope capture?

    Regards,

    Jim