技术文章—如何保证MCU与隔离收发器的可靠通信?

2019-11-27来源: EEWORLD关键字:MCU  隔离收发器

摘要:在总线通信中,总线设备中的MCU需要连接一个总线收发器接入到总线网络中,如果MCU的供电电压与收发器电压不匹配时,会出现什么情况?本文将以CAN总线为例从接口电平的角度为你解析电平匹配的重要性。

 

一、CMOS电平

 

现大部分数字集成电路采用的是CMOS工艺,其接口的电平大致符合如下定义:

 

VIL

 

VOL

 

以常见的5V、3.3V系统为例,相应的接口参数如表1。

 

表1  不同供电下的电平要求

 

 

注:表中数据仅为计算参考值,器件实际参数需参考相应的数据手册。

 

二、电平不匹配

 

为了确保两个器件的信号可靠传输,必须保证:

 

驱动器输出的VOH(MIN) 必须高于接收器输入的VIH(MIN);

 

驱动器输出的VOL(MAX) 必须低于接收器输入的VIL(MAX);

 

驱动器输出的输出电压不得超过接收器输入的I/O电压容差;

 

当两个CMOS器件连接在一起时,若供电电压一致,信号传输不存在问题。若两个器件供电电压不一致,则会存在电平不匹配问题。

 

以3.3V器件与5V器件连接为例,会出现以下两个问题:

 

5V器件输入引脚可能无法识别3。3V器件输出的高电平

 

如图 1,3。3V器件输出VOH最大值3。3V也无法达到5V器件VIH的最小值3。5V,无法保证3。3V器件输出的高电平被正确识别。由于器件设计有一定余量,在测试时可能仍可正常工作,但存在风险,如出现器件电压波动时,就会出现问题。

 

说明: 1.jpg

 

图1  3.3V器件输出,5V信号输入

 

5V器件输出高电平可能损坏3。3V器件输入接口。

 

如图 2,5V器件输出高电平信号远高于3.3V,若3.3V器件输入引脚不支持5V电平输入,则工作时会有电流灌入3.3V器件,严重会造成器件损坏。

 

说明: 2.jpg

 

图2  5V信号输出,3.3V信号输入

 

三、隔离收发器选型

 

以CTM1051(A)M系列产品为例,其内部采用的CMOS技术的芯片,引脚电平如图3,符合CMOS电平标准。在选型时,应该针对不同的MCU选择相应型号,才能杜绝因电平不匹配产生问题,若MCU为5V供电,应选择CTM1051M;若MCU为3.3V供电,则选择CTM1051AM。

 

说明: QQ截图20191016103111.jpg

 

图3  CTM1051(A)M引脚电平

 

四、实际案例

 

客户使用于我司一款隔离CAN收发器模块,已经大批量出货,但应用中出现个别异常现象。异常产品表现为CAN总线间歇性通讯故障。当产品处于高温环境时(如65℃),对其进行重复上电,可复现通讯故障现象。 


1.复现异常

 

将异常品置于65℃的烤箱中,并对以下信号进行测试: MCU供电、TXD、CAN差分、CAN模块供电。未出现异常时,各点波形如图4。可以看到,MCU是3.3V供电,电压稳定在3.2V左右,CAN模块供电稳定在5.07V左右,CAN差分波形与TXD信号对应无异常。

 

说明: 1 正常波形.jpg

 

图4  正常时波形

 

对异常板卡进行重复上电,CAN总线出现大量错误帧,问题复现。异常时,各点波形如图5,MCU供电电压、CAN模块供电电压同时出现波动,并出现异常位。异常位出现时,MCU供电下降到3。08V,CAN模块供电上升至5。19V。

 

说明: 2 异常波形.jpg

 

图5  异常时波形

 

仔细观察异常位波形,如图6,发现TXD变为高电平时,CAN差分电平并未跟随变化,而当TXD再次出现一个小的噪声尖峰时,CAN差分电平才变为隐性电平。结合此时MCU供电电压下降,CAN模块供电反而上升的情况,初步确定问题是因供电电压波动,造成TXD高电平无法识别导致。

 

说明: 3 异常放大波形.jpg

 

图6  异常位波形

 

1.问题定位

 

因怀疑TXD电平无法识别,对CAN模块的TXD高电平阀值电压值进行测试。不同输入电压下,测试数据如表3。

 

表3  异常品TXD高电平阀值电压

 

 

从测试数据看出,在不同的环境温度下,TXD高电平阀值电压变化均不大。4.75V供电时,阀值约2.91V;5V供电时,阀值约3.06V;5.25V供电时,阀值约3.2V。

 

如图5,异常位出现时,CAN模块的供电为5.19V,此时TXD高电平阀值应该约为3.17V,而MCU的供电仅为3.08V,IO输出电压无法达到3.17V,故无法识别高电平。当TXD出现噪声尖峰时,使TXD短时间高于3.17V,触发CAN模块内部切换,总线差分信号发生变化。

 

此处验证了上文的猜测,确定故障发生原因为:高温上电时,MCU、CAN模块供电电压出现波动,CAN模块的TXD引脚无法识别MCU发生的高电平信号,导致错误帧持续出现,造成CAN通信中断。

 

2.解决方案 


更换为电平匹配的隔离模块后(由5V隔离模块更换成3.3V隔离模块),TXD高电平阀值电压及CAN总线通讯电平幅值如下图7所示,均已恢复正常幅值,通讯无异常。

 

 

图7  更换模块后的TXD高电平阀值以及CAN总线电平


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

上一篇:技术文章—实验:PN结电容与电压的关系
下一篇:技术文章— PCB上的光电元器件为何总失效?

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

推荐阅读

