侵权投诉
订阅
纠错
加入自媒体

一文读懂CAN收发器各项参数

2018-12-14 14:56
ZLG致远电子
关注

显性超时

显性超时的增加主要是为了防止CAN总线网络由于硬件或软件故障使得TXD长期处于“0”电平状态。TXD保持“0”意味着CAN网络为显性电平,整个网络的所有节点都不能收发数据,即总线处于瘫痪状态。显性超时可以通过收发器的硬件计时避免总线出现这种情况。

如图4所示,Tdom为显性超时时长,每次TXD为“0”时收发器开始计时,超过Tdom时收发器内部释放总线,总线状态处于隐性电平。不同收发器的显性超时时间不同,实际应用需要考虑显性超时时间对总线最低波特率的影响。CAN协议规定错误帧最多可以有11个连续的显性位,为了避免显性超时不对其造成影响,可以根据收发器的最小显性超时时间计算实际使用的最低波特率。

BPSMin = 11/Tdom_min

如CTM1051Q的显性超时时间为0.3ms,则计算最小波特率为11/0.3=36.67kbps。

图4 显性超时时序

睡眠唤醒

ISO11898-5给出了低功耗模式的高速CAN总线单元,CAN收发器可以处于睡眠模式以降低功耗,并通过一定的总线时序唤醒收发器。如图 5为CTM1044KAT的唤醒时序图,睡眠状态下,当总线出现长度大于TWK的3个显性、隐性、显性的电平后,睡眠状态的收发器即被唤醒,中途遇到的任何小于TWK的干扰信号电平将被硬件过滤。

TWK的定义是为了使收发器仅安全可靠地接收唤醒信号,避免由于总线干扰导致误触发。CAN控制器收到RXD信号后,可通过软件设置触发唤醒控制器,从而进一步设置模块STB引脚进入正常工作模式。这种唤醒模式中,当总线的所有节点都处于睡眠状态时,只要总线某个节点发出信号,所有节点都会被唤醒。

图5 睡眠唤醒时序

总结

CAN收发器的选型有很多的学问,关系到整体CAN网络的稳定性与可靠性。为保证组网网络的稳定可靠,可以选择目前主流的全隔离CAN收发器模块。ZLG致远电子2003年发布国内首款隔离CAN/RS-485收发器,已有近二十年的总线隔离技术积累。目前CTM系列隔离CAN收发器覆盖CAN2.0A、CAN2.0B、容错CAN和CAN FD等所有CAN-bus通讯协议,传输速率最高支持1Mbps,是中国隔离CAN收发器行业领导品牌。

ZLG致远电子隔离收发器内置完整的隔离DC-DC电路、信号隔离电路、CAN总线收发电路以及总线防护电路,具备更高的集成度与可靠性,适用于需要高稳定性总线通讯的场合,能够有效帮助用户提升总线通信防护等级。

<上一页  1  2  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号