第1个回答 2013-03-03
我来直接回答吧
1 我们平时说的CANH 2.5到3.5V电平 CANL2.5到1.5V 电平都是指对地电平
2 而实际收发器取的是差分信号,两根线之间必须要有一个等效电阻才能有电平差,因为CANH和CANL是由同一个收发器发送的,而这个收发器只有一个供电电压。
3 这里的电阻还有一个作用,就是驱动,电阻越大,对收发器的驱动电流要求越小,但是电阻越大则信号反射越大,这里是一个矛盾,所以指定协议的人通过实验,获得一个折中值 60欧姆(还有人为终端电阻是12欧的同学去面壁吧,这里说的是全网络的终端电阻)
4 终端电阻一定要放网络最远两端
5 如果总线过长,节点过多,需要匹配二级终端电阻(一般车厂协议有规定)
6 终端电阻(整网)最终的网络等效值不能小于45欧姆