Post Go back to editing

AD9528 PLL1 not locked

One of the working RF board , suddenly stopped working ,PLL unlocked and PLL status register is read in 0x508 and found 0xe6.

Please help me to debug further on this.

We debug further and below is the observation.

1.Pin 15 LDO_VCO measured 2.5V

2.REF A clock input is fine , as per Datasheet values.

3.Supply voltage 3.3 V @ VDD's are fine.

4.Ripple measured on 3.3V is 140 mv

5.Read and Write values of SPI register of AD9528 is fine.Below values written.

  adi_rfspi_write $n 0x031E  0x00
    adi_rfspi_write $n 0x031F  0x00
    adi_rfspi_write $n 0x0320  0x13
    adi_rfspi_write $n 0x0321  0x00
    adi_rfspi_write $n 0x0322  0x00
    adi_rfspi_write $n 0x0323  0x13
    adi_rfspi_write $n 0x0324  0x40
    adi_rfspi_write $n 0x0325  0x00
    adi_rfspi_write $n 0x0326  0x01
    adi_rfspi_write $n 0x0327  0x00
    adi_rfspi_write $n 0x0328  0x00
    adi_rfspi_write $n 0x0329  0x04
    adi_rfspi_write $n 0x032A  0x00
    adi_rfspi_write $n 0x032B  0x00
    adi_rfspi_write $n 0x032C  0x00
    adi_rfspi_write $n 0x032D  0x00
    adi_rfspi_write $n 0x032E  0x00
    adi_rfspi_write $n 0x0400  0x00
    adi_rfspi_write $n 0x0401  0x02
    adi_rfspi_write $n 0x0402  0x00
    adi_rfspi_write $n 0x0403  0x90
    adi_rfspi_write $n 0x0404  0x04
    adi_rfspi_write $n 0x0500  0x10
    adi_rfspi_write $n 0x0501  0xF4
    adi_rfspi_write $n 0x0502  0x0F
    adi_rfspi_write $n 0x0503  0xFF
    adi_rfspi_write $n 0x0504  0xFF
    adi_rfspi_write $n 0x0505  0x07
    adi_rfspi_write $n 0x0506  0x01
    adi_rfspi_write $n 0x0507  0x0C
    adi_rfspi_write $n 0x000F  0x01

Thread Notes