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: Frequency Tuning upon full register write

Part Number: LMX2595

Hi TI,

I have developed an FPGA application where using the SPI peripheral writing the PLL registers to LMX2595 IC embedded in a custom designed PCB.

Using the TICS pro, we have exported the desired configuration settings and those register values have been included in our program.

The application is such that upon receiving the frequency information from user, that frequency based computation happens in order to update the necessary PLL registers. 

We have noticed that the PLL getting tuned only upon writing whole 113 PLL registers instead of necessary updated registers. Because of this, the writing time has increased to around 2msec. But I want my application to complete this register writing process within 1msec. Note that the SPI clock was set to around 2.5MHz.

Following are the register addresses that the application updates when frequency information is received:

0x0B, 0x25, 0x1F, 0x4B, 0x2E, 0x2D, 0x1B, 0x4B, 0x24, 0x2A, 0x2B, 0x00

What could be the reason for such behaviour?

Am I missing any address that should have been included while writing above mentioned addresses?

Is writing the whole 113 registers is the only way?