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.

[参考译文] TLK10232:TLK10232

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/827511/tlk10232-tlk10232

器件型号:TLK10232

您好!

我的同事上周发布了有关 TLK10232错误代码的问题、现在这个问题已转移给我。 我们的小组仍然不知道如何解决这个问题。

我们现在使用 Altera FPGA 通过光学模块和 TLK10232向 Xilinx FPGA 发送数据。 英特尔 FPGA 通过 KR 将数据发送到10G 光学模块、然后另一电路板的光学模块接收数据并将其发送到 TLK10232、最后 TLK10232将数据发送到 Xilinx FPGA。 而接收器件上会出现错误代码、并且可以在 Xilinx FPGA 上检测到错误代码。

此外、在上周的测试中、我们发现错误代码可能与温度相关、因为在电路板通电一段时间后、错误代码将变得更少。 我们期待收到有关优化设计并解决此问题的任何建议。

非常感谢。

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

    您好!

    我在这里的初始建议是尝试通过启用 PRBS 生成并在链接的不同测试点进行检查来隔离错误的确切位置(Altera Rx 与 Xilinx Rx 与光学模块与 TLK10232)。 TLK10232具有可由用户启用的 PRBS 生成和验证功能。

    除此之外 、查看相关测试应用的详细方框图将非常有帮助。 我很难根据您最初的高级描述准确地了解所有内容的链接方式。

    因此、

    Rodrigo Natal

    HSSC 应用工程师

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

    您好!  

    我绘制了一个简化的方框图、向您展示了电路板的连接和信号方向。 错误代码出现在具有 Xilinx FPGA 的电路板上。 我们已经检查了从 Altera 电路板发送的信号是否正确。 可能需要一些时间才能确定错误代码的确切发生位置。 但是、应在连接 TLK10232的光学模块或连接 Xilinx FPGA 的 TLK10232处进行。

    谢谢。

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

    您好!

    您可以参阅以下链接中 TI 应用手册的第3节"设置测试和测量 BER "。 此时、我认为确定错误位置至关重要。

    http://www.ti.com/lit/an/slla351a/slla351a.pdf

    以下几点:

    • 如果 KR 测试模式 PRBS 测试模式是 从 TLK 串行器/解串器的 PCS 层生成的:
      • 如果在 Xilinx Rx 上仍然观察到错误、则我们知道问题出在 TI Tx 到 Xilinx Rx 链路上
        • 对于这种情况、客户可以参考上面链接中 TI 应用手册的第4.1节(发送器侧)、了解可针对链路优化进行调整的 TLK Tx 参数
      • 如果错误消失、我们可以推断错误发生在光学模块和 TLK Rx 之间的某个链路上
        • 对于这种情况、客户可以参考上面链接中 TI 应用手册的第4.2节(接收器侧)、了解可针对链路优化进行调整的 TLK Rx 参数

    因此、

    Rodrigo Natal

    HSSC 应用工程师

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

    您好、纳塔尔、

    我们遵循了您的建议、找到了错误发生的明确位置。 在 Altera FPGA 到 TLK Rx 上观察到该错误。 根据参考说明、我们已  将'HS_SERDES_CONTRAL_3'寄存器的默认值1500替换为9800。 此更改之后、错误代码将小于以前的代码。 我们通常会在 启动系统的几秒钟开始捕获错误代码。 现在、它可以在没有错误代码的情况下运行大约10-15分钟。 感谢你的建议。

    我还在附件中上传了该寄存器的信息。 但是、在15分钟后仍然可以观察到错误代码。 因此、我想问您、您是否对相关寄存器有过任何经验、可能会影响这种情况、或任何高于9800的替代值。

    此致。

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

    您好!

    您所做的调整会影响 TLK 前体 EQ。 理论 上,TLK 芯片 Rx 后体 ISI 补偿的数量由器件的自适应 DFE (判决反馈均衡器)处理,不需要用户配置。 实际上、DFE 结果的质量受 Tx 链接伙伴设置的影响。 我建议扫描 Altera FPGA 的 Tx 输出幅值和 Tx 后标去加重、并查看哪些设置会转换为 TLK 输入端的最佳误差率。

    因此、

    Rodrigo Natal

    HSSC 应用工程师