This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS54J60: 与JESD204B建立链路成功,但有效数据全为0

Part Number: ADS54J60

在配置ADS54J60采集数据并与JESD204B建立8224链路的过程中,严格按照ADC硬件复位、SPI写入、JESD204B核心复位的顺序进行,通过ILA(在线逻辑分析仪)抓取的波形数据来看,应该是已经完成了链路建立,且JESD的状态指示寄存器0x038和0x03C也均指示完成了同步和链路建立(分别输出0x00010001和0xeeeeeeee),但是ADC在发送K28.5和ILA数据之后,发送的全部有效数据均为0。我看论坛上也有其他人遇到了相同的问题,但他没有给出解决的具体方法。希望能够得到官方的技术帮助。

同时发现有一个问题:在写入6100页的0x68h寄存器后,无法正确回读,回读数据始终为0,6100页、6A00页的其余寄存器(无论是否为可读可写型寄存器)均有此类问题,但使用相同读写时序的6900页的寄存器可以正常回读写入的数据,我觉得可能问题是出在这里。此外:我在每次回读前都会确认已经切换到对应page

我的寄存器写入顺序如下图,每次地址切换之后都会等待32ms,PLL reset之后等待了160ms: