datasheet

曾道人白姐恵泽社群:影响CAN波形稳定的罪魁祸首—边沿台阶

2019-04-18来源: ZLG立功科技·致远电子关键字:CAN  边沿台阶

141期曾道人 www.w9okj.cn 你了解CAN总线波形吗?你知道是什么因素造成CAN信号不稳定的吗?本文将带你探究影响CAN波形稳定的罪魁祸首——边沿台阶。


阻抗匹配是指信号源或者传输线跟负载之间达到一种适合的搭配,阻抗匹配主要为了调整负载功率和抑制信号反射;然而,阻抗不匹配的现象在CAN总线网络中随处可见;如图1所示,阻抗不匹配的将造成7个现象,其中最受关注的为上升沿和下降沿的台阶;下文将针对边沿台阶的现象做详细介绍。


image.png

 图1  阻抗不匹配波形


解释边沿台阶是怎么出现的,如何消除,对总线有何影响;


一、边沿台阶的源头


在CAN总线的网络布局中,手牵手直线型拓扑是最理想最常规的布局;但是在实际现场中,经?;岢鱿址种У南窒?。这里重点提一下,在计算CAN总线长度的时候,分支(从收发器端至总线)长度也要加上。为此我们做了分支过长的实验,实验中CAN总线中有三个CAN节点,主干线长度为15米,其中一个节点的分支长度为1米,波特率为250k的情况下进行通信。下图为实验的CAN波形图,明显可以看到上升沿和下降沿存在台阶现象,从而引起波特率变化,导致接收节点采样出错(也称位宽错误)。


image.png 


所以,边沿台阶出现的源头主要是CAN节点的分支,分支过长形成的反射就变强,将会导致位宽度失调的错误。ISO11898中只规定1M波特率下分支不超过0.3米,但是在其它情况下并没有做声明,这个便取决于现场工程师们的经验。


二、消除边沿台阶


边沿台阶是造成错误波形的罪魁祸首,那么该如何消除边沿台阶的现象呢?下文将从源头以及补救措施上分别介绍一些可靠有效的方法。


1. 减少分支长度

在CAN网络布局的根源上解决问题的方式就是减少CAN节点的分支长度,从而降低信号反射,保证位宽的稳定性。在上述实验中,其它条件不变,只将分支长度减少为20cm;下图为CAN波形图,此时并没有看到边沿台阶的出现。由此可见,减少分支长度是消除边沿台阶的最直接方式。


image.png

 

2. 长分支上加适当电阻

在网络布局无法改变,分支引起的信号反射必须存在的情况下。最实用的方法就是在长分支末端加上电阻,消除信号反射。同样的在上述实验中,在分支节点处加上一个200Ω的电阻,其它条件不变进行通信实验。下图为实验的CAN波形图,此时可以看到边沿台阶已被消减,但是加了电阻之后差分电压变小,注意差分电压不得小于0.9V。这里值得一提的是:阻值大于500Ω的电阻吸收反射的能力很弱,所以在末端挂电阻的时候应小于500Ω。


image.png 


3. 缩短残端

前面提到分支长度指的是从节点收发器至总线处的距离,在节点设计之初,应选择TTL远传方式,因为TTL电平不受CAN电容影响,所以收发器应靠近接口摆放,以减少分支残段的长度,建议控制在10cm以内,可以保证阻抗连续。


TTL远传最直接的方式就是将CAN收发器紧挨着CAN主干线放置,这样就没有分支长度。光缆星型拓扑结构便是使用这种方式,如下图;CAN光纤收发器内置在盒子里面,使用TTL电平远传到另一个CAN光纤收发器,解决了节点随意变化问题(节点任意上下电或插拔)。


image.png

 

4. 消除负载集中

在布局较复杂的CAN网络中,为了避免节点摆放集中导致反射叠加,建议相邻节点的距离不得小于2cm,10m的电缆上所集中的设备最好不要超过4个,否则应加电容以吸收,并且此集中与下一个集中至少有10m的电缆距离。


同样,在复杂网络布局中,分支过长且不等的网络,由于阻抗匹配困难,常使用集线器或中继器进行分支;集线器和中继器有独立的控制器和MCU,将每段形成独立的直线拓扑,如下图。


image.png

 

5. 屏蔽层分段接地

