ad9164偶尔输出不正常

用FPGA配置AD9164,大部分情况下正常输出,输出功率配置为最大(寄存器0x41 =03, 0x42=ff),但是偶尔会出现以下两种情况

1、上电或者复位后,输出功率很小,只有-30dbm左右,检查寄存器0x281的锁定状态都正常,FPGA端采集sync信号正常拉高。复位DA配置或者重启后正常

2、上电或者复位后,没有输出,检查寄存器0x281的锁定状态都正常,FPGA端采集sync信号正常拉高,FPGA的204b接口一直在发K28.5码,复位DA配置或者重启后输出正常。

以上问题偶尔会出现,困扰很久了,请问怎么查找问题出在哪里?寄存器配置中哪些寄存器需要等待?

  • Hi , 

     1,  firstly,  confirm the data from FPGA is full scale data,   then double check the 0x37 register set about the "downstream protection",  see datasheet page 59 for details. 

      2,  pls correctly set the "link delay" registers,  the details in datasheet page 43/44/45,  the 'link delay' need to be correctly set by every reset,  otherwise , you can not read out the correct data.