Other Parts Discussed in Thread: USB2ANY, CODELOADER
Hello, we have integrated an LMX2487E as the PLL synthesizer and we have connected the USB2ANY device to the CLK, DATA, and LE and the ground of the Microwire interface (CE is pulled to high always). We have provided a very high precision 40Mhz OCXO (ECS-2522) and verified its present at the chip input. We also provided the proper loop filter components that have worked for other design and has been qualified for this design.
I am using TICS Pro to set register values. But repeated attempt at programming the chip has rendered into failure. By failure, I mean the lock detect (pin 12) staying low no matter what I try, I don't know of any other way I can debug this at the moment so I need some help. I have tried default register settings as well as targeted register settings that makes sense, not using the fractional divider for simplicity. only using RF PD, no clock doubler, RF N divider is 720, My target frequency is ultimately above 4 Ghz but currently I am testing 2.4 Ghz. Charge pump gain set to 16. R divider set to 12 resulting in 3.333333Mhz FPD. here are some screenshots. The first one is the SPI communication trace. Second one is the loop parameters, The third is all the register values. At this point I am stuck. Any help from an expert would be much appreciated. Thank you.
Ratin
Update 1: Probed the charge pump output and its always sitting at zero.
Update 2: Used a second part to rule out any issue with the first chip, the same result.
Update 3: Looks like TICs Pro software has an issue of programming the MUX register value to configure lock detect, it only allows R4 to be set with odd numbers, even numbers make the register value red (???)
The other app Code Loader 4 has options to select The Mux register content with a pull down however it doesn't change the actual value of R4 register.