工具/软件:
你(们)好
c 库 (CAFE) 支持一个用于检查设备运行状况的函数 (tiAfe79_controls :: checkDeviceHealth )。 返回的状态指示 JESD DAC 或 ADC 链路是否正常。
如果 DAC-JESD-RX 或 ADC-JESD-TX 链接出现问题、必须采取哪些措施?
应调用哪个 c 库函数来对这些故障做出反应?
BR、Frederik
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.
工具/软件:
你(们)好
c 库 (CAFE) 支持一个用于检查设备运行状况的函数 (tiAfe79_controls :: checkDeviceHealth )。 返回的状态指示 JESD DAC 或 ADC 链路是否正常。
如果 DAC-JESD-RX 或 ADC-JESD-TX 链接出现问题、必须采取哪些措施?
应调用哪个 c 库函数来对这些故障做出反应?
BR、Frederik
尊敬的 Frederik:
如果 checkDeviceHealth 函数报告链路未打开、则下一步是查找正在出现的确切错误。 这可通过读取 AFE 中的 JESD 警报并检查 FPGA 上的警报状态来实现。
我们建议参考下面的应用手册、其中介绍了如何调试 AFE79xx 器件。
https://www.ti.com/lit/an/sbaa637/sbaa637.pdf
此致、
David Chaparro
您好、David
我在 c-API 中看到、函数“checkDeviceHealth"调用“调用“getJesdRxAlarms"函“函数、该函数记录所有与 JESD 链路相关的错误。 根据随附的应用手册、建议清除然后读取 JESD RX 警报。 您是否还建议在调用 “checkDeviceHealth"功能“功能之前清除警报?
您是否还能就使用“adcDacSync"进行“进行故障排除的特定 JESD RX 通道错误给出建议?
BR、Frederik
您好、David
目前还不清楚在什么情况下应使用“adcDacSync"。“。
例如、如果我们复位 FPGA 内的 JESD TX 内核、是否需要调用“adcDacSync"来“来重新同步 AFE JESD 块?
另一个示例是、如果我们定期监控 JESD RX 警报(“getJesdRxAlarms")“)、并且由于任何原因任何警报都处于活动状态、 是否有必要调用“adcDacSync"来“来解决问题?
BR、Frederik