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.

[参考译文] DS250DF230:McLaren -需要帮助了解使用带有 USB2ANY 器件的 SIGCON GUI 访问重定时器所需的连接拓扑

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1387250/ds250df230-mclaren---need-help-to-understand-the-connection-topology-for-accessing-retimer-using-sigcon-gui-with-usb2any-device

器件型号:DS250DF230
主题中讨论的其他器件:USB2ANY、DS250DF210、

工具与软件:

您好!

以下快照展示了在 McLaren 电路板中使用 TI 重定时器的部分的方框图。

我们计划使用 SIGCON GUI (带 DS250DF230更新程序文件) 来读取/写入 TX 设置、启动/停止 PRBS、PRBS BER、转储 DFE Rx 设置、读取内部眼图(HEO、VEO)等 需要帮助了解 McLaren 电路板中 USB2ANY 器件的连接点。

下面添加方框图、显示迈凯伦线路板中两个 TI 重定时器器件 DS250DF230的 SDA/SCL 连接、供您参考。

我的同事之前在另一个项目中使用了 SIGCON 工具、我得到了这个想法、我创建了一个图表(如下所示)。 但如果正确、我想知道如何探测 McLaren 电路板中 TI 重定时器 SDA/SCL/GND 引脚处的导线。 因为这些引脚已连接到上面快照中所示的其他两个器件。  根据将 TI 重定时器连接到 USB2ANY 器件所需的更改更新上述方框图会有所帮助。

如果您需要任何进一步的信息、请告诉我。

此致

