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.

[参考译文] AFE7920EVM:申请关于 AFE7920EVM 中潜在缺陷的技术审查

Guru**** 2979400 points

Other Parts Discussed in Thread: AFE7920EVM

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1649125/afe7920evm-request-for-technical-review-regarding-potential-defect-in-afe7920evm

器件型号: AFE7920EVM

尊敬的技术支持团队:

我谨致函报告我最近购买的 AFE7920EVM 出现的问题、希望申请审查硬件缺陷的可能性。

在设置过程中、我们遇到了以下问题:

  • CPLD 无信号输出: 我们已确认 AFE7920EVM 板上的 CPLD 没有信号来自。

  • SPI 通信故障: 尝试根据启动指南与 ZCU102 建立 SPI 通信时、系统返回通信错误。

  • 验证: 为了排除外部问题、我们使用另一个 AFE7920EVM 板测试了相同的 ZCU102 设置、并成功进行了通信。 这使我们认为问题是当前电路板特有的。

您能否告知我是否应该执行任何其他诊断步骤、或者是否表示存在硬件故障? 我期待您提供有关如何进行潜在更换或维修的指导。

此致、

崔民镐

韩国首尔汉阳大学 ESOC 实验室

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

    你好、崔先生、

    我们的工程师将就此与您联系。 请告知您参考的启动指南是什么、以便我们可以更好地为您提供帮助?

    -康

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

    你好、Minho、  

    感谢您联系我们! 您能解释一下在什么阶段可以看到这些误差吗? 一般流程应为:

    1. 启动 Latte 并运行 setup.py 和 devInit.py
    2. 通过 Latte 配置 LMK
    3. 通过 Vivado 配置 FPGA(ZCU 板)
    4. 通过 Latte 配置 AFE

    我假设您在尝试配置 AFE 时在第 4 步中看到了这一点、但我想准确地理解。 另请检查 FMC 连接器是否每次连接牢固。  

    谢谢!  

    Mirana

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

    我参考了 AFE7920EVM 产品在官方 Texas Instruments 网站上提供的技术文档、标题为“使用 Xilinx FPGA 启用 AFE79xx SPI 的指南(修订版 A)“

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

    嗨、Mirana、

    感谢您的答复。

    我们完成了您描述的所有四个阶段、我们甚至能够继续完成 Vitis 步骤。 但是、在此过程中、使用 AFE7920EVM 板时日志读取异常。

    更重要的是、我们对另一个 AFE7920EVM 板(其修订版本以“D“结尾)执行了完全相同的过程、包括全部四个设置阶段和 Vitis 步骤、工作正常、没有任何问题。 相比之下、在使用版本以“C“结尾的电路板时、始终会出现通信错误和异常日志行为。

    由于相同的 ZCU102 设置和软件环境可与修订版 D 电路板正常工作、因此我们怀疑这个问题可能特定于我们的修订版 C 电路板。

    请告知我们是否应该执行任何其他诊断检查、或者此行为是否表明存在硬件缺陷。

    此致、
    崔民镐

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

    你好、Minho、  

    您能否附上整个错误日志的文件 (.txt) 以供我查看? 此外、请 确认在“使用 Xilinx FPGA 启用 AFE79xx SPI 指南(修订版 A)“的第 10 节中对电路板进行了修改 C 电路板。 如果 FPGA 无法通过 FMC 连接器与 LMK SPI 通信、则会出现错误。  

    谢谢!

    Mirana

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

    嗨、Mirana、

    感谢您的答复。

    我已附上在启动过程中生成的完整错误日志。

    在尝试在 AFE7920EVM 和 ZCU102 之间进行 SPI 通信之前、我们首先尝试单独与 AFE7920EVM 建立 SPI 通信。 但是、SPI 通信在该阶段未正常运行。

    按照 “使用 Xilinx FPGA 启用 AFE79xx SPI 指南(修订版 A)“第 10 节中的建议、 我们为修订版 C 电路板执行了所需的电阻器和接线修改。 完成这些修改后、我们使用 ZCU102 继续执行 FPGA 启动过程。

    尽管应用了建议的电路板修改、但我们仍然遇到了相同的通信问题。 具体来说:

    • 未从 CPLD 观察到信号活动。
    • 在启动过程中 SPI 通信失败。
    • 日志表明 LMK 和 FPGA 已成功配置、但无法建立与 AFE79xx 器件的通信。

    为了进一步解决该问题、我们使用另一个 AFE7920EVM 板测试了完全相同的 ZCU102 设置和软件环境(修订版 D)。 在相同的程序下、版本 D 电路板成功完成了启动过程、没有任何 SPI 通信错误。

    由于此特定修订版 C 电路板仅会出现问题、而同一 ZCU102 平台可与另一个 AFE7920EVM 电路板正常工作、因此我们怀疑可能存在影响此电路板的硬件相关问题。

    作为参考、错误日志的相关部分如下所示:

    #============================================
    #正在执行.. AFE79xx/启动/ bringup.py
    #Start Time 2026年06月02日 11:18:09.900000

    外部 Sysref 频率应是 3.84MHz 的整数因子

    2T2R1F 编号:0
    有效配置:true
    LaneRateRx:14745.6.
    LaneRateFb: 14745.6.
    LaneRateTx:14745.6.

    2T2R1F 编号:1.
    有效配置:true
    LaneRateRx:14745.6.
    LaneRateFb: 14745.6.
    LaneRateTx:14745.6.

    LMK 时钟分频器 — 器件寄存器复位。
    LMK 时钟分频器 — 器件寄存器复位。

    从 LMK 源使用 refclock、确保电路板连接可以执行相同操作

    LMK 和 FPGA 已配置。

    donot_open_Atharv_full — 器件寄存器复位。

    SPI 无法正常工作。
    执行已停止

    #done 执行.. AFE79xx/启动/ bringup.py
    #结束时间 2026年06月02日 11:18:59.363000
    #执行时间= 49.4629998207 s

    =============================================

    您能否查看随附的日志、并告知我们是否应该执行任何其他诊断步骤? 根据上述观察结果、TI 是否会认为这种行为与电路板上可能的硬件缺陷一致?

    感谢您的支持。

    此致、

    崔民镐
    ESOC 实验室
    韩国首尔汉阳大学

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

    请回复我。

    如果你有机会的话、我非常感谢你的答复。

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

    你好、Minho、  

    在这一点上、我认为这并不表示存在硬件缺陷、因为我们还可以研究几个方面。 1) 您能否尝试 1) 探测 SPI 以查看其是否处于活动状态;2) 尝试命令“AFE.softReset ()“? 请在尝试此命令后发送完整日志。 您还可以重新检查修改后的 SPI 线路的焊接情况、以确保物理连接良好。 请告诉我这些测试的结果。  

    谢谢!

    Mirana

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

    我运行了请求的 AFE 软复位调试序列。
    运行序列为:
    1. setup.py
    2. devinit.py
    3. AFE_softReset_debug.py

    调试脚本只调用 AFE.softReset ()。
    在 AFE.softReset () 期间、Latte 打印:
    #=======
    #正在执行.. AFE79xx/启动/ AFE_softReset_debug.py
    #Start Time 2026年06月09日 15:43:44.028000
    donot_open_Atharv_full — 器件寄存器复位。
    SPI 无法正常工作。
    #Error :异常必须是旧式类或从 BaseException 派生,而不是 NoneType

    从日志中,脚本进入 AFE.softReset (),并执行器件寄存器复位步骤。 但是、AFE SPI 回读检查在软复位期间失败。
    此时、AFE SPI 接口似乎未启用或没有正确响应。 我还使用万用表检查了 SPI 线路的焊接条件、并确认连接看起来是连续的且连接正确。
    我还附上了用于运行 AFE.softReset () 的相关屏幕截图和 Python 文件。

    此致、

    崔民镐
    ESOC 实验室
    韩国首尔汉阳大学

    AFE_softReset_debug.py

    #================================================================
    # AFE softReset 调试脚本
    #
    # Latte 中的运行顺序:
    # 1) setup.py
    # 2) devinit.py
    #3) AFE_softReset_debug.py
    #
    #用途:
    # 仅运行 AFE.softReset () 并生成英语调试日志
    # 以获得 TI 支持。
    #================================================================

    #----------------------------------------------------------------------------
    #设置 AFE SPI/API 日志文件
    #----------------------------------------------------------------------------
    logDumpInst.setFileName(ASTERIX_DIR + DEVICE_DIR + r“\AFE_softReset_debug.txt“)
    logDumpInst.logFormat = 0x1
    logDumpInst.rewriteFile = 1
    logDumpInst.rewriteFileFormat4 = 1

    device.optimizeWrites = 0
    device.rawWriteLogEn = 1

    print(“====================================================================“)
    Print(“AFEsoftReset debug start“)
    Print(“ConfiguredchipId   = “ + hex(chipId))
    Print(“配置的芯片版本=“+十六进制(芯片版本) )
    print(“====================================================================“)

    #----------------------------------------------------------------------------
    #仅运行 AFE 软复位
    #----------------------------------------------------------------------------
    AFE.softReset()

    print(“====================================================================“)
    打印(“AFEsoftReset debug complete“)
    PRINT(“读取芯片类型     = “ + hex(AFE.systemStatus.chipType))
    打印(“读取芯片ID       = “ + hex(AFE.systemStatus.chipId))
    Print(“ReadchipVersion   = “ + hex(AFE.systemStatus.readChipVersion))
    print(“====================================================================“)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Mirana、

    我希望能及时回复我之前的电子邮件。 我想尽快确定此问题是否由硬件缺陷引起。 如果主板确实有缺陷、请告知我是否可以提供更换或退款。

    我还要重申一个继续令我感到关切的问题。

    我怀疑最初发运给我们的电路板可能是以“C“结尾的旧版本。 如前几次所述、当我执行完全相同的设置和操作顺序时、版本以“D“结尾的电路板(从另一家公司借用的电路板,在序列号标签上方标记为“AFE7920EVM DC101D“)可以正常工作、而不会出现任何问题。 但是、我购买的电路板(以“C“结尾的修订版)始终存在前面所述的问题、无法正常工作。

    下面是我购买的电路板的包装盒的照片。 标签上的密封 DT 显示 “08/10/20“、这表明该装置可能很久以前已经制造或包装过。 因此、我也想知道这个问题是否与旧电路板版本的随附有关、该版本与我们尝试使用的设置不兼容。


    如果您能调查这种可能性并作出澄清、我将不胜感激。

    感谢您的支持。

    此致、

    崔民镐
    ESOC 实验室
    韩国首尔汉阳大学

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

    你好、Minho、  

    感谢您的留言。 我预计旧版本的性能不会有很大差异、但让我来看看是否会为您发送新的电路板。 请提供首选名称、收货地址和电子邮件地址吗? 如果您不想公开发布此信息、也可以直接向我发送消息。 此外、请 发回您当前使用的电路板 以供 TI 审核。  

    谢谢!

    Mirana

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

    亲爱的 Mirana Emigh:

    感谢您的请求。 请在下面找到请求的信息:

    • 姓名: 崔敏镐

    • 地址: 汉阳大学 ITBT 大厦 716 室、地址:京东区旺西尼-ro 222 号 大韩民国首尔 (04763)

    • 电子邮件: mkiuyh@hanyang.ac.kr

    感谢您的支持。

    此致、

    崔民镐

    ESOC 实验室

    韩国首尔汉阳大学

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

    尊敬的 Mirana:

    非常感谢您的友好支持和为我们安排更换电路板。 在此过程中、我们衷心感谢您的帮助和及时帮助。

    根据要求、我已在之前的消息中提供了我们的收货地址和联系信息。 如果您需要更多详细信息以继续发货、请告诉我。

    关于我们当前修订版 C 电路板的故障分析、您能指导我们如何发回吗? 具体而言、请告知我们退货配送地址、如果有任何具体的承运商账户或发货说明、请告知我们。

    再次感谢您的大力支持。

    此致、Minho Choi

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

    你好、Minho、  

    不应有任何具体的运输流程。  您可以将您的电路板寄回以下地址:

    Mirana Emigh

    12500 TI Blvd、K2-3043

    Dallas、TX 75243

    我有一个新电路板正在交付到我的实验室中、我会在将其发送给您之前对其进行测试。 一旦我收到它,我就会让你知道,并将它寄给你。  

    谢谢!

    Mirana

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

    感谢您的更新。

    您是否可以估计新电路板到达我们韩国实验室需要多长时间?

    谢谢、
    Minho

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

    你好、Minho、  

    我今天刚收到 TI 实验室的电路板、并对其进行了测试。 一切似乎都按预期运行。  我已提交发货请求、我会在 批准后通知您。  

    谢谢!

    Mirana

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

    嗨、Mirana、

    感谢您提前测试新电路板。 感谢你的帮助。

    发货申请获得批准后、您能告诉我吗?

    此外、如果您能向我提供最新信息和跟踪信息(如果有)、我将不胜感激。

    再次感谢您的支持。

    此致、
    崔民镐

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

    你好、Minho、  

    请求已获得批准、我在下面添加了 DHL 跟踪信息。 如果您能够发货、请告诉我、我对此很期待。  

    https://www.dhl.com/us-en/home/tracking.html?tracking-id=4010436006&submit=1

    DHL# 4010436006

    谢谢!

    Mirana

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

    嗨、Mirana、

    感谢您分享配送信息。

    当我将故障电路板发送回给您后、我会通知您。

    谢谢、

    Minho

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

    嗨、Mirana、

    我有关于您发货的新电路板的其他问题。

    您提到该电路板是在您的实验室进行的。 这是否意味着您已经执行了“使用 Xilinx FPGA 启用 AFE79xx SPI 指南(修订版 A)“的第 10 节中所述的电阻器修改过程、包括移除和安装所需的电阻器?

    换言之、该板是否已进行配置并准备好 直接连接到 ZCU102、并在到达后立即使用?

    谢谢你。

    此致、

    Minho

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

    你好、Minho、  

    我们没有对电路板进行任何修改。 我测试设备是否按预期工作。  您需要根据需要进行修改。

    谢谢!

    Mirana

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

    你好、Minho、  

    1) 您能否 1) 确认收到新的 EVM 板、2) 提供故障分析器件的跟踪信息?  

    谢谢!

    Mirana