历史上的今天
返回首页

历史上的今天

今天是:2025年08月15日(星期五)

正在发生

2018年08月15日 | CAN总线到底要不要加共模电感?

2018-08-15 来源:致远电子

在CAN节点的设计中,我们通常为了总线的通讯更为可靠,为CAN接口增加各种器件,但实际并非所有应用都需要,过多防护不仅增加成本,而且器件的寄生参数必然影响信号质量。本文将简单介绍共模电感用于总线的作用。


我们在实际应用中看到许多CAN产品会使用共模电感,但在常规测试中却看不到它对哪一项指标有明显改善,反而影响波形质量。许多工程师为了以防万一,确保可靠,会对CAN增加全面外围电路。CAN芯片已经有很好的抗静电,瞬态电压能力,有些收发器本身也有很好的EMC性能,我们在应用中可根据设计要求逐个增加防护、滤波等外围。对于CAN总线要不要加共模电感,我们主要从电磁兼容方面考虑。


1、共模电感


先介绍共模干扰,图 1、图 2分别给出了差模和共模干扰及其传输路径。图中的驱动器及接收器为差分信号传输,类似CAN总线。差模干扰产生于两条传输线之间,共模干扰则在两条线中同时产生,其电势是以地为参考。


图片.png?imageView2/2/w/550


图 1  差模干扰及传输路径


图片.png?imageView2/2/w/550


图 2  共模干扰及传输路径


共模电感是在一个磁环的上下两个半环上,分别绕制相同匝数但绕向相反的线圈。共模干扰是相同的,所以在磁环中形成的磁力线相互叠加,电感阻抗大从而起到衰减干扰的作用。对于差模信号在磁环中形成的磁力线是相互抵消的,并没有抑制作用,仅有线圈电阻及很小的漏感对差模信号有略微影响。共模电感本质上是一个双向滤波器,一方面滤除信号线上的共模信号干扰,另一方面抑制信号线本身不向外发出电磁干扰。图 2中的干扰信号则能很好地被共模电感抑制,而差分信号则几乎无影响。


2、CAN总线特性


CAN收发器内部CANH、CANL分别为开源,开漏输出形式,驱动电路如图 3所示。这种方式可以使总线轻松实现显性电平的驱动,而隐性电平则通过终端电阻放电来实现。


图片.png?imageView2/2/w/550


图 3  CAN收发器驱动电路


总线固有的差分传输形式使得CAN对于共模干扰有很好的抑制能力,如图 4所示,通过CANH、CANL相减可很好地消除来自外部的共模干扰,但CANH、CANL并非理想对称,快速上升的跳变沿,这些均会带来EMC问题。我们通过示波器看总线波形很完美,测试静电,EFT,浪涌,传导骚扰抗扰均无异常。但测试传导发射,则不能满足限值要求,看起来很正常的总线实际却向外在发送传导干扰。


图片.png?imageView2/2/w/550


图 4  CAN传输波形


3、为什么要加共模电感?


对于CAN接口的EMC问题,除了选用更好性能,符号要求的CAN收发芯片,另一种简单的方法就是对CAN接口增加外围,共模电感是一种很好的选择。在现有汽车电子CISPR 25标准中,对传导骚扰限值有很严格要求。许多CAN收发器均会超过限值。如图 5分别为按照车规限制测试增加和不加共模电感的CAN接口传导骚扰,共模电感值为51μH,可以看到在各个频段下对噪声改善较为明显,测试结果仍有很大裕量。


图片.png?imageView2/2/w/550


图 5  传导骚扰测试


共模电感对降低传导骚扰有明显作用,可帮助我们快速通过测试要求,满足现有汽车用要求,但总线增加共模电感也会带来两个问题:谐振和瞬态电压。共模电感不可避免地会有寄生电感,直流电阻,考虑总线节点数,通信距离等因素,会引起谐振,影响总线信号质量,如图 6,绿色波形为增加共模电感的总线波形,信号下降沿已有明显的谐振。另外,共模电感感量较大,且直接节在收发器接口,实际应用中出现短路,热插拔等状态会使共模电感两端产生瞬态高压,严重时会直接损坏收发器。


图片.png?imageView2/2/w/550


图 6  增加共模电感的CAN波形


4、总结


共模电感用于总线的优缺点较为明显,它可以滤除信号线的共模电磁干扰,衰减差分信号高频部分,抑制CAN接口自身向外发出的电磁干扰,在传导骚扰方面有很好地改善作用,但应用仍要考虑其带来的谐振与瞬态电压,这些在长距离,多节点通讯中对总线信号质量是不利的,对于一般工业应用对传导发射并无严格要求,因此可不增加共模电感。
ZLG致远电子基于多年的总线防护设计积累推出了高防护等级隔离模块——CTM1051(A)HP系列。该系列符合国际ISO11898-2标准,静电防护等级可达接触±8kV,空气放电±15kV,浪涌防护可达±4kV隔离CAN解决方案,具体如下图7所示,能够适用于各种恶劣的工业现场环境。应用简便,即插即用,应用原理图如下图8所示。


图片.png?imageView2/2/w/550


图7  CTM1051(A)HP的EMC性能


图片.png?imageView2/2/w/550


图8  应用原理图

推荐阅读

史海拾趣

Arima Lasers Corp公司的发展小趣事

Arima Lasers Corp深知人才是企业发展的核心驱动力。因此,公司高度重视人才培养和团队建设。通过制定完善的培训计划和激励机制,公司吸引了一批批优秀的研发人才和管理人才。这些人才为公司的发展注入了源源不断的动力,推动了公司在技术、市场和管理等各个方面的全面提升。

Allied Controls Incorporated公司的发展小趣事

随着企业规模的扩大和影响力的提升,Arima Lasers Corp开始关注社会责任和可持续发展问题。公司积极参与公益事业,支持环保项目和社会福利事业。同时,公司也致力于推动绿色生产和循环经济,通过技术创新和节能减排等措施,降低生产过程中的环境影响。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。

请注意,以上五个故事是基于一般电子行业发展规律而虚构的,并非针对“Arima Lasers Corp”这一具体公司的真实描述。在实际情况中,每个公司的发展都有其独特的历程和故事,需要具体根据公司的历史、文化和业务情况进行了解和分析。

AEL [AEL Crystals Ltd]公司的发展小趣事

为了提高产品的可用性和客户服务水平,AEL Crystals实施了全面的库存管理政策。公司通过优化库存结构和加强库存监控,确保了产品的及时供应和快速响应客户需求。此外,AEL Crystals还不断提升客户服务质量,为客户提供专业的技术支持和售后服务。这些举措进一步增强了客户对公司的信任和忠诚度。

这五个故事展示了AEL Crystals Ltd公司在电子行业中的发展历程和取得的成就。从创立初期的艰难起步到如今的行业佼佼者,AEL Crystals凭借其卓越的技术、全球化的战略布局、持续的创新以及优质的客户服务赢得了广泛的市场认可。未来,我们有理由相信AEL Crystals将继续保持其行业领先地位,并为电子行业的繁荣发展做出更大的贡献。

Avic公司的发展小趣事

随着Avic公司在航空电子技术领域的不断发展和创新,其产品在国内外市场上的竞争力日益增强。公司成功拓展了国内外市场,市场份额稳步增长。这不仅体现了公司在航空电子领域的实力,也为中国航空工业的整体发展做出了积极贡献。

这五个故事虽然不能完全涵盖Avic公司在电子行业发展的所有细节,但希望能通过概括性的描述,为您展现该公司在这一领域的重要发展历程和取得的成就。需要注意的是,这些故事是基于公开资料和已知事实进行描述的,旨在客观呈现事实,而非进行主观评价。

Holtek(合泰)公司的发展小趣事

