AD9689
Recommended for New Designs
The AD9689 is a dual, 14-bit, 2.0 GSPS/2.6 GSPS analog-to-digital converter (ADC). The device has an on-chip buffer and a sample-and-hold circuit designed...
Datasheet
AD9689 on Analog.com
Hi Team,
I am bringing up the AD9689 in Full Bandwidth Mode using RTL code based on the initialization sequence described in the AD9689 datasheet (Page 81).
The hardware being used is:
At this stage, I am only checking the JESD PLL lock status and have not connected the JESD lanes to the FPGA yet.
Clock Input :
A signal generator is connected to the AD9689 CLK+/- inputs.
Configuration Used:
The initialization sequence follows the datasheet example, with the following modifications for 1 GSPS operation:
All other register writes and the initialization sequence are the same as the datasheet example.
After writing 0x14 to Register 0x0571 (JESD204B Link Power-Up), I wait 5 ms before reading the PLL status register (0x056F).
Issue Observed:
When the ADC sampling clock is 1 GHz, the readback from Register 0x056F is:
0x056F = 0x00
which appears to indicate that the JESD PLL is not locked.
However, when I configure the same hardware using the ACE software, the JESD PLL reports a locked condition.
For verification , I varied the ADC sampling clock frequency and re-ran the complete RTL initialization sequence each time and the readback details for the PLL lock are as follows:
| Clock | Register 0x056F |
|---|---|
| 1.2900 GHz | 0x80 |
| 1.2840 GHz | 0x80 |
| 1.2835 GHz | 0x88 |
| 1.2831 GHz | 0x08 |
| 1.2825 GHz | 0x08 |
| 1.2820 GHz | 0x08 |
| 1.0000 GHz | 0x00 |
I exported the ACE register configuration and compared it against my RTL configuration. The key JESD-related registers appear to match, but the ACE export contains approximately 577 register writes in total.
My questions are:
Any guidance on the minimum required initialization sequence for 1 GSPS operation would be appreciated.
Thank you.