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.

[参考译文] DS90UB954-Q1:I2C

Guru**** 2589245 points
Other Parts Discussed in Thread: DS90UB954-Q1, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/981048/ds90ub954-q1-i2c

器件型号:DS90UB954-Q1
主题中讨论的其他器件: ALP

大家好、

我收到了客户关于 DS90UB954-Q1的问题。 请支持以下问题吗?

[背景]

我通过 I2C 连接了 DS90UB954EVM 和我们的产品板与 DS90UB954、我想将我们的产品板与 DS90UB954设置为输出眼图模式。

我已停止从产品板上的 I2C 主设备到 DS90UB954上的 I2C 从设备的通信。
模拟 Launchpad 无法识别我们产品板上的 DS90UB954 (I2C-Address:0x7A (8位))。
另一方面、可识别 EVM 侧的 DS90UB954 (I2C-Address:0x60)。

[问题]

 1. Analog LaunchPAD 是否可以识别多个 DS90UB954?

2.对可连接的 DS90UB954 I2C 器件地址是否有任何限制?

此致、

山口

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

    山口山口-圣、您好!

    您是否有两个 USB 端口连接到 ALP? 如果是、GUI 上应显示两个配置文件、您可以选择要与哪个配置文件通信。 如果您只能尝试与两个从设备通信一个 USB 端口、配置文件本身将仅显示具有较低 I2C 地址的从设备、但在"Scripting"选项卡上、您应该能够 ping 通两条总线。

    最棒的

    Jiashow

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

    Jiasho-San、您好!

    非常感谢您的回答。 客户表示理解。

    我还有以下其他请求。

    客户只有一个 USB 端口。 如果可能、您能否为我提供一个.py 文件示例、客户可以从"Script"选项卡运行该文件并将眼图测量的波形输出到 CML_OUT 引脚?

    此致、

    山口

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

    山口山口-圣、您好!

    以下是 RX0的一个示例:

    board.WriteI2C (devAddr、 0xB0、0x14)# FPD-Link III RX shared、page 0

    board.WriteI2C (devAddr、 0xB1、0x00)#偏移0

    board.WriteI2C (devAddr、 0xB2、0x80)#启用通过驱动程序的循环

    board.WriteI2C (devAddr、 0xB1、0x03)#

    board.WriteI2C (devAddr、 0xB2、0x28)#

    board.WriteI2C (devAddr、 0xB1、0x04)#

    board.WriteI2C (devAddr、 0xB2、0x28)#

    board.WriteI2C (devAddr、 0xB1、0x02)#

    board.WriteI2C (devAddr、 0xB2、0x20)#

    board.WriteI2C (devAddr、 0xB0、0x04)#偏移4.

    board.WriteI2C (devAddr、 0xB1、0x0F)#

    board.WriteI2C (devAddr、 0xB2、0x01)#

    board.WriteI2C (devAddr、 0xB1、0x10)#

    board.WriteI2C (devAddr、 0xB2、0x02)#启用 CML 数据输出

    其中 devAddr 是您的8位解串器地址。

    最棒的

    Jiashow

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

    Jiasho-San、您好!

    非常感谢您的支持。 客户 用您发送的脚本确认了评估板上的操作。 谢谢你。

    我收到了客户的其他问题。 请就以下问题提出建议吗?

    [背景]

    我通过 I2C 连接了 DS90UB954EVM 和我们的产品板与 DS90UB954、我想将我们的产品板与 DS90UB954设置为输出眼图模式。

    我已停止从产品板上的 I2C 主设备到 DS90UB954上的 I2C 从设备的通信。

    [问题]

    如果我们的产品板连接了 TI 评估板、则如果我在未连接 SER 侧时设置波形输出、则会出现波形、但如果我在连接 SER 侧时设置波形输出、则不会出现波形。
    如果我在 SER 侧未连接并随后连接 SER 侧时设置输出波形、是否存在任何问题?

    此外、当 SER 侧未连接时、将输出什么波形?

    此致、

    山口

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

    山口山口-圣、您好!

    您能澄清一下您的问题吗? 当您说波形时、您是指 CMLOUT 通道吗?

    CMLOUT 波形表示正向通道眼图、仅当链路正在运行时才会出现。

    最棒的

    Jiashow

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

    Jiasho-San、您好!  

    感谢您的支持。 是的、 波形表示 CMLOUT 通道。

    客户能够在 EVM 上输出大约40MHz 的波形、但客户还无法输出2GHz 的波形。
    它是否需要其他设置来输出2GHz 波形?

    此致、

    山口

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

    您好!

    您使用的是什么串行器? CMLOUT 输出正向通道眼图、预期的正向通道速率是多少?

    最棒的
    Jiashow

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

    Jiasho-San、您好!  

    感谢您的支持。 我收到了客户的反馈。

    串行器 是 DS90UB953。 预期的正向通道速率如下所示。

    同步模式

    参考频率:25MHz

    FC 数据速率:4Gbps (FC 频率:2GHz)

    以下是客户想要执行的操作(目的)。

    首先、我们要使用 DS90UB954EVM 和 DS90UB953EVM 检查 CML_OUT 引脚的2GHz 眼图、并使用测试模式。

    之后、我们要通过 I2C 将 DS90UB954EVM 连接到产品板上的 DS90UB954、从 DS90UB954EVM 控制产品板、并使用测试模式确认产品板 CML_OUT 引脚上的2GHz 眼图。 要连接到产品板的串行器是 DS90UB953。

    [问题]

    我知道应该设置 BIST 模式以使用测试模式进行评估、但即使启用 BIST EN 寄存器并且您提供的 CMLOUT 输出设置、CMLOUT 也仅输出40MHz 波形。
    如果有其他寄存器需要设置、请告诉我。

    此致、

    山口

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

    山口山口-圣、您好!

    您只需在串行器上生成图形(而不是运行 BIST)。 您可以共享完整的初始化代码吗?  

    您是否以同轴电缆模式运行? 如果是、您能否探测 RIN-到 GND? 它应该显示2GHz 信号。

    最棒的

    Jiashow

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

    Jiasho-San、您好!  

    非常感谢您的支持。 我收到了客户的反馈。 请就以下问题提供建议吗?

    我们 要使用 DS90UB954EVM 和 DS90UB953EVM 通过测试模式来确认 CML_OUT 引脚上的2GHz 眼图。

    2.我们希望通过 I2C 将 DS90UB954EVM 连接到产品板上的 DS90UB954、从 DS90UB954EVM 控制产品板、并使用测试模式确认产品板 CML_OUT 引脚上的2GHz 眼图。 要连接到产品板的串行器是 DS90UB953。

    上面#2中的产品板已经与产品场操作配合使用、但我无法获得初始代码(初始设置)、因为它是由另一个部门开发的。 我所在的部门正在设计 DS90UB953端、我需要与我所在部门的 DS90UB954端评估通信通道的眼图模式、因此我提出了很多问题。
    如果您能从头开始教我初始设置、我将不胜感激。
    目前、我仅在您提供的.py 文件中运行代码。
    我正在尝试以同轴电缆模式运行它。

    就我阅读的数据表而言、运行 BIST 模式似乎更容易。 我认为 DS90UB954的地址0xB3的寄存器设置以及 DS90UB953的地址0x35和0x14的寄存器设置是相关的。 是这样吗? 是否可以获得设置 BIST 模式的示例?

    此致、

    山口

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

    山口山口-圣、您好!

    BIST 模式和 CMLOUT 是诊断链路的两种不同方法。

    我在附加 BIST 脚本时遇到问题。 您能否通过电子邮件联系我、我可以向您发送一个示例 BIST 脚本?

    最棒的

    Jiashow