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.

[参考译文] FPC202:无法使用 FPC202连接到某些 QSFPDD 模块

Guru**** 2534260 points
Other Parts Discussed in Thread: FPC202

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1063432/fpc202-not-able-to-connect-to-certain-qsfpdd-modules-using-fpc202

器件型号:FPC202

您好!

我们在 Agilex I 系列 PCIe 开发套件上使用 FPC202、该套件与 FPC202器件相连、而 FPC202器件又与电路板上的2个 QSFPDD 模块相连。  

使用默认自地址(地址0x1设置为0x3F (加电值)或将地址0x1设置为0x1E、我能够连接到某些 QSFP-DD 模块、并分别使用端口0的7位地址(0x78)/8位地址(0xF0)和端口1的7位地址(0x7C)/8位地址0xf8读取其信息。  

我可以成功访问多层 QSFP-DD 电气环回以及 Innolight SR8模块。 但是、使用 Molex 2.5米 DAC 电缆或其他光学模块、任何读取的结果都是 I2C 未应答和错误数据。  

当我在另一个不使用 FPC202但直接连接到模块的电路板上使用相同的 I2C 实现(从应用角度来看)时、我可以成功读取所有模块和电缆。  

我的理解是 FPC202应该对用户透明、但显然事实并非如此。 是否有任何想法要使其正常工作、还需要什么?

谢谢。

下面是 FPC202连接方式的屏幕截图

 

此致、

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

    尊敬的 Peter:

    这取决于您使用的是预取还是远程访问。 此外、您正在读取的地址处于预取地址范围内。 在器件超时的情况下、您可能会发现这种情况。 我不确定您是否可以访问编程指南、这里有更详细的描述。 请告知我们、我们可以为您提供对本文档和其他文档的完全访问权限。

    此致 Nasser  

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

    您好、Nasser、

    感谢您的回复、我现在不使用预取。 我认为我确实经历了一段时间(这似乎只发生在某些 QSFP-DD 模块上、因为有些工作正常)。 我有一个编程指南版本(从2017年5月开始)。 那么、您能否指向本编程指南中有关具体操作的相关章节。  

    此致、

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

    尊敬的 Peter:

    请注意编程指南 SCL 或 I2C 超时寄存器、您可能需要从主看门狗计时器寄存器(0xA9、0xAA、0xAB 和0xAC)开始。 此外、请设置寄存器0x0E[0]= 1'B1以启用毫秒时钟节拍。

    此致、、Nasser

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

    您好、Nasser、

    感谢您的建议: 对于主看门狗定时器寄存器而不是默认值,您有什么建议?

    此致。

    Peter

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

    尊敬的 Peter:

    您可以双精度或三倍默认值。 请注意、有多个看门狗计时器、您可以从前面提到的计时器开始。

    此致、、Nasser