屏蔽层多点接地需要注意接地点电位,避免地回流影响信号质量。若屏蔽层太长可以采用分段屏蔽,单点接地方法,如下图,就可以有效避免地回流的问题。


image.png

 

三、边沿一致性测试


信号边沿是反映信号质量好坏的重要指标。若信号下降边沿变缓造成CAN信号波形一定程度的失真,导致收发器采样出错。参考主流车企的边沿测试,一般把边沿10%到90%所经历的时间作为边沿时间,仿真了DUT接入CAN网络时可能会受到的容抗影响,以使测量结果更具有实际意义。分别在CANDT仿真的小电容、大电容负载的环境,对DUT的边沿进行测量。


● 测试目的:分别在小电容和大电容负载下测量CANH、CANL及CANDIFF信号位上升或下降时间;

●  测试原理:测试原理如下图,DUT往总线正常传输数据时,传输的数据帧是显性位和隐性位的序列,即传的数据中包含了上升、下降时间信息;


image.png 


四、CANDT


ZLG致远电子发布的CANDT一致性测试系统可自动化完成CAN节点物理层、链路层及应用层一致性测试,是当前CAN总线测试领域唯一能够进行完善的物理层自动化测试并导出报表的仪器设备。避免了人工测量统计的误差,同时配合自动化测试的方式,减少了测试时间的浪费,提高了测试的准确度,极大节约了人工成本。


CANDT一致性测试系统基于CANScope底层分析能力,集成示波器、电源等必要设备,可覆盖主机厂CAN一致性测试标准,为主机厂及零部件企业建立CAN总线测试及保障体系。


image.png


关键字:CAN  边沿台阶

编辑:baixue 引用地址://www.w9okj.cn/mndz/ic459020.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:士兰微电子推出多款高功率因数隔离LED驱动芯片
下一篇:示波器安全用电的使用规则

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

德州仪器推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

2019年6月21日,北京讯——德州仪器(TI)(NASDAQ:TXN)今日推出了业界新款汽车系统基础芯片(SBC)TCAN4550-Q1。该芯片集成了使用灵活数据速率控制器局域网(CAN FD)的控制器和收发器,旨在满足车载网络对高带宽和数据速率灵活性的需求。它采用了几乎所有微控制器的串行外围接口(SPI)总线来部署CAN FD接口或提高系统中CAN FD总线端口的数量,同时最少量地对硬件进行改动。以往,在升级至或扩展CAN FD功能时,设计师不得不在其设计中整合多个分立的组件或彻底修改微控制器,通常来说这既耗时又成本高昂。借助TCAN4550-Q1系统基础芯片(SBC),设计师能够保有汽车电子和照明、高级驾驶员辅助系统
发表于 2019-06-22

TI推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

德州仪器(TI)(NASDAQ:TXN)今日推出了业界新款汽车系统基础芯片(SBC)TCAN4550-Q1。该芯片集成了使用灵活数据速率控制器局域网(CAN FD)的控制器和收发器,旨在满足车载网络对高带宽和数据速率灵活性的需求。它采用了几乎所有微控制器的串行外围接口(SPI)总线来部署CAN FD接口或提高系统中CAN FD总线端口的数量,同时最少量地对硬件进行改动。 德州仪器(TI)接口产品部门产品线经理Charles (Chuck) Sanna先生向大家介绍新产品TCAN4550-Q1以往,在升级至或扩展CAN FD功能时,设计师不得不在其设计中整合多个分立的组件或彻底修改微控制器,通常来说这既耗时又成本高昂。借助
发表于 2019-06-21
TI推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

汽车总线向CAN FD升级 需要简化设计并降低成本