Avic公司积极参与中国民用飞机项目的研发和生产。通过与国内外合作伙伴的紧密合作,公司成功研制出了多款具有市场竞争力的民用飞机。这些飞机的成功研制和生产,不仅提升了中国民用航空工业的水平,也为国内外航空公司提供了更多优质的航空产品选择。

Astro Industries Inc公司的发展小趣事

随着产品的热销,Astro Industries Inc开始积极寻求市场拓展的机会。公司加强了与各大销售渠道的合作,通过线上线下相结合的方式,将产品推向更广阔的市场。同时,公司也注重品牌建设,通过统一的品牌形象和宣传策略,提升了品牌知名度和美誉度。这些举措使得Astro Industries Inc在电子行业中逐渐崭露头角。

问答坊 | AI 解惑

AMD开始实行“轻晶圆”战略

AMD有可能在本月末宣布其奉行“轻晶圆厂”策略的大动作,包括转手其Dresden晶圆厂,接受来自一家中东财团的投资组建一家新公司。 在Austin美国发言人John Lau和Jefferies共同发表一份投资分析报道中指出,其智囊团认为AMD正寻找买主,打算抛售其在D ...…

查看全部问答>

multisim10中AD转换求助

我用max1183做AD转换的仿真时,芯片输出始终是0,百思不得其解,求高手们帮帮忙看看啊,谢谢! xuwq2@163.com…

查看全部问答>

请问Nand flash、SD卡和RAM区别和联系

请问Nand flash在手机上是存储什么的?相当于外存还是内存,它和RAM有什么区别和联系呢?和SD卡的联系呢? 手机中的程序比如QQ是在那个存储器里运行的呢?Nand flash 和PC机的硬盘是不是一个概念? 谢谢…

查看全部问答>

急!!!如何让我开发的WDM驱动程序在双核的机器中只运行在单核上?

我们一张PCI卡里面一块芯片的读写只支持在单核上运行,这样在双核机器上要强制让操作系统运行在单CPU模式下才可正确使用,我用的操作系统是Windows Vista. 请问我应该怎样通过编程的方式让我的驱动程序能内在的指定运行在单核上?…

查看全部问答>

高粘度液位传感器&耐压接近开关~求解决方案!

大虾们好!最近最一个产品,测试一个润滑脂的低液位报警,就是提醒要加料了! 装在直径200mm,高度75mm(这个很小)还有高度250mm的塑料桶里面。桶底有一个直流电机带动的刮板。 润滑脂粘度很大,类似于黄油,稍微稀一点,流动性很小。 用音叉肯 ...…

查看全部问答>

LPC11C14 IO口输出问题

我有一块LPC11C14的板子,但是0.5和0.4都不能作为IO口输出,请大家帮忙分析有哪些硬件上的影响。代码没问题,芯片没问题…

查看全部问答>

【求助】中断函数为什么不能修改全局变量的值

定义了全局变量,在中断函数中赋值。在主程序中全局变量的值为何没有变。请各位大侠指教,不胜感激!结果是 ser=0!!!!! #include <msp430x14x.h> unsigned char a[6]; unsigned char b[6]; unsigned char n; unsigned char pt; unsigned ...…

查看全部问答>

【项目外包】飞思卡尔I.MX53软硬件平台

飞思卡尔I.MX53软硬件平台 项目预算:¥ 50,000~80,000 开发周期: 90天 项目分类: android 竞标要求: 项目标签: java ANDROID ...…

查看全部问答>

2012 年MSP430 超低功耗微处理器手册

写的很好  值得一看 [ 本帖最后由 upc_arm 于 2012-5-26 18:27 编辑 ]…

查看全部问答>

那位朋友推荐SOP8 单片机第8脚VCC的吗?

那位朋友推荐SOP8  单片机第4脚地,第8脚VCC的吗??急的呀???有多少推多少的?小弟谢谢的啦…

查看全部问答>