I'm in the process of bringing up a board that currently has an ADS62P45 on it. The board was designed to support both the p45 and p49 families in a similar fashion to the EVM. I used the p49 as a reference for the board and we ultimately decided on the lower rate p45. Aside from the 1.8V vs. 3.3V power supply differences, there are a couple of extra differences:
- on the p45, pin 64 is DRGND while on the p49, pin 64 is SDOUT
- on the p45, pin 22 is AGND while on the p49, pin is listed as NC
Because I used the p49 as a reference, I left pin 22 as an NC and routed pin 64 as a trace to an FPGA.
As I'm trying to bring up this board that now has a p45 on it, I'm having difficulty getting the CLKOUT signal to produce anything useful (in both LVDS and CMOS modes). Basically, the CLKOUT only works (in either mode) at pretty low frequencies (i.e. it looks OK at 10 MHz). At higher frequencies, the CLKOUT doesn't seem to have enough drive strength to drive away from the center voltage. On a scope, it basically looks like very low amplitude overshoot and ringing. At 10 MHz, the CLKOUT looks reasonably OK in either LVDS or CMOS modes. In contrast, the data lines look significantly better at the max frequency (125 MHz) in both LVDS and CMOS modes.
Both the CLKOUT and DATA lines are routed directly to a Xilinx FPGA with the CLKOUT going into a GCLK pin. All routes are length matched to the FPGA and are routed as differential pairs for LVDS mode, even though I'm trying to test at the moment in CMOS mode.
I have tried adjusting the various drive strength and internal termination settings to no avail. But given that the DATA lines looks so much better with the default CMOS drive settings, I'm inclined to think its not a settings problem.
The only thing I can think of at this point is that since I didn't connect pin 64 to DRGND, maybe this is an important supply pin for the CLKOUT drive circuitry. On a scope, the voltage on the pin reads as 0V even though its terminated as an input into the FPGA.
Any help and/or insight would be much appreciated. Thanks!