为什么CAN总线最高速度为1Mbps?
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549
高可靠新能源行业顶尖自媒体
在这里有电力电子、新能源干货、行业发展趋势分析、最新产品介绍、众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21micro-grid.com,建立的初衷就是为了技术交流,作为一个与产品打交道的技术人员,市场产品信息和行业技术动态也是必不可少的,希望大家不忘初心,怀有一颗敬畏之心,做出更好的产品!
电力电子技术与新能源论坛
www.21micro-grid.com
小编推荐值得一看的书单电力电子技术与新能源推荐书单
SiC Power Module Packaging Design High Electrical and Therma
[刘进军]Modular Multilevel Converter for Medium-Voltage Motor Drive
这使得所有发送回路必须是带反馈功能的。即发送节点发出一个数据位,传播到最远的接收节点,等待接收节点应答一个数据位,再传播到发送端。电信号在这个回路上传播是有时间的。物理学研究结果,铜线中的电信号传播速度大约为2.310(8次方)m/s。
那么,对于40米长的电缆,来回有5ns/m × 40m × 2 = 400ns*的延迟,加上***1.25倍***的设计余量,就是**400ns1.25=500ns***,
也就是最大2Mbps。如果是20米长的电缆,最大4Mbps。但是电缆太短,通信系统的空间规模就越小。考虑CAN的使用环境,最大按40ms设计。
式1),分母中的13意思是选择5位填充,2*(N+1)+1=2*(5+1)+1。
可见填充位的位数N越大,对振荡器的精度要求越高。
分析一下:
设计tbit=8Tq,最小的PSEG1=2, PSEG2=2, PTS=4,
带入公式1,df≤2/(2*(13*8-2)=0.98%=9800ppm。
可见,对于这个误差陶瓷谐振器完全满足。
5ns/m × 40m = 200ns的时间还不够。按照传播延迟通常有2个Tq考虑,tbit=8Tq,最小的PSEG1=2, PSEG2=2, PTS=4,
对于1Mbps, Tq=125us, 2Tq=250us
对于2Mbps, Tq=62.5us,2Tq=125us
显然,1MHz的波特率能覆盖住这个传输延迟时间。
版权声明:本文为CSDN博主「南山上的一颗石」的原创文章,原文已放置在原文链接。
赞 (0)