Hi,
I'm trying to perform clock correction using the AD9546 and so far have been unable to get it working. Here's a description of my setup:
I'm using the AD9546/PCBZ eval board for my PPS testing. I've modified the board as follows:
To use an external OCXO as a clock source instead of the on-board crystal: R308 & R309 -> DNP, C304 & C307 -> 0.1uF, R306 -> 649Ω, R307 -> 220Ω
To use an external PPS signal as a reference: R304: 49.9Ω, R305: 0Ω.
For my hardware setup, I connected the output of a 60 MHz OCXO eval board (3.3V logic) to J305 to be my system clock. I also connected the 1PPS output of a u-blox EVK-F9T to J304 (REFBB) to be my PPS source.
I then powered up the board and connected to it using the AD9546 Evaluation Software Rev1.3.0.0. I set up a configuration that takes in the OCXO and PPS inputs and outputs two signals: one at 1Hz and one at 60 MHz. I created a DPLL Translation Profile to use REFBB as the reference source and the 1Hz output signal as the feedback source.
When I run the system with this configuration, I see the following indications in the GUI: the system clock locks and is stable, the APLL locks, and REFBB is valid. However, the DPLL never gets a frequency or phase lock. When I watch the DPLL tub values as the system runs, they slowly decrement down to the min value of -2048, and sometimes they increase above that value, but they never rise above 0. I also see a red arrow appear behind the DPLL NCO in the Channel0 block diagram.
1. My specific question: do you know why the DPLL fails to lock in my tests?
2. My more general question: the AD9546 GUI is quite complicated, so I don't feel confident that I set up everything correctly. Do you know of a procedure that can be used to diagnose clocking failures like this one and fix them? Is there a document that guides the user through setting up clocking configurations that goes into more detail than the AD9546 eval board user's guide?
Any help with this would be appreciated.
Thanks,
Cam