对于车载网络而言,CAN和LIN作为基础的总线技术存在已久,但它们已经不能满足车载网络中更多功能的负载——一方面是数据传输率和吞吐量的加大,同时,还要增加一些?;すδ?,如总线故障?;ず途驳缡头疟;?,以及通过1.8V - 3.3V 或 1.8V - 5V输入/输出与处理器往返数据的能力,而在满足这些需求的同时,设计的复杂性、空间和成本也必须有效控制。数据传输率和吞吐量的加大对带宽和数据速率灵活性提出更高的要求,这加大了对CAN FD(灵活数据速率)这一通信协议的应用需求。相较于CAN,CAN FD能支持高达5 Mbps的数据传输率和高达64字节的有效负荷,它可以支持汽车MCU和连接的系统之间以各种速率高效通信。系统基础芯片(SBC
发表于 2019-06-20
汽车总线向CAN FD升级 需要简化设计并降低成本

简化HEV 48V系统的隔离CAN、电源接口

48V汽车应用中对隔离的需求持续增长。这是一种紧凑、高效、稳健、低噪声的方法,可通过CAN接口隔离48 V系统。为今天的汽车设计是一种平衡行为。在满足日益严格的排放标准和为越来越多的车载系统和小工具提供动力之间,需为当今的车辆提供高功率,以获得高效率。为实现效率和功率的融合,工程师更加依赖于将48V电力运行与传统燃气发动机相结合的系统,如混合动力电动汽车(HEV)。这种方法可确保车辆满足严格的二氧化碳(CO2)排放标准,同时还可改进性能和驱动质量。虽然关于双电池汽车系统本身已有很多说法,但我关注的是这些组合式12和48V系统中的一个关键且有时被忽视的组件:电流隔离。电流隔离用于抵抗接地噪声,并在与其连接的48V系统中接地断开或故障
发表于 2019-06-19
简化HEV 48V系统的隔离CAN、电源接口

STM32CubeMX开发stm32f103rbt6 CAN例程(二)

1、STM32CubeMX配置    2、生成代码查看  3、编写代码程序下载://download.csdn.net/download/white_loong/101374684、使用CAN分析仪测试(波特率125K)问题:程序CAN收发同时打开例如:1、main() {     HAL_CAN_Receive_IT();     HAL_CAN_Transmit_IT(); }  HAL_CAN_RxCpltCallback() { 
发表于 2019-06-18
STM32CubeMX开发stm32f103rbt6 CAN例程(二)

stm32f407之CAN控制器(操作寄存器)

首先简单介绍一下CAN总线,关于CAN总线是谁发明的,CAN总线的历史,CAN总线的发展,CAN总线的应用场合,这些,通通不说。这里只是以我个人理解,简单说说CAN通信。CAN总线的端点没有地址(除非自己在帧里定义地址),CAN总线通信不用地址,用标识符,不是单独的谁发给谁,而是,你总是发送给整个网络。然后每个节点都有过滤器,对网络上的传播的帧的标识符进行过滤,自己想要什么样的帧,可以设置自己的过滤器,接收相关的帧信息。如果两个节点同时发送怎么办?这个不用我们担心,CAN控制器会自己仲裁,让高优先级的帧先发。 然后我们可以了解一下stm32的CAN控制器。如上图所示,stm32有两个can控制器,can1(主
发表于 2019-06-18
stm32f407之CAN控制器(操作寄存器)

小广播

电子工程世界版权所有 京ICP证060456号 141期曾道人 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright ? 2005-2019 www.w9okj.cn, Inc. All rights reserved
  • 提升双创教育质量的关键在机制协同 2019-06-23
  • 观世变专题汇总页不让历史撒谎 2019-06-09
  • 5分钟搞定的微波炉米麻薯,颜值口感双满分 2019-06-08
  • 以大刀阔斧改革激发社会活力 2019-06-04
  • 央视4频道每天下午播放。 2019-06-03
  • 细数vivo NEX亮点 骁龙8458GB+256GB屏幕指纹 2019-06-03
  • 五月来电排行榜——五大热盘最火 ——凤凰网房产北京 2019-05-29
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-05-28
  • 新疆喀纳斯湖再现不明水生物 2019-05-28
  • 各地一周答复网民留言四千项 最受关注领域与你息息相关 2019-05-27
  • 北京冬奥场馆建设注重赛后利用 2019-05-25
  • 侯德义:用全生命周期理念推动环境修复行业发展 2019-05-21
  • 中山八路总站 调整12公交线 2019-05-15
  • 让山里娃感受智慧科技乐趣 2019-05-09
  • 余静:“有一肚子的好消息想说给乡亲们说” 2019-05-09
  • 2019年码报资料 贵州快3开奖结果手机版 3d组六多少组 加拿大28开奖结果 河北11选5开奖结果 青海快3跨度走势图 足彩进球彩对阵 双色球31奖金是多少钱 nba比分直播mso 快乐10分任选四稳赚技巧 合肥体彩店 黑龙江体彩6十1第18085 体彩20选5走势图i qiutan网球比分直播 两码中特是什么生肖