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.

[参考译文] AFE7950EVM:无法完成与 TSW14J57EVM 集成的启动过程

Guru**** 2381080 points
Other Parts Discussed in Thread: AFE7950EVM, TSW14J57EVM, AFE7950
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1282655/afe7950evm-problems-to-complete-the-bring-up-procedure-for-integration-with-tsw14j57evm

器件型号:AFE7950EVM
主题中讨论的其他器件: TSW14J57EVMAFE7950

早上好!

 

我购买了以下商品:

- AFE7950EVM

- TSW14J57EVM

我在 TI secure 文件夹中找到了用于上述2块电路板集成的以下材料:

- TI-AFE79xx-Latte_V2p0p7-Installer.exe

- AFE79xxEVM_TSW14J57_BringupGuides.zip

- AFE79xxEVM_BringupVideos.fdr.zip

在可用的 BringupGuides 之间、我选择了 AFE7950+ TSW14J57.pptx

在该过程的最初步骤中、我了解必须下载 HSDC Pro 应用程序。 我下载了 TI 网站上提供的高速数据转换器专业版 v6.00 (64位)。

我可以正确运行 setup.py 和 devInit.py 脚本,devInit 脚本后的最后一条消息与启动过程中的消息完全相同(错误:1、警告:0)。

在此之后、我遇到了以下问题:

我打开了连接到电路板的 HSDC Pro、选择了"AFE TX"选项卡、但未找到过程中所需的文件 AFE79xx_2x2TX_44210。 我已验证"C-->Programs--> Texas Instruments--> High Speed Data Converter Pro--> 14J57revE Details--> dac files"文件夹中不存在该文件。 此文件夹中有许多文件、但不是与 AFE79xx 相关的文件。  

我找到所需文件 AFE79xx_2x2TX_44210的唯一文件夹是"14J58 Details--> dac files"文件夹。 我尝试复制此文件并粘贴到14J57 RevE Details 中、将文件第一行中的接口名称更改为 TSW14J57RevE_16L_XCVR_ADCBRAMDACDDR、正如"14J57RevE Details--> dac files"文件夹中其他文件的名称一样。 尝试在过程中使用此文件、我可以在过程中执行以下步骤(我可以生成音调)、但在按下发送按钮时出现以下错误:

第一个错误:"当前通道速率为0。 从器件 EVM 到 TSW14J57的 JESD 参考时钟需要设置为 NaN

第二个错误:"Configure dac. 配置文件缺失。 您尝试加载的 MIF 文件丢失"

您能否提供正确的 AFE79xx DAC 文件和/或提供一些帮助?

该过程中所需的所有文件都已丢失、同时还缺少启动过程中所需的 AFE79xx_2x2RX_24410-B.ini"和 AFE79xx_2x2TX_44210-B.ini"文件。 似乎所有与 AFE79xx 相关的文件集都尚未包含在 HSDC 安装的文件夹"14J57 Details--> dac files"中。

还有一点疑问:在 AFE79xxEVM 启动视频中、ADC 在 DAC 之前配置、而在启动过程中的过程与之相反。 是否有任何强制序列、或者我可以将 ADC 或 DAC 都配置为第一个?  

谢谢

