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.

[参考译文] 编译器/TMS570LS3137:位错误率 FlexRay TMS570LS337

Guru**** 2466670 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/655490/compiler-tms570ls3137-bit-error-rate-flexray-tms570ls337

器件型号:TMS570LS3137

工具/软件:TI C/C++编译器

您好,

我的 FlexRay 总线驱动器芯片是 TJA1080ATS、并使用双绞线 进行通信、但我的节点 位错误率为1e-7,您能提供有关 FlexRay 位错误率数据的信息。我认为这是正常错误

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

    我认为这不是器件级问题。 这是一个系统级问题、应通过相关的板级和网络级工作来处理。

    如果您使用双绞线、电缆的长度是多少? 您使用的位速率/波特率是多少? 电缆是否已屏蔽? 您是否有正确的终结器?

    如果您使用较慢的比特率、比特误差会减少吗? 如果您缩短电缆、它会减小吗?

    这也可能是计时优化问题。 即、您对网络上不同节点间比特率的调整程度。 如果存在容差问题、这可能会有所帮助。

    我还会将其转发给我们的 FlexRay 专家、以便他可以添加其他措施来降低线路噪声或提高一般消息的可靠性。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是我接地的信号,您能不能认为信号不干净?我的系统通信 双绞线都在5 米左右。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,我想知道哪个寄存器可以报告数据链路层 CRC 错误,因为我想知道底部芯片错误,我只需在应用层代码中记录
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    接收到的数据的 CRC 位于读取标头段寄存器中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道接收缓冲区头 CRC 或尾 CRC 错误,CC 将丢弃帧,但关于该缓冲区的 NDAT 寄存器将置位或不置位?或者哪个寄存器可以显示该帧是坏帧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    CC 将有效接收报文的有效载荷数据从移位寄存器传输到采用匹配滤波器配置的接收缓冲器。
    接收缓冲区存储除帧 CRC 之外的所有帧元素。

    帧 CRC 计算是在发送帧之前或接收帧之后在 CC 内部完成的。 当 CC 接收到帧时、它应根据接收到的标头和有效载荷字段值执行帧 CRC 计算、并根据帧中接收到的帧 CRC 值检查计算值。 如果计算值与接收值不匹配、CRC 校验将失败。 但没有用于显示 CRC 错误的寄存器。