ZHCAE60 June   2024 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 启动期间 SPI 故障
    1. 2.1 有关芯片读数的详细信息
    2. 2.2 芯片读取检查的故障和修复
    3. 2.3 对针对 PLL 页面的 SPI 访问进行轮询检查
    4. 2.4 关于 PLL 页面访问 SPI 轮询检查的故障和修复
    5. 2.5 指示熔丝组自动加载状态的读取检查
    6. 2.6 自动加载读取检查的故障和修复
  6. 中断启动流程的宏故障
    1. 3.1 针对宏错误的读取检查和针对宏完成的轮询检查
    2. 3.2 宏错误的故障和修复以及宏完成的轮询检查
  7. AFE PLL 故障
    1. 4.1 PLL 锁定的读取检查
    2. 4.2 PLL 读取检查的故障和修复
  8. AFE 内部 Sysref 标志故障
    1. 5.1 sysref 标志位的读取检查状态
    2. 5.2 Sysref 标志位的读取检查状态的故障和修复
  9. JESD 链路检查失败
    1. 6.1 指示 JESD 链路建立状态的多项读取检查
    2. 6.2 JESD 错误的故障和修复
  10. 使用 CAPI 验证串行器/解串器和 JESD 链路
    1. 7.1 有用的串行器/解串器调试 CAPI
    2. 7.2 有用的 JESD 调试 CAPI
  11. TX 链验证
  12. RX 链验证
  13. 10器件运行状况
  14. 11总结
  15. 12参考资料

有用的 JESD 调试 CAPI

以下 CAPI 可用于 JESD 调试。

getJesdRxLaneErrors:用于检查是否存在通道错误。

getJesdRxAlarms:该函数可在完整的 JESD 和串行器/解串器链路中记录错误。

clearJesdRxAlarms:用于清除 JESD 警报,因为 JESD 警报寄存器具有粘滞性。要读取新的错误状态,建议清除后再读取。

getAllLaneReady:该函数读取所有通道就绪计数器,此计数器是内部 LMFC 边界与最后到达通道的多帧边界(在 JESD204B 中)或扩展多块边界(在 JESD204C 中)之间的偏移量。该值具有一定的偏移,在 RBD 中设置。

setManualRbd:用于设置 RBD #有关如何设置 RBS 的详细信息,请查阅另一份应用手册(确定 JESD204B 和 JESD204C 接收器中的最佳接收缓冲器延迟)。

adcDacSync:这是重新同步 AFE JESD 块的一个重要函数,在该函数执行期间需要泄漏 sysref。它是用户定义函数的一部分。

前面的信息有助于解决启动过程中与 JESD 相关的故障。

在前面的章节中,我们讨论了 AFE 启动过程中可能出现的错误或故障,以及故障的可能原因和解决启动错误的指南。首次捕获数据时,或在启动后出现任何故障时,还有一些调试操作可在启动 AFE 后派上用场。AFE79xx 具有许多可在启动后动态编程的功能,为控制或启用这些功能,我们将它们整合到 CAPI 中。