Vimal Vivek

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

    尊敬的 Vimal:

    已注意到请求。 我的团队会尽快与您联系、提供我们的反馈和建议。

    此致、

    Rodrigo Natal

    HSSC 应用经理

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

    尊敬的 Vimal:

    在提出 USB2ANY 连接之前、我对您的系统有几个问题。

    1. 每个 重定时器的 I2C 地址是什么?
    2. 是否要求每个重定时器从 EEPROM 读取其配置? 断开每个 EEPROM 是否会出现问题?
    3. 将 I2C 总线 JCS_EGR_RT 和 JCS_ING_RT 连接在一起是否会出现问题?

    此致!

    卢卡斯

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

    大家好、Lucas:

    下面是针对您来自我们的硬件工程师的问题的回答。

    1) 1) 0x18
    2)软件想要的部件初始化自己25G 当卡被加电
    3) 3)无法连接这两者、因为它们都在同一个 I2C ADR 上。

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    感谢您回答我的问题。 我提出了2个不同的选项来使用 SigCon Architect 访问两个重定时器。

    选项1: USB2ANY

    在 SigCon Architect GUI 中、您可以选择与哪个 USB2ANY 连接。 要区分 USB2ANY 0和1之间的区别、您可以使用"Toggle LED"按钮并检查哪个 USB2ANY LED 正在闪烁。

    选项2:  将1个 USB2ANY 与开关结合使用

    可以使用开关来确定哪个 I2C 网络连接到 USB2ANY。 在实现开关方面有很大的灵活性。 想法之一是将接头焊接到 PERF 板上、并利用跳线在每个重定时器之间切换。

    您是否具有对 DS250DF230 MySecure Resources 文件夹的访问权限? 您需要下载 DS250DF210 SigCon Architect 配置文件更新程序、才能将 SCA 与重定时器配合使用。

    如果在与 SigCon Architect 建立连接时遇到问题、可以注意以下一些调试步骤。

    • 确保您的 FPGA 或其他器件不控制或不固定 I2C 线路。
    • 确保两个重定时器均已成功从 EEPROM 读取其配置。 这是通过 ALL_DONE_N 引脚输出变为低电平来指示的。

    此致!

    卢卡斯

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

    大家好、Lucas:

    谢谢您的详细回答。

    我想我们只有一个 USB2ANY 器件。 将与我们的团队确认这一点。 万一是这种情况、我认为我也可以先连接一个 I2C 通道、进行测量。 然后连接下一个 I2C 通道、依此类推-对吧? 我知道使用选项2中提到的开关效果更好、设置完成后、我们甚至无需触摸开关( 更改每个端口的跳线除外)、直到完成整个测量为止。 除此之外、以下选项2 v/s 在无开关的情况下通过一次连接一个通道进行测量、是否存在任何差异? 如果后面的连接正常、您能否分享方框图、以显示迈凯伦线路板中的连接方式?

    我不久前从 TI 收到了 DS250DF230的更新程序文件。 我想一个设备的更新程序文件将是相同的、不会进行 任何升级-我的理解是否正确? 另外、如果有最新版本、您能否分享用于下载该应用程序的链接?

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    我共享了选项1和2、前提是您无法在电路板上进行修改以访问每个重定时器。 一次将 USB2ANY 连接到一条 I2C 总线以访问每个重定时器应该不会出现问题。

    这是一个方框图、显示 USB2ANY 连接到重定时器1。

    此处是 USB2ANY 与重定时器2的连接。

    我不久前从 TI 收到了 DS250DF230的更新程序文件。 我想一个设备的更新程序文件将是相同的、不会进行 任何升级-我的理解是否正确? 另外、如果有最新版本、您能否分享用于下载该版本的链接?

    正确、DS250DF230更新程序文件尚未 经过任何修订、也没有计划在将来进行修订。

    此致!

    卢卡斯

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

    大家好、Lucas:

    您能否共享一次 DS250DF230更新程序文件?

    此致

    Vimal Vivek

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

    大家好、Lucas:

    根据您建议的方框图进行连接后、我将在 SIGCON GUI 中看到这一点。 似乎 我的更新程序文件错误。

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    SigCon Architect 正在寻找8位 I2C 地址。 请将您的地址更改为0x30。

    此致!

    卢卡斯

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

    大家好、Lucas:

    我已为 DS250DF210添加了更新程序文件、而不是 DS250DF230、因此我在 Sigcon architect GUI 中看到的是 DS250DF210。 那么、在这里、您是否打算说我不需要为 DS250DF230加载任何新的更新程序文件? 我可以知道为什么会这样吗?

    重定时器的 i2c 地址为0x18。 它与0x30有何关系? 您能帮助理解吗?

    此致

    Vimal  Vivek

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

    尊敬的 Vimal:

    DS250DF210配置文件旨在与 DS250DF230结合使用、抱歉、这有点不直观。 您使用的配置文件正确无误。

    I2C 地址可以为7位或8位。 这是因为地址包含7个唯一位+ 1个读取/写入位。 对于以太网重定时器和转接驱动器、我们参考并使用8位地址。 0x18的7位地址相当于0x30的8位地址。

    此致!

    卢卡斯

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

    大家好、Lucas:

    好的、感谢您的澄清。

    我将通过将 i2c 地址更改为0x30进行检查。

    同时、您能否告诉我是否需要进行其他更改或设置? 为了让 SIGCON 工具正常工作,我还需要注意其他什么吗?

    据我所知、关于迈凯伦板中的重定时器、通过 SIGCON GUI 访问只需要 i2c 地址-我的理解是否正确?

    并且、我们需要生成 PRBS 图形、读取 PRBS 误差、调整 TX 均衡抽头、调整 RX 均衡抽头等 希望所有这些都能在 SIGCON GUI 中实现? 您是否有介绍 SIGCON GUI 中所有选项的用户指南? 如果是、您能分享一下吗?

    此外、您是否有关于 DS250DF230的任何 SerDes 应用手册、其中说明了 SerDes 约束(TX 和 RX)、例如每个抽头值的范围、或说 pre+main+post =这么大的值、等等?

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    您的理解是正确的、您应该能够使用我共享的硬件设置和 I2C 地址通过 SigCon Architect 访问重定时器。 如果您仍然无法访问重定时器、建议检查以下几点:

    [报价用户 id="49071" url="~/support/interface-group/interface/f/interface-forum/1387250/ds250df230-mclaren---need-help-to-understand-the-connection-topology-for-accessing-retimer-using-sigcon-gui-with-usb2any-device/5315227 #5315227"]
    • 确保您的 FPGA 或其他器件不控制或不固定 I2C 线路。
    • 确保两个重定时器均已成功从 EEPROM 读取其配置。 这是通过 ALL_DONE_N 引脚输出变为低电平来指示的。
    [报价]

    [报价 userid="594371" url="~/support/interface-group/interface/f/interface-forum/1387250/ds250df230-mclaren---need-help-to-understand-the-connection-topology-for-accessing-retimer-using-sigcon-gui-with-usb2any-device/5320359 #5320359"]并且、我们需要生成 PRBS 模式、读取 PRBS 错误、调整 TX 均衡抽头、调整 RX 均衡抽头等 希望所有这些都能在 SIGCON GUI 中实现? 您是否有介绍 SIGCON GUI 中所有选项的用户指南? 如果是、您能否与我们分享?

    是的、所有这些都可以通过"High Level Page"进行控制。 DS250DF230EVM 用户指南介绍了如何使用 SigCon Architect。

    https://www.ti.com/lit/ug/snlu238a/snlu238a.pdf?ts = 1721777291225&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FDS250DF230EVM

    [报价 userid="594371" url="~/support/interface-group/interface/f/interface-forum/1387250/ds250df230-mclaren---need-help-to-understand-the-connection-topology-for-accessing-retimer-using-sigcon-gui-with-usb2any-device/5320359 #5320359"]此外、您是否有关于 DS250DF230的 SerDes 应用手册、该手册说明了 SerDes 约束(TX 和 RX)、例如每个抽头值的范围、或说 pre+main+post =这么大的值等等?

    DS2x0DFxx0编程指南介绍了 RX 均衡和 TX FIR 设置。 您是否有权访问此文档? DS250DF230 secure resources 文件夹中提供了该模块。

    此致!

    卢卡斯

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

    大家好、Lucas:

    以下快照来自迈凯伦示意图、显示了我们在此处使用的两个重定时器中的连接。

    U3501 -入口

    U3502 -出口

    我已将 SIGCON GUI 连接到 U3502 (出口)器件并看到了通道0和通道1选项。 那么、在上面的出口器件快照中、哪些所有网都与通道0对应、哪些所有网都与通道1对应?

    同样、对于第一个快照(U3501 -入口)、 哪些所有网都对应于通道0、哪些所有网都对应于通道1?

    基本上、我是否可以假设 TX0和 RX0 (如上快照中重定时器符号内部所标记)与 SIGCON 工具中的通道0相对 应、而 TX1和 RX1 (如上快照中重定时器符号内部所标记)与 SIGCON 工具中的通道1相对应?

    此致

    Vimal Vivek

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

    大家好、Lucas:

    又添加一个问题。

    我之前在尝试了解更改驱动器器件中的 TX 设置时 SIGCON 眼图中的差异。  对于将 TI 重定时器与另一张图相连的25G 链路、我更改了驱动器处的 TX 设置、并在 TI 重定时器侧看到了以下眼图。

    1)对于驱动器侧的 Pre = 0、Main = 100、Post = 0、TI 重定时器侧获得的眼图为:

    2) 对于驱动器侧的 Pre = 0、Main = 68、Post = 0、TI 重定时器侧获得的眼图为:

    这里有几个问题:

    A)我在"眼图监视器页面"以及"高级页面"->"器件状态"中检查了 HEO 和 VEO。

    对于(0100、0)在驱动器处、我将在眼图监视器页面中获得 HEO = 0.75 UI 和 VEO = 306.25mV。  我尝试在眼图监视器页面上单击"重新计算 HEO/VEO"、但值没有改变。

    同时、在 High Level 页面的"Device Status"选项卡中、我得到 HEO = 0.8125 UI 且 VEO = 331.25mV。

    为什么这些值在眼图监视器页面与高电平页面中不同? 哪一个是正确的?

    b)此外、我尝试了相同设置(0100、0)几次、每次 Device status 选项卡上的 HEO 和 VEO 值都相同。 但眼图监视器页面中的值有所不同。 这是否意味着眼图监视器页面上的 HEO 和 VEO 值对应于瞬时值? 那么、器件状态选项卡中的值如何呢?

    c)每次在驱动程序(即其他供应商提供的设备)处更改 TX 设置后、我是否需要在 SIGCON GUI 中执行任何操作来观察相应的眼图、HEO 和 VEO 值? 还是会自动应用? 在 SIGCON 中,我在驱动程序中的每项设置发生更改后,单击"从设备刷新"。

    D)我单击了"Export Raw Data"和"Export Density"、但无法找到 DS250DF230EVM 用户指南中提到的 Excel。 默认情况下、它会自动保存在某些位置吗?

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    通常、我能否假设 TX0和 RX0 (标在上面快照中的重定时器符号内部)对应于 SIGCON 工具中 的通道0、TX1和 RX1 (标在上面快照中的重定时器符号内部)对应于 SIGCON 工具中的通道1?[/quota]

    是、RX0/TX0对应于通道0、RX1/TX1对应于通道1。

    为什么这些值在眼图监视器页 v/s 高电平页面上不同? 哪一项正确?[/QUOT]

    High Level 页面和 Eye Monitor 页面上显示的 HEO/VEO 值从相同的寄存器值中拉取。 我不能完全确定您为什么在每个页面上看到不同的值、但这可能是因为它们在不同的时间更新。 HEO 和 VEO 测量值预计会波动一点、我看不到您报告的值有任何异常。

    如果您想查看 HEO 和 VEO 测量的原始寄存器值、可以在 Low Level 页面的通道寄存器0x27和0x28中读取。 可以使用以下公式将它们转换为 UI 和 mV 单位。

    c)每次更改驱动程序(来自其他供应商的设备)处的 TX 设置后、我是否需要在 SIGCON GUI 中做些什么来观察相应的眼图、HEO 和 VEO 值? 还是会自动应用? 在 SIGCON 中、我在驱动程序中的每项设置更改后、都单击了"从设备刷新"。
    [/quote]

    在重定时器信号链中、眼图张开度监视器位于 CDR 之前。 因此、TX FIR 设置将不会反映在眼图或 HEO/VEO 测量中。

    [报价用户 id="594371" url="~/support/interface-group/interface/f/interface-forum/1387250/ds250df230-mclaren---need-help-to-understand-the-connection-topology-for-accessing-retimer-using-sigcon-gui-with-usb2any-device/5322192 #5322192"]d)我单击了"导出原始数据"和"导出密度"、但无法找到 DS250DF230EVM 用户指南中提到的 Excel。 默认情况下它会自动保存在某些位置吗?[/quote]

    "Export Raw Data"(导出原始数据)和"Export Density"(导出密度)应打开需要保存的 Excel 文件。

    此致!

    卢卡斯

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

    大家好、Lucas:

    关于问题 c、

    我们需要检查驾驶员侧不同 TX 设置下的眼图以及 HEO 和 VEO 测量结果。 驱动程序是另一家供应商提供的设备。 如您所述、如果 驱动器侧的 TX FIR 设置不会反映在眼图或 HEO/VEO 测量中、那么我们该如何检查?

    我们的目的是检查 TI 重定时器接收器侧的 HEE/HEO/VEO 是否存在其他供应商驱动器侧的不同 TX 设置、并获得可应用于驱动器的最佳 TX 设置。

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    我认为我误解了您的问题 c、我现在理解您希望了解更改上游驱动器器件上的 TX 设置将如何影响重定时器接收器的眼图张开度。 眼图张开度监视器在 RX 均衡块之后存在、因此这绝对是可能的。

    如果您想了解更改 TX 设置如何影响重定时器自适应均衡、我建议在每次更改 TX 驱动器后执行 CDR 复位。 这将重新触发 EQ 调整。 然后、您可以在应用 RX 均衡后检查 HEO/VEO/眼图以查看信号质量。

    如果您希望查看 HEO/VEO/Eye 而不受自适应均衡的影响、我建议强制设置最小 CTLE 设置。 在 Rx "CTLE EQ/DFE"选项卡上、选择"调整模式0"、取消选择"启用 DFE"、然后选择"CTLE 增强设置0"。 进行更改后、点击 Apply to Channel 和 Reset CDR。 完成这些配置更改后、您只需在每次 TX 驱动程序更改后检查 HEO/VEO/SEE 即可。

    此致!

    卢卡斯

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

    大家好、Lucas:

    如果我们能打电话对此进行讨论就更好了。 如果您有空、可以安排印度时间星期一(7月29日)晚上8点的电话吗?

    请将我自己(vimalv@juniper.net)和 Shravan (srparari@juniper.net)添加到通话中。

    此致

    Vimal Vivek

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

    大家好、Lucas:

    当我尝试第二个选项(即 Adaptive Mode 0、 禁用 DFE 且 CTLE Boost 设置= 0)时、我无法在上游驱动器器件上为 TX 设置抽头值的任何组合锁定 CDR。 我看到 CDR 仅在切换到自适应模式1时锁定。 想知道为什么会这样?

    然后、在自适应模式1下、我通过改变上游驱动器器件上的 TX 设置继续测试、并在每次 TX 设置更改后应用"Reset CDR"。  经过一组这样的测量后、CDR 再次解锁(对于自适应模式1)。 甚至"Apply to channel"后跟"Reset CDR"也不起作用。 尝试重新启动 SIGCON 工具、迈凯伦系统和我的笔记本电脑、但没有运气。 这种 CDR 未锁定的原因可能是什么?

    此致

    Vimal Vivek

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

    尊敬的 Vimal:

    关于 ADAPT 模式0测试: 您的接收器通道的插入损耗有多大? 我的假设是、插入损耗足够大、以至于 CDR 无法在最小 CTLE 设置下实现锁定。 可能需要更大的 CTLE 升压才能实现 CDR 锁定。 我的建议是尝试使用调整模式0进行不同的 CTLE 增强设置、直到重定时器能够始终获得 CDR 锁定。 然后、您可以使用不同的 TX 驱动器设置测量 HEO/VEO/眼图、而不会看到重定时器均衡设置发生任何变化。 或者、您可以专注于使用适应模式1进行测试、以便在应用自适应均衡后查看 HEO/VEO/眼图。

    关于 ADAPT 模式1测试: 如果我理解正确、请首先选择"调整模式1"、然后点击"应用到通道"和"重置 CDR"。 接下来、您将开始单步执行 TX 驱动程序设置、单击"Reset CDR"(重置 CDR)并在每次更改后检查 HEO/VEO/眼图张开度。 经过一段时间后、即使在关闭/打开 SigCon Architect GUI、McLaren 电路板和 PC 电源后、CDR 也无法再获得 CDR 锁定。 我的理解是否正确?

    • 问题开始后、您是否尝试将 TX 驱动程序设置改回以前适用于重定时器的值? 重定时器是否仍然无法获得 CDR 锁定?
    • 问题开始后、您是否检查了 TX 驱动程序输出以确认其仍在正常传输信号?
    • 出现该问题时、您能否持续读取通道寄存器0x02并与我共享看到的值?

    关于会议: 我将于下周7月29日至31日下班,所以周一晚上8点 IST 不会为我工作。 我在8月1日或2日晚上8点 IST 或第二周的任何一天有空。 请联系 TI FAE Kartik Vasisht 预订时间。

    此致!

    卢卡斯