新闻  |   论坛  |   博客  |   在线研讨会
在使用CAN和CAN FD时的注意事项,尤其是设置BitTiming时
hawkdtw | 2016-01-21 14:39:12    阅读:7290   发布文章

在使用CAN和CANFD时,以下几点一定要注意。

特别是在设置BitTiming时还是有些不同的,需要注意。

1. 终端电阻(terminiator)的影响

如果只有一个终端电阻,通讯可能不能正常进行,尤其是高速通讯时,比如>40Kbps以上。

现象:

测量1 bit的高电平和低电平,如果只有一个终端电阻,那么,低电平脉冲的宽度>高电平的宽度,且只会影响脉冲的上升沿。由于再同步的原因,不会影响脉冲的下降沿。

建议:

网络中必须加两个120欧姆的终端电阻,不要多,也不要少,特别是用于高速、长距离通讯时。

2. 设置BitTiming

在使用CAN时,只要设对了bit rate,就可以正常工作,不需要关心Tq总数、采样点位置。

而在使用CAN FD时,在1帧的通讯过程中,bit rate可能会发生改变(BRS后半段和CRC delmiter之间是高速段,其他段的速率是低速段),以下两个必须设置相同:

(1)bit rate

(2)采样点位置

可以不用关心1bit内的总Tq数。

对于发送方和接收方来说,设置时,使BRS bit的宽度相同,尤其重要。否则会造成采样错误。

另外,CRC delimiter的宽度也要相同。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
抱朴守一,参天法地;法于阴阳,和于术数
最近文章
boost/buck转换器
2018-04-10 09:59:39
AI的应用场景转换
2018-03-02 14:05:50
推荐文章
最近访客