CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求

版本记录:V1.0-初稿

一.概述

使用过CAN或RS-485总线的同学应该对终端电阻有所了解,用485和CAN总线的时候只知道要加一个120欧的终端电阻。

如果我们查询百度百科,终端电阻的档案似乎十分清白:
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第1张图片
仿佛在通讯链路的首末两端加上这样一个法宝,即可避免信号的反射,使信号的传播更为顺畅。这样说虽然没有错误,但仍有些细枝末节没能捋出头绪。

二.CAN总线举例

2.1 CAN总线信号电平

CAN收发器负责逻辑电平和物理信号之间的转换。
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第2张图片
将逻辑信号转换成物理信号(差分电平),或者将物理信号转换成逻辑电平。CAN标准有两个,即IOS11898和IOS11519,两者差分电平特性不同。
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第3张图片
高低电平幅度低,对应的传输速度快;
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第4张图片
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第5张图片
双绞线共模消除干扰,是因为电平同时变化,电压差不变。

CAN2.0B规范定义了两种互补的逻辑数值:显性和隐性。
同时传送显性和隐性位时,总线呈现显性状态;
同时传送显性状态位时,总线呈现显性状态;
同时传送隐性状态位时,总线呈现隐性状态。
显性数值表示逻辑0,隐性数值表示逻辑1。
以TCAN4550芯片为例

CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第6张图片
总线“显性”时,收发器内部Q1、Q2导通,CANH、CANL之间产生压差;
“隐性”时,Q1、Q2截止,CANH、CANL处于无源状态,压差为0。

2.2 终端电阻添加要求:

根据ISO11898-2对终端电阻的取值规定,必须在总线的首尾两端各挂一个120Ω的终端电阻,即总线上加60Ω的终端电阻,而中间节点则不需要挂终端电阻。
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第7张图片
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第8张图片
但在实际设计中,以TCAN4550芯片为例,也是两个60欧姆的电阻串起来
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第9张图片
CAN总线的终端电阻为什么常用120Ω(一)-CAN总线概述及终端电阻添加要求_第10张图片

你可能感兴趣的:(单元电路设计,硬件,嵌入式,EDA,经验分享,终端电阻)