0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN总线为什么要有两个120Ω的终端电阻

FPGA设计论坛 来源:FPGA设计论坛 作者:FPGA设计论坛 2022-08-13 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CAN总线为什么要有两个120Ω的终端电阻

CAN总线两端必须连接终端电阻才可以正常工作,终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆。其作用是匹配总线阻抗,提高数据通信的抗干扰性及可靠行。

58768300-1a86-11ed-ba43-dac502259ad0.jpg

终端电阻的作用就是吸收信号反射及回波,而如果阻抗不连续以及不匹配便会产生信号反射,从而对传输的信号产生干扰。

如果把终端电阻加在单独的两根线上,相当于一个开环的状态。这种连接方式会导致单线上阻抗更加不连续,在末端突然变为0,会导致反射成倍增加。

高速CAN所加的两个120欧的电阻实际上模拟的是线束连接无穷远的时候在传输线上产生的特性阻抗(而不是实际阻抗),这是个典型经验值,具体值取决于所采用的线束类型。高速CAN之所以要加终端电阻,是因为高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。

低速CAN之所以不加终端电阻,是由于波长相对较长,反射和回波较弱。但低速CAN系统的控制单元会有自己独立的终端电阻,它不是连接在CAN-high导线与CAN-low导线之间,而是连接在每根导线对地或对+5V电源之间。如果蓄电池断电,电阻就没有了,这时用万用表无法测出电阻。

CAN总线上的电平逻辑

显性:表现为一个超出某个最小阈值差动电压。显性状态会覆盖隐形状态,它在显性位期间发送。

隐性:隐形状态下差分电压近乎为0,在总线空闲或隐性位期间发送隐性状态。

589b446a-1a86-11ed-ba43-dac502259ad0.jpg

CAN总线采用双绞线差动信号的优点

增强抗干扰能力

58c8a734-1a86-11ed-ba43-dac502259ad0.jpg

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    88

    文章

    5734

    浏览量

    178565
  • CAN总线
    +关注

    关注

    145

    文章

    2020

    浏览量

    134690
  • 终端电阻
    +关注

    关注

    1

    文章

    98

    浏览量

    12422

原文标题:CAN总线为什么要有两个120Ω的终端电阻

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    120Ω的秘密:CAN总线终端电阻的重要性

    末端的电阻。此电阻虽小,但在CAN总线通信中具有十分重要的作用。CAN总线
    的头像 发表于 08-08 11:35 788次阅读
    <b class='flag-5'>120</b>Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>终端</b><b class='flag-5'>电阻</b>的重要性

    CAN总线电容过大?三种解决方案来了

    在新能源汽车路试中,CAN总线传输异常是一常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的解决方案。CAN
    的头像 发表于 07-22 11:36 476次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>电容过大?三种解决方案来了

    如何评估CAN总线信号质量

    关键因素: 电缆长度和质量 :较长的电缆可能导致信号衰减和延迟,而低质量电缆可能无法有效屏蔽电磁干扰(EMI)。 终端电阻CAN总线需要在
    发表于 06-07 08:46

    STM32G4 CAN为什么无法检测到bus-off状态?

    开路时只有板子和这段线进行连接。在板子上收发器输出是有120欧的电阻的。总线其它位置没有电阻。 这让我有两个问题。一
    发表于 03-11 07:46

    CAN总线故障排查:从问题到解决的实战案例

    参考。现场通讯故障描述用户现场为一煤安监控网络,节点包括一主站设备、两个分站设备,主站设备对分站设备进行轮询式数据查询。故障出现时发现分站上传的数据出现缺失现象。致
    的头像 发表于 02-28 11:37 1407次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>故障排查:从问题到解决的实战案例

    CAN总线十万为什么 | 做好这几点,总线通讯不再异常

    。一真实的案例:有用户向我们的技术同事反映了一棘手问题:他的电池包充放电测试运行仅小时,CAN总线就出现了15次错误帧,这可怎么办呢?
    的头像 发表于 02-14 11:37 924次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>十万<b class='flag-5'>个</b>为什么 | 做好这几点,<b class='flag-5'>总线</b>通讯不再异常

    EE-98:使用外部总线仲裁将两个以上的ADSP-21065L组合到一多处理集群中

    电子发烧友网站提供《EE-98:使用外部总线仲裁将两个以上的ADSP-21065L组合到一多处理集群中.pdf》资料免费下载
    发表于 01-05 09:38 0次下载
    EE-98:使用外部<b class='flag-5'>总线</b>仲裁将<b class='flag-5'>两个</b>以上的ADSP-21065L组合到一<b class='flag-5'>个</b>多处理集群中

    如何高效调整CAN总线上的终端电阻

    导读在CAN总线技术里,为何终端电阻120Ω?怎样高效调整?本文将简要说明线缆阻抗测量和介绍测试平台调节手段,用实例展现效果,助您快速掌握
    的头像 发表于 01-02 11:36 1405次阅读
    如何高效调整<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>上的<b class='flag-5'>终端</b><b class='flag-5'>电阻</b>?

    I2C总线上拉电阻阻值如何确定?

    时一直保持高电平状态,称为上拉电阻总线的上拉电阻各有不同作用,如I2C的上拉电阻是由I2C端口内部结构决定的,而RS485和CAN
    的头像 发表于 12-27 11:34 2397次阅读
    I2C<b class='flag-5'>总线</b>上拉<b class='flag-5'>电阻</b>阻值如何确定?

    CAN总线模拟器的使用指南 CAN总线网络的安全性分析

    CAN总线模拟器的使用指南 CAN总线模拟器(如ICSim)是一种用于模拟CAN总线通信的工具,
    的头像 发表于 12-23 09:16 3634次阅读

    如何使用Arduino实现CAN总线通信呢

    ,这些是常见的CAN控制器芯片,可以通过SPI接口与Arduino通信。 CAN总线转接板 :用于将CAN控制器芯片与Arduino连接。 CAN
    的头像 发表于 12-23 09:06 2817次阅读

    用AD8338做AGC遇到的两个问题求解

    我们用AD8338做AGC,但是遇到两个问题,特此请教一下 1、C61 如果接电容,则终端信号没有输出,接电阻才可以,不知道为什么 2、我们如果把R59去掉,R57,R60 换成47R电阻
    发表于 12-19 06:50

    MAX13487接了终端电阻120Ω时,下降沿有很长的毛刺,是什么原因导致的?

    使用MAX13487通信,电路图如下,图中SP3485替换成MAX13487,A,B端口上拉和下拉均接200欧姆电阻,不接终端电阻120Ω时,波形正常,如下 接了
    发表于 12-19 06:15

    ADS5402开发板前端有两个24.9ohm,请问这两个电阻应该靠近源端还是靠近终端呢?

    ADS5402开发板前端有两个24.9ohm,请问这两个电阻应该靠近源端还是靠近终端呢?这两个24.9ohm
    发表于 12-12 07:54