Other Parts Discussed in Thread: AFE58JD18EVM
Greetings,
we've recently designed a JESD204b PCB and are attempting to use the LMK04826 as a clock synthesizer / cleaner. We're having a hard time getting the SPI to work and we're not sure why it isn't. We first tried to deactivate 3-wire SPI mode and activate MISO readback on the CLKIN_SEL0 (pin 58) but were never getting any responses when attempting to read a register. To simplify, we tried to SPI write tests to see if it was even accepting our commands.
Test 1: We write to the POWERDOWN bit of register 2, turning it on and off in a cycle and observe the amperage the board is drawing. Between the two states the current does not change a single milliampere.
Test 2: We write to register 0x015F (PLL1_LD_MUX), first a value of 3 (Logic low, output - push/pull), then a value of 4 (Logic low, output inverted - push/pull) We put this in a loop and observed pin 31 (STATUS_LD1) and noticed no change whatsoever.
Based on these two tests it's obvious that we're not even able to write to the LMK. Is there something wrong with the SPI protocol we're implementing? It seems to match the datasheet. 24 bits, clocked in on the rising edge and at 2 MHz. What could the problem be and what would be the best way to troubleshoot it?
Thank you very much in advance and we appreciate your help!
Kind regards,
- WBLee