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.

LMX2595: LMX2595 Programming sequence doubt.

Part Number: LMX2595

Hi all,

I am developing a driver to program the LMX2595 PLL and I have the following question: do the PLL requires that ALL registers to be programmed every time ?

Supposing I only change value for R38 and R39, do I have to program all registers from R112 to R0 (descending order as datasheet says) including all those registers with fixed value (e.g. R2, R3, R4, R5, R6, R13 etc.) ?

Thank you.

Regards,

Simon

  • Hi Simon,

    You do not need to program each register every time. We recommend programming all registers for initialization, to ensure the registers are in a known state. Even this is just a precaution that can be bypassed if you trust the default POR configuration. Otherwise, you can program individual registers as needed, in any order. And the fixed register values can be skipped.

    That being said, some register settings introduce dependencies for others. For example, reprogramming the N-divider can trigger a change in VCO frequency, requiring FCAL_EN bit in register R0 to be toggled. So keep these kind of dependencies in mind.

    Regards,