We have the ADF5610 eval board and we probed the SPI lines while setting a new frequency using the control software on the laptop. Using our logic analyzer, we captured a total of 19 words on the SPI line (Each is 32 bits as described in the datasheet). From our analysis of the logic analyzer output, there are 19 separate words sent tot he ADF5610 and they are for the following registers which are listed in order they appear on the logic analyzer (by extracting the register value from each word):
Register 0x01
Register 0x02
Register 0x04
Register 0x05
Register 0x05
Register 0x05
Register 0x05
Register 0x05
Register 0x05
Register 0x06
Register 0x07
Register 0x08
Register 0x09
Register 0x0A
Register 0x0B
Register 0x0C
Register 0x0F
Register 0x10
Register 0x03
QUESTIONS:
1) Why is Register 0x05 written to six times?
2) We noticed that the data in four of the Register 0x05 writes is exactly the same. Namely, the data for four of the 0x05 register writes is 0x0. This seems to be an error or inefficiency in the control software, or what am I missing? Just want to make sure I am not missing something important.
3) Are Register 0x0D and 0x0E not used? I did not see them in the register list in the datasheet, but maybe I just missed it.