TIwilliam hill官网
直播中

efwedfd

9年用户 1102经验值
擅长:EMC/EMI设计
私信 关注
[问答]

ADS54J60数据有效但是全为0,为什么?


  • ADS54J60通过FMC与K7芯片连接,目前JESD204B已接通,通过ILA抓取PHY的数据有效位为高,同时JESD204B状态显示为数据被检测到:如下描述,采用4244模式,每个通道状态显示为eeee


    Link Debug status Lane 0
    Bit 3: 1 = Start of Data was Detected
    Bit 2: 1 = Start of ILA was Detected
    Bit 1: 1 = Lane has Code Group Sync
    Bit 0: 1 = Lane is currently receiving K28.5's (BC alignment characters)

回帖(2)

李元宵

2024-11-29 17:03:33
您好,请按照下面的顺序进行配置:
address                 Data

0x00                      0x81     //reset

0x11                      0x80

0x59                      0x20     // always set bit 5 to 1

0x4004                  0x68

0x4003                  0x00

0x60f7                   0x01   //digital reset

0x6000                  0x01  // reset

0x6000                  0x00  // clear reset

0x4004                  0x6A

0x4003                  0x00

0x6016                  0x02  //JESD PLL mode

0x4004                  0x69

0x4003                  0x00

0x6000                  0x80  // Enable CTRL K

0x6001                 0x02   // JESD Mode

0x6006                 0x0F   // K = 16

0x4004                 0x6A

0x4003                 0x00

0x6017                0x40  // PLL reset

0x6017                0x00
举报

萧蔼晨

2024-11-30 16:25:38
根据您提供的信息,ADS54J60数据有效但是全为0,可能的原因有以下几点:

1. 硬件连接问题:请检查FMC与K7芯片之间的连接是否正确,包括连接器、电缆和接口。确保所有连接都牢固且无损坏。

2. 配置问题:请检查您的JESD204B配置是否正确。根据您的描述,您使用的是4244模式。请确保您的配置与硬件和软件要求相匹配。您可以通过查阅ADS54J60的数据手册和参考设计来确认配置。

3. 时钟问题:请检查您的时钟信号是否正确。JESD204B协议需要一个稳定的时钟信号来同步数据传输。请确保您的时钟信号频率、相位和稳定性符合要求。

4. 软件问题:请检查您的软件代码是否正确处理JESD204B数据。请确保您的代码正确解析数据有效位和数据。

5. 信号完整性问题:请检查您的信号完整性,包括阻抗匹配、信号完整性和电源完整性。这些问题可能导致数据在传输过程中丢失或损坏。

6. 芯片问题:如果以上原因都排除了,那么可能是ADS54J60芯片本身存在问题。您可以尝试更换芯片来排除这个可能性。

建议您按照以下步骤进行排查:

1. 检查硬件连接,确保所有连接都正确且无损坏。
2. 检查JESD204B配置,确保配置与硬件和软件要求相匹配。
3. 检查时钟信号,确保时钟信号频率、相位和稳定性符合要求。
4. 检查软件代码,确保代码正确处理JESD204B数据。
5. 检查信号完整性,包括阻抗匹配、信号完整性和电源完整性。
6. 如果以上步骤都无法解决问题,尝试更换ADS54J60芯片。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们为您提供更具体的帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分