I've been working on SW to bring up this PLL on a custom PCB. We have it, for the most part, working, but I did run into some issues and was able to piece together functionality by comparing/contrasting the TICS Pro GUI notes with the data sheet. I have the below questions that I'm still looking for clarification on though.
- My first issue is with the SEG1_EN R31[14]. The data sheet seems to say this should be set to 0 if the channel divider is 2 and should be set to 1 otherwise. In my testing, when the channel divider is 2 and SIG1_EN is 0, the PLL will not lock. If I do enable SIG1_EN for a channel divider of /2 I do get lock. I do have VCO_PHASE_SYNC enabled and I noticed on the GUI if I try with SIG1_EN disabled it gives me an error stating that I should enable SIG1_EN in a configuration where VCO_PHASE_SYNC is enabled and both MUXOUTs are not configured for VCO. The last part of that message doesn't make much sense to me, but maybe my answer is if VCO_PHASE_SYNC is enabled, I must also enable SIG1_EN regardless of divider.
- The next thing I noticed while playing with the GUI was that it gave a warning about setting the powered down output (RF_OUT_B in our configuration is unused) to VCO. I believe the data sheet recommends setting any unused/powered down output mux select to VCO, but the GUI seems to disagree. In our configuration we'll most likely always have RF_OUT_A set to the channel divider and RF_OUT_B set to powered down, what should the mux select be for RF_OUT_B in this case?
- We are also having some trouble with the MUXOUT pin. I initially use the pin for SPI read back and then flip the pin to lock detect after I configure the part and after I see the rb_LD_VTUNE state enter 0x2 in R110. We have the LD_TYPE set to 0x1 and after I detect lock in rd_LD_VTUNE I set MUXOUT_LD_SEL, R0[2], to 0b1, we don't see the MUXOUT pin being asserted. Are there any gotchas there or anything I'm missing as far as register configuration goes?
Thanks!
Craig