Post Go back to editing

AD9154: DAC PLL not locking

Thread Summary

The user encountered issues with the DAC PLL of the AD1954 converter not locking to the expected 1 GHz DACCLK, despite correct register writes and various attempts to adjust the configuration. The problem was resolved by correctly connecting the bias resistor to pin I120, which was previously not connected.
AI Generated Content

Dear all,

we are having trouble setting up the DAC PLL of the AD1954 converter. We have an AC-coupled LVPECL clock at the CLK input pins and perform the following register writes according to the datasheet (e.g. for an input frequency of 500 MHz):

// DAC startup
0x000, 0xbd         // soft reset
0x000, 0x3c         // deassert reset, SPI 4-wire
0x011, 0x00         // power-up bandgap
0x080, 0x04         // power-up clocks (DCC)
0x081, 0x00         // power-up SYSREF
0x12d, 0x8b         // fixed (digital dapath config)
0x146, 0x01         // fixed (digital dapath config)
0x333, 0x01         // fixed (JESD i/f config)

// PLL
0x087, 0x62         // optimal settings (fixed)
0x088, 0xc9        
0x089, 0x0e        
0x08a, 0x12        
0x08d, 0x7b        
0x1b0, 0x00        
0x1b5, 0xc9        
0x1b9, 0x24        
0x1bc, 0x0d        
0x1be, 0x02        
0x1bf, 0x8e        
0x1c0, 0x2a        
0x1c1, 0x2a        
0x1c4, 0x7e        
0x1c5, 0x06        
0x08b, 0x02         // LODivMode
0x08c, 0x03         // RefDivMode
0x085, 0x08         // BCount
0x1b4, 0x60         // LookupVals
0x1b6, 0x49        
0x1bb, 0x13            
0x083, 0x10         // enable PLL

After a couple of milliseconds, we expect to see the PLL lock to a DACCLK of 1 GHz, but the status register 0x084 settles to 0xa0, i.e. CP_OVERRANGE_H and CP_CAL_VALID.

We have tried different combinations of reference frequency, f_DACCLK and divider values, to no avail. Triggering a recalibration does not help either. Reading back the configuration registers gives the right values.

As the PLL configuration basically consists of only three dividers, we are running out of ideas of what to try next. Any advice is greatly appreciated.

Thank you and best regards
David