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.

[参考译文] CCS/TICSPRO-SW:C6678 SRIO 在低温下工作不好

Guru**** 2553260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/599941/ccs-ticspro-sw-c6678-srio-works-not-good-in-low-temperature

器件型号:TICSPRO-SW

工具/软件:Code Composer Studio

尊敬的 TI 工程师:

    在我们的应用中、我们将 C6678的 SRIO 端口连接到 K7 FPGA。在低温空间工作时、数据传输似乎不稳定。 发生问题时、无法传输数据、reg:0x0290b158的值为0x00020302。

    我们认为我们的设计可能有一些缺点。但现在我们想知道如何通过软件修改它。在我们的 opinoin 中、我们可以通过设置以下项目来提高性能:

   1.更改 CDR (时钟/数据恢复算法) 在接收通道配置寄存器中;

    2.在同一寄存器中配置 EQ (均衡器);

   3.在   发送通道配置寄存器中配置 TWPRE 和 TWPST1;

   4. 在 同一寄存器中配置摆幅;

   您能告诉我们这些操作是否有帮助? 对于每个项目、如何选择最佳值? 是否有其他方法可以解决该问题?

   非常感谢。

   此致、余超

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

    我已将此事转发给设计专家。 他们的反馈应在此处发布、但您能否指定问题出现在哪个温度范围内?

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

    余超

    是的、可以对其中的多种设置进行调整、以便在 C6678器件之间的温度、电压和器件参数变化范围内优化链路功能。  请查看 KeyStone I 和 II 器件上的 SERDES 链路调试应用报告(SPRAC37)的内容、该报告可从 http://www.ti.com/lit/an/sprac37/sprac37.pdf 获取。  它详细说明了调整 SERDES 参数的可能方法。  它还解释了 C6678等 Keystone-I 器件上 SERDES 调优的限制。

    SRIO 接收器中的自动均衡器应该被设定为完全自适应(自动)运行。  发送器中的 TWPRE 和 TWPST1设置了前标和后标电平、这是预加重滤波器的一部分、可补偿 PCB 通道中的损耗。  调整这些值以及摆幅电平会对链路性能产生重大影响。

    请注意、摆幅应调整为可提供稳健运行的最小水平。  由于发送器中的预加重增益和自适应均衡器中的接收器增益、接收器中的饱和和削波将导致非线性失真、从而导致接收器中的均衡器发生故障。  换言之、增加发送器的信号电平会使运行变得更糟糕、而不是更好。

    Tom