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: pll_lfvolt is stuck on 3.3v

Part Number: DAC3484
Other Parts Discussed in Thread: CDCE62005,

Tool/software:

Hello,

I am experiencing some difficulties in the usage of the DAC3484 on my PCB. the system that I am using is a FPGA card cunnected to a PCB with two DAC3484 and a CDCE62005 that supplies them with clocks. 

Currently I would like to address a specific problem- The PLL isn't locking. I tried various combinations of N, M, P and VCO_tuning_bits. Example shown in attached image:

I communicate with the modules through the FPGA card, and I am familiar with the fact that N should be written as N-1 to the DAC (when I wanted to insert 8, I sent 7 to the pll_n register in config25).

The when I check reg5 I get 0x0060/0x0020, which means the alarm_from_pll is the only alarm bit on, and the ATEST through TXENABLE went good. I got the recommended external loop filter connected through the A1 pin of the DAC.

My DAC is of version 100b so I check the pll_lfvolt to see if I'm locked, but it gets 111b regardless to the PLL values I give it.
If anyone encountered some sort of similar problem, please share your knowledge about the solution of this problem.

Tom

  • Hello Tomer,

    Could you please clarify what you mean by ATEST through TXENABLE went good? Do you mean all the internal power supply net is within the power supply spec?

    and the ATEST through TXENABLE went good. I got the recommended external loop filter connected through the A1 pin of the DAC.

    What is the VCO tune code you are using? For 3500MHz, you should use about 21 code

    Will you please disconnect external loop filter and utilize double charge pump mode instead as part of the debug process?