弗朗西斯科·麦克

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

    尊敬的 Francesco:

    以下文件夹包含 ini 文件。 在启动 AFE EVM 时、请使用这些引脚。

    e2e.ti.com/.../iniFiles.zip

    此致、

    大卫·查帕罗  

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

    尊敬的 David:

    我尝试使用您发送的新文件完成启动过程。

    按下发送按钮时仍然有错误。 错误如下:

    "

    当前通道速率为9.8304G。

    从器件 EVM 到 TSW14J57的 JESD 参考时钟需要设置为245.76M。

    "

    在 AFE TX 选项卡配置参数中、我只需根据启动过程中的要求、将数据速率设置为491.52M、将比例因子(TX)设置为0.8。 在 启动过程中、我将音调 BW 配置为0、#配置为1、将音调中心配置为9.9525M。

    是否需要更改任何错误的配置?

    非常感谢

    弗朗西斯科·麦克

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

    尊敬的 Francesco

    您收到的关于通道速率和时钟频率的弹出窗口并不是预期错误。 此弹出窗口可让您了解所选 LMFS 和数据速率的通道速率和 FPGA 时钟要求。 原因是这样您就可以确保为类似的设置配置 AFE EVM。

    当收到此弹出窗口时、您可以按"OK"(确定)、然后继续启动过程。

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    好的、我想在弹出窗口后继续。

    第一个奇怪的情况是、在按下 send 后、在启动过程中预计 LED D3 LED 将打开、而现在仍然关闭。 不管怎么说、我确实运行了脚本 S1_OnboardClk_RX_250m_TX_FB_500m。 脚本执行过程中出现错误、执行过程中没有完成、我确实停止了一段时间。 我在 Latte 日志窗口中遇到了以下错误序列(或警告、它们以红色突出显示):

    "来自 LMK 源的参考时钟用于确保电路板连接可以进行相同操作"

    "SPIA 无法控制 PLL 页面"

    "等待 MACRO_READY 位变为高电平失败"(次数很多)

    "SPIA 无法控制 PLL 页面"

    再次"等待 MACRO_READY 位变为高电平失败"(次数很多)

    非常感谢您的帮助!

    弗朗西斯科·麦克

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

    尊敬的 Francesco:

    当获得该错误时、可能有几个原因。 第一个是电源、您能否确认 AFE 的电源设置为输出5V、电流限制为5A? 另一个问题是时钟配置不正确、您是否可以确认脚本和 EVM 未修改为用于外部时钟?

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    可能您说得对、我在5V 上遇到了问题。 现在改变电源情况已经改变、并且运行  S1_OnboardClk_RX_250m_TX_FB_500m 脚本时具有以下错误列表:

    "

    -参考时钟来自 LMK 源,确保电路板连接正常

    通道0:1的 SERDES-FIFO 错误

    通道1:1的 SERDES-FIFO 错误

    通道2:1的 SERDES-FIFO 错误

    通道3:1的 SERDES-FIFO 错误

    逗号对齐锁定区域0:错误;请检查发送器是否正在发送数据且眼图良好。

    逗号对齐锁定区域1:错误;请检查发送器是否正在发送数据且眼图良好。

    逗号对齐锁定区域2:错误;请检查发送器是否正在发送数据和眼图是否正常。

    逗号对齐锁定区域3:错误;请检查发送器是否正在发送数据且眼图良好。

    无法为器件 RX 建立链路:0;警报:0xF000

    "

    上述总共9个错误(从 Serdes-FIFO 到无法获得器件 RX 的链路)会重复两次、可能系统会尝试这部分脚本的两次。

    我没有更改任何有关时钟的信息、反正我可以对时钟进行一些验证吗?

    最后一点:也是在替换5V 电源后、LED D3在 S1_OnboardClk_RX_250m_TX_FB_500m 脚本运行期间打开、而不是在启动过程中按"发送"按钮后。 这可能是过程中的一个错误吗?

    非常感谢!

    弗朗西斯科·麦克

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

    尊敬的 Francesco:

    您遇到的新错误是 FPGA 未向 AFE 发送正确数据。 您能否确认 HSDC Pro 中的 DAC 选项卡已正确设置、并且在配置 AFE 之前按下了"Send"按钮? 此外、TSW14J57上的 D2是否会闪烁?

    为了确认 EVM 上的时钟处于良好状态、您应该看到 LED D3亮起、这表示 LMK PLL 已锁定、运行脚本后、日志窗口中将显示 AFE PLL 已锁定。 启动指南中存在错误、表示在按 HSDC Pro 中的"Send"时 AFE EVM 上的 LED D3应亮起。 这时 TSW14J57上的 LED D3应亮起。 我们将对此进行更新。  

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    我们提前执行了一些步骤并执行了步骤7、我们将继续分析 AFE RX 端的信号并这样做。 在以下几点方面、您仍有一些支持:

    1)  您能否确认 HSDC Pro 中的 DAC 选项卡已正确设置、并且在配置 AFE 之前按下了"Send"按钮?

    是的、BTW 我将附加从 Latte 工具中捕获的日志窗口以便您进行更好的调查、一些错误仍然存在、但我们按照 BringupGuide 中的说明前进了-步骤4 -第三个项目符号( 发送 再次发布 AFE.adcDacSync() 命令)

    2)@装饰:AFE7950EVM 上的 D3 LED 将在指南的第4步中打开(在运行 S1_OnboardClkxxx 脚本时)

    3)@装饰: TSW14J57EVM 上的 D2和 D4 LED 在指南的第6步(而不是第7步)开始闪烁

    谢谢!

    弗朗西斯科·麦克


    e2e.ti.com/.../4152.Log.txt

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

    尊敬的 Francesco:

    很高兴听到 AFE.adcDacSync (1)命令启动链路。 如果您在分析 AFE Rx 侧的信号时遇到任何其他问题、请告知我们。

    我们将努力更新用户指南、以解决您指出的表面问题。  

    此致、

    大卫·查帕罗  

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

    尊敬的 David:

    再次感谢您的及时响应、对于 S1脚本运行期间出现的18个错误是否有任何反馈? 只需了解它们是否与 BringUpGuide 第4步"兼容" 如果您收到更多错误... "。

    在进行 RX 分析之前、我们想知道是否有办法通过 HSDC Pro 或 Latte 在单个通道上选择性地"启用"和"禁用"传输、从而更好地控制 DAC 通道。 根据 BringUpGuide 步骤3和4、我们正在使用 AFE79xx_2x2TX_44210和 S1_4550m_TX_FB_500m、但有时我们在 TX 输出上观察到一个脏信号、然后在 HSDC Onboard_Clk_上再次单击"发送"、结果会更好-根据来自 TxB 输出的两张图片:

       

    随时了解最新信息

    非常感谢-非常感谢您的支持

    弗朗西斯科·麦克

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

    尊敬的 Francesco:

    您看到的错误仍表明 FPGA 无法正确发送数据。 我建议在运行 S1脚本之前按几次"发送"。  

    要动态控制 Tx 启用/禁用、可以使用 TDD 引脚或 TDD 覆盖。 TDD 覆盖的函数是'AFE.TOP.OVERRIDETdd (rx、fb、tx)'  #位元;4R、2F、4T。 例如、如果只想启用 TxA、则可以使用"AFE.TOP.OVERRIDETdd (0、0、0x1)"。  

    已知会发生中断 Tx 信号的问题、解决此问题的解决方案位于启动指南的第7步中。 当 DAC 输出看上去一切正常时、您应该切换到 INI 文件的'-B '版本、这样按"发送"或"捕获数据"就不会干扰输出。  

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    非常感谢您提供的最后信息、我们都继续使用启动脚本(执行一些额外步骤、现在我们已到达 BringupGuide 的第4步"0个错误和1个警告-我会告诉您)、并使用 AFE.TOP.overrideTdd (Rx、fb、TX) 来调用函数。

    有几个问题:

    -我们需要一些信息来完成"步骤8a 和8b -确认四个通道的 RX ":我们需要以某种方式连接 RX 和 TX 连接器与环回电缆? 《启动指南》并未说明这一点、我们在 RX 侧只能看到反映在输入(@-60/-70dBFS)中的传输信号。

    -是否有任何应用手册介绍了如何从 Xilinx ZCU102板内使用 AFE7905 C API (cafe 库)?

    此致!

    弗朗西斯科·麦克

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

    尊敬的 David:

    关闭该主题的最后一个问题:

    -我们有时会观察到 TX 上的链路中断或 TX 上的某种"副作用"(我们在示波器上看到某种中断)

    在 HSDC/AFE TX 选项卡上按"Send"、在 HSDC/AFE RX 选项卡上按"Capture"时

    (根据启动指南的第7步)、但我们在正常操作期间无法接受这一点:您可以说明一下吗?

    此外、如前文所述、我们在步骤4中有一个过程"获取0个错误和1个警告":

    a.按照 BringUp Guide 直到第4步(此处我们收到18个错误)

    b.关闭 HSDC Pro 和 Latte 工具

    c.关闭 TSW14J57EVM 并使 AFE7950EVM 保持通电状态

    d.再次为  TSW14J57EVM 上电

    e. 按照 BringUp Guide 直到第4步,我们现在得到 0个错误和1个警告

    等待你的类型的答复,

    此致!

    弗朗西斯科·麦克

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

    尊敬的 David:

    在等待您的同类回复期间、我们将继续将 Xilinx ZCU102连接到 AFE7950EVM (这在某种程度上接近初级对象的最终配置) 、并且我们遵循从 TI 安全存档资源下载的"ZCU102_AFE79xx_8b10b_10Gbps.zip"文件夹中的"TI204c-Setup.docx"指南。

    请原谅您、我们是否建议我们不要损坏两块电路板或对其进行"电击"? 我们担心的是、我们发现不同的指南包含为电路板供电的不同方式、我们更希望以某种方式依赖于您的建议来"确保安全"。

    提前感谢、

    弗朗西斯科·麦克

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

    你好、David、 我们11月14日问题的提示、因此我们可以关闭此主题:

    "

    -我们有时会观察到 TX 上的链路中断或 TX 上的某种"副作用"(我们在示波器上看到某种中断)

    在 HSDC/AFE TX 选项卡上按"Send"、在 HSDC/AFE RX 选项卡上按"Capture"时

    (根据启动指南的第7步)、但我们在正常操作期间无法接受这一点:您可以说明一下吗?

    "

    此致!

    弗朗西斯科·麦克

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

    你好、David、 我们11月14日问题的提示、因此我们可以关闭此主题:

    "

    -我们有时会观察到 TX 上的链路中断或 TX 上的某种"副作用"(我们在示波器上看到某种中断)

    在 HSDC/AFE TX 选项卡上按"Send"、在 HSDC/AFE RX 选项卡上按"Capture"时

    (根据启动指南的第7步)、但我们在正常操作期间无法接受这一点:您可以说明一下吗?

    "

    此致!

    弗朗西斯科·麦克

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

    尊敬的 Francesco:

    只有在使用 TSW14J57时、预计才会出现此问题。 此问题的原因是、在 TSW14J57固件中、当按下"发送"按钮时、会发生 JESD 重新同步。 这种 JESD 重新同步会暂时导致 DAC 输出受到干扰。  

    此问题与 AFE 无关、仅由 TSW14J57固件问题引起。 在您的自定义板上、您不会看到此问题、因为固件不应具有此相同缺陷。  

    如第7步:如果切换到'-B' ini 文件中所述、在按"发送"时、您应该不会再看到 DAC 受到干扰、因为在按此文件中的 send 键时、我们禁用了重新同步 JESD 链接。  

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    感谢您的说明、不胜感激。

    我们的确在使用"-B" ini 文件、但更重要的是、正如您所说的、重新同步是由  TSW14J57固件的缺陷导致的。

    此致!

    弗朗西斯科·麦克