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.

[参考译文] TCAN4550:采样点问题

Guru**** 2470720 points
Other Parts Discussed in Thread: TCAN4550

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1462226/tcan4550-sample-point-issue

器件型号:TCAN4550

工具与软件:

我对 TCAN4550采样点问题有疑问。

我将比特率设置为500K/2M 并将采样点设置为70%/75%。

此设置是否正确?

为进行测试、我将 TCAN4550板与矢量 CANAnalyzer 设备连接在一起。

CANAnalyzer 也配置为相同的设置。

当在启用 BRS 的情况下从 TCAN4550发送数据时、CANAnalyzer 会顺利接收到数据、没有错误帧。

但是、当在启用 BRS 的情况下从 CANAnalyzer 发送数据时、TCAN4550板不会接收到数据。

当 BRS 禁用时、TCAN4550板会接收到该数据。

这样、我将 CANAnalyzer 设置中的采样点降低到60%、然后 TCAN4550板即使在启用 BRS 的情况下也成功接收到数据。 我的采样点设置是否有问题?

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

    通常、该问题是由于两个节点之间的比特率配置不同、从而导致位周期内出现不同的采样点。  但如果我正确理解您、当设置相同时、您会遇到问题、但当设置不同时、您不会遇到问题。

    当您说您在 CANAnalyzer 中配置了相同的设置时、是否只让您设置采样点和比特率、或是否像使用 TCAN4550那样配置每个位周期使用多少时间份额(tq)?

    实际比特率切换发生在 CAN FD 消息 BRS 位的采样点。  如果两个器件的设置不同、则一个器件会先于另一个器件切换到更快的数据速率、这可能会导致采样误差。  

    我根据您每个位周期分配的 tq 数量计算80%的标称采样点和75%的数据采样点。  如果您的标称采样点在 TCAN4550中实际为80%、但在 CANAnalyzer 中为70%或60%、这可能会导致器件在不同时间切换到更快的比特率并导致错误。

    此致、

    Jonathan