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.

[参考译文] AFE7903:ADC 或 DAC JESD 不正常

Guru**** 2455360 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1540503/afe7903-adc-or-dac-jesd-not-okay

器件型号:AFE7903


工具/软件:

你(们)好

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Frederik:

    对于第一次检查、您不需要清除警报、但如果您正在进行调试、我建议您在修改 AFE 设置后清除错误。  

    'adcDacSync'仅用于重新同步 AFE JESD 块。 这在调试不良的 RBD JESD 警报时很有用、因为它可在设置良好的 RBD 值后使用、这可以使用 setManualRBD 功能来完成。  

    此致、

    David Chaparro  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、David

    目前还不清楚在什么情况下应使用“adcDacSync"。“。

    例如、如果我们复位 FPGA 内的 JESD TX 内核、是否需要调用“adcDacSync"来“来重新同步 AFE JESD 块?

    另一个示例是、如果我们定期监控 JESD RX 警报(“getJesdRxAlarms")“)、并且由于任何原因任何警报都处于活动状态、  是否有必要调用“adcDacSync"来“来解决问题?

    BR、Frederik