关于CAN高速总线双绞线终端匹配电阻的问题!!!!

CAN高速的时候(根据ISO11898)下,终端的匹配电阻为什么是接在CANhi和CANlow两根双绞线之间的呢?
为什么不是两根线各自单独接一个匹配电阻?(CAN低速可能是这么个接法吧)
这样接的话CANhi和CANlo不是连在一起了吗,电平又怎么会出现差分呢?

能提出这些问题,确实是经过了一些思考。我当初好像想都没想过这些。
1. 终端电阻的作用就是吸收信号反射及回波,而产生信号反射的最大来源便是阻抗不连续以及不匹配。
2. 如果是加在单独的两根线上,相当于一个开环的状态,根据产生信号反射的来源,也就是说这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。
高速CAN所加的两个120欧的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(而不是实际阻抗),这是个典型经验值,具体值取决于所采用的线束类型。
以上如仍有不明之处,请简单查阅下传输线理论和信号反射相关的知识。
CAN低速之所以不加终端电阻,是因为不同的频率时,同样的连接方式所产生的信号反射和回波差异很大,频率越高,反射和回波越强烈。另外不同的频率下,传输线的特性阻抗是不同的。

3. 在ISO-11898-2:2003第4页第一段中大致有这么一句话:“当一个显性位发送到至少包含一个CAN驱动处于开启状态的网络上时,意味着有电流经过终端电阻,因此,CAN_H和CAN_L具有了不同的电压值。”,也就是说,在显性状态时,终端电阻会稳定并增强差分电压,当去掉一个或两个终端,通过示波器可以明显看到一是信号不稳,二是差分电压会有变化,缺少终端或没有终端电阻时所测到的电压我认为是单纯由CAN驱动器所产生的,离发送端越远,电压差异越大。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-03
我来直接回答吧
1 我们平时说的CANH 2.5到3.5V电平 CANL2.5到1.5V 电平都是指对地电平

2 而实际收发器取的是差分信号,两根线之间必须要有一个等效电阻才能有电平差,因为CANH和CANL是由同一个收发器发送的,而这个收发器只有一个供电电压。

3 这里的电阻还有一个作用,就是驱动,电阻越大,对收发器的驱动电流要求越小,但是电阻越大则信号反射越大,这里是一个矛盾,所以指定协议的人通过实验,获得一个折中值 60欧姆(还有人为终端电阻是12欧的同学去面壁吧,这里说的是全网络的终端电阻)

4 终端电阻一定要放网络最远两端

5 如果总线过长,节点过多,需要匹配二级终端电阻(一般车厂协议有规定)

6 终端电阻(整网)最终的网络等效值不能小于45欧姆
第2个回答  2013-01-23
自己先看共模干扰和差模干扰的问题和解决方案吧
相似回答