lkl0305

高速和低速CAN总线标准——物理层对比

0
阅读(4800)

ISO标准化的CAN总线协议标准有ISO11898标准和ISO11519-2标准两种。两种标准对于数据链路层的定义相同,但物理层不同。

一般我们把ISO11898标准称为高速通信标准(速度为125kpbs-1Mbps),而ISO11519称为低速总线标准(125kbps以下)。它们的主要区别如下:

QQ截图20170322141210.png

CAN总线使用两根线链接各个节点,分别是CAN_High和CAN_Low两根,数据的0和1是由总线点位差来判断的。其中总线电平分为显性和隐性两种电平,显性表示逻辑0,隐性表示逻辑1,符合总线上执行线与功能。

QQ截图20170322141332.png

由上图可以清楚的看到IS011899高速标准中,隐性时CAN_High和CAN_Low电位相同,电位差0V,表示逻辑1;显性时CAN_High电位高于CAN_Low电位,电位差为2.0V,表示逻辑0。

而低速IS011519-2标准中,显性时CAN_High电位低于CAN_Low电位,电位差为-1.5V,表示逻辑1;隐性时CAN_High电位高于CAN_Low电位,电位差为3.0V,表示逻辑0。