CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求
时间:2022-10-04 01:00:00
版本记录:V1.0-初稿
一.概述
使用过CAN或RS-485总线的学生应了解终端电阻,使用485和CAN只知道在总线上加120欧元的终端电阻。
如果我们查询百度百科全书,终端电阻档案似乎非常无辜:
似乎在通信链路的第一端和最后两端添加这样的魔法武器,可以避免信号的反射,使信号的传输更加顺畅。虽然没有错,但仍有一些细节没有消除线索。
二.CAN总线举例
2.1 CAN总线信号电平
CAN收发器负责转换逻辑电平和物理信号。
将逻辑信号转换为物理信号(差分电平),或将物理信号转换为逻辑电平。CAN有两个标准,即IOS11898和IOS11519,两者的电平差异不同。
高低电平幅度低,相应传输速度快;
由于电平同时变化,电压差不变,双绞线共模消除干扰。
CAN2.0B规范定义了两个互补的逻辑值:显性和隐性。
显性和隐性位传输时,总线呈现显性状态;
当显性状态位同时传输时,总线呈现显性状态;
在传输隐性状态时,总线呈隐性状态。
显性值表示逻辑0,隐性值表示逻辑1。
以TCAN4550芯片为例
当总线显性时,收发器内部Q1、Q2导通,CANH、CANL两者之间产生压差;
隐性时,Q1、Q2截止,CANH、CANL处于无源状态,压差为0。
2.2 终端电阻添加要求:
根据ISO根据11898-2对终端电阻的取值规定,必须在总线的头尾两端挂一个120Ω终端电阻,即在总线上加60Ω终端电阻,中间节点不需要挂终端电阻。
但在实际设计中,以TCAN以4550芯片为例,两个60欧姆的电阻串在一起