兆易创新发布GD32E232系列MCU,全新集成特性加速物联网发展
业界领先的半导体供应商兆易创新GigaDevice正式发布基于Arm® Cortex®-M23内核MCU的最新产品,GD32E232系列超值型微控制器。秉承GD32 MCU家族的优秀基因并持续引领Cortex®-M23全新内核的应用领域向纵深拓展,这系列器件集成了片上存储器、定时器、数据转换器和众多接口外设,并提供了全新的可编程性能和紧凑的封装尺寸。GD32E232系列采用4 x 4 mm和3 x 3 mm的小型封装供货,特别适用于需要精密MCU和空间受限的应用,如光学模块、光电转换、光纤网络、基站系统、精密仪器、工业控制和自动化系统等。目前,该系列产品已经开始提供样片并将于二月份正式投入量产。 
发表于 2020-01-08
兆易创新发布GD32E232系列MCU,全新集成特性加速物联网发展
HOLTEK 新推出 HT45F8550/60 锂电池保护 MCU
Holtek针对锂电池保护应用领域,全新推出HT45F8550/60锂电池保护SoC MCU。相较于传统锂电池保护控制器,HT45F8550/60内建高精准度(±1%)LDO及各节锂电池电压检测电路,精准度为± 0.5%,大幅减少元器件数量并缩减PCB板空间,适合应用于3~8串锂电池产品,如电动工具、无线吹风机、无线吸尘器等。HT45F8550具有8K×16 Flash ROM、512×8 RAM、128×8 EEPROM,在I/O方面具有16个多功能引脚。HT45F8560具有16K×16 Flash ROM、2K×8 RAM、1024×8 EEPROM
发表于 2020-01-06
HOLTEK 新推出 HT45F8550/60 锂电池保护 MCU
真正无晶振设计的MCU,改善物联网传输性能
从医疗领域的血糖、血压和血氧饱和度监控器,到楼宇自动化中使用的温度和烟雾探测器,再到楼宇安全中使用的电子锁,无线微控制器在监控和连接领域发挥着至关重要的作用。无线MCU和无线网络对于整个数据的迁移起到了至关重要吗,通过互联的物联网(IoT)设备桥接最后一英里数据的能力是MCU重要组成部分。系统设计需要石英晶体的时钟,无线连接应用中的分立时钟和石英晶体可能相对昂贵、耗时且开发复杂,并且在工厂自动化或汽车应用中经常容易受到环境压力的影响。一种称为体声波(BAW)的新技术正在使MCU时钟开发变得简单,也使更小的MCU设计成为可能,同时又提高了整体性能并降低了成本。如图1所示(下图),BAW由夹在两个电极之间的压电材料组成,该压电材料
发表于 2020-01-06
真正无晶振设计的MCU,改善物联网传输性能
MCU编程实践之红外中断定时12864逐步讲解一锅烩
XDELAY    RET        XDELAY: MOV 30h,#40  这个延时有点长,短了我的这个MCU不认帐,没法   D1: MOV 31h,#25   D2: DJNZ 31h,D2   DJNZ 30h,D1RETEND2.输入字符这个简单,输入座标再输入字符编码,搞定。至此,屏显编程工作完成。3.直接以二进制显示一个存储单元中的数值比如我们要显示10010110B这个值,我们把它先输入到A寄存器中,将这个值一位一位地进行处理并显示在屏幕上。对于初学者,最好是
发表于 2020-01-03
MCU在血液分析仪中的应用设计
的反射层所反射色彩的强度,通过反射光度测定实现。分析仪对色彩的改变进行量化并生成一个数字值以表征血液中胆固醇/葡萄糖的浓度。在安培计法中,生物传感器(测试带)直接连接至互阻放大器。血液中呈现的胆固醇/葡萄糖与测试带发生化学反应并产生改变,该过程将通过安培计法测量。对于安培计法来说,尤其需要注意对环境温度的测定以实现对测试带特性的补偿。测量的次序通常由微控制器进行控制(MCU)。微控制器还进行转换结果的处理,存储测量结果至EEPROM或闪存中并控制其它功能,例如键盘区、实时时钟、声音/语音压缩以及串行通信以连接至PC。音频输出通过PWM电路或DAC提供。当得到测量结果时,两种方法都可以产生“嘟嘟”声的指示信号并通过所采用的语音合成器
发表于 2020-01-03
MCU在血液分析仪中的应用设计
为什么MCU也需要AI?
微型微控制器与强大的人工智能(AI)世界有什么关系,毕竟,AI设计主要参与方都是功能强大的CPU,GPU和FPGA等。但随着AI从云到边缘的发展,使得这一观点正在迅速改变,AI计算引擎使MCU能够突破嵌入式应用可能的极限,嵌入式设计已经能够提高网络攻击的实时响应能力和设备安全性。支持AI的MCU图1:云计算推动了对具有AI功能的MCU的需求;它减少了数据传输所需的带宽,并节省了云服务器的处理能力。 (图片:意法半导体)配备AI算法的MCU正在应用包含对象识别,启用语音服务和自然语言处理等功能的应用程序。它们还有助于提高物联网(IoT),可穿戴设备和医疗应用中电池供电设备的准确性和数据隐私性。那么,MCU如何在边缘和节点设计中实现
发表于 2020-01-02
为什么MCU也需要AI?
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 市场动态 半导体生产 材料技术 封装测试 工艺设备 光伏产业 平板显示 电子设计 电子制造 视频教程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 pyfle.com, Inc. All rights reserved
快乐飞艇如何看走势 快乐赛车怎么能接代理 快乐赛车平台官网 快乐飞艇彩票玩法 快乐赛车什么方法稳 快乐赛车哪个网站有 快乐赛车怎么看走势图 快乐飞艇哪里开的 快乐赛车什么方法稳 快乐飞艇哪里开的