历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2019年04月02日 | 技术文章—隔离式RS-485光耦合器设计的隐藏成本

2019-04-02

光耦合器,也称为光隔离器或光电耦合器,其已被用于实现电子电路电流隔离超过40年。光耦合器使用LED和光电晶体管来实现信号通信,而无需传输电流。作为一种低成本的解决方案,光耦合器一直很受欢迎。但考虑到数字隔离技术的进步,光耦合器真的是实现RS-485系统电流隔离的最具成本效益的方法吗?

 

图1所示为隔离式RS-485收发器使用光耦合器实现电流隔离的典型电路。该解决方案共需要三个光耦合器:两个高速光耦合器(每个用于发送和接收信号)以及一个用于方向控制的低速光耦合器。该解决方案还需要大量外部元件,包括施密特缓冲器、施密特触发器、电阻器和旁路电容器。所有这些组件都会增加成本和电路板面积。

 

image.png?imageView2/2/w/550

 

图 1:采用光耦合器的隔离式RS-485设计

 

当今许多系统设计人员在各类工业市场中遇到了电路板空间限制的问题,因为他们的目标是在每一代新产品中实现更小的整体解决方案尺寸或增强功能。其中一个示例是调节楼宇中的温度和气流的暖通空调(HVAC)系统。随着智能节能楼宇的发展趋势,新型HVAC控制板需要能够将先进的监控和接口与智能恒温系统相结合,而不增加整体解决方案的尺寸。.

 

RS-485是这些系统中的通用通信接口,因为它具有长距离可靠性。当RS-485节点置于具有不同接地电位的位置时,共模噪声会导致通信故障,因此需要隔离以防止这些地电位差异。使用庞大的光耦合器解决方案隔离RS-485使设计人员只在系统的其他方面做出妥协,因此出现了对更小的隔离接口解决方案的需求。

 

除大尺寸解决方案外,许多设计人员还会遇到光耦合器的这些性能问题:

 

可靠性。光耦合器通常使用环氧树脂作为电介质;与其他常见电介质相比,环氧树脂在较低电压下会发生击穿,如图2所示。组件不一致和LED劣化也会导致器件到器件在隔离可靠性和寿命方面的差异。

 

 

绝缘材料

介电强度

空气

~1   Vrms/μm

环氧树脂

~20   Vrms/μm

二氧化硅填充模具化合物

~100   Vrms/μm

聚酰亚胺

~300   Vrms/μm

SiO2

~500   Vrms/μm

图 2:普通绝缘体材料的介电强度

 

能耗:每个光耦合器需要5-10 mA才能驱动内部输入芯片上的LED。

 

温度范围:光耦合器大多限于承受85°C的最高环境温度,极少数例外情况下能承受高达105°C的温度。

 

开关规格:光耦合器的上升/下降时间和传播延迟随着偏置电流、电流传输比和器件到器件的变化而变化。

 

噪音抗扰度光耦合器的典型共模瞬变抗扰度范围为15 kV/μs至25 kV/μs。在高于此电平的电压瞬变的情况下,很可能出现数据损坏。

 

为满足日益增长的紧凑型解决方案需求且不影响性能,德州仪器开发了ISO1500隔离式RS-485收发器。图3与图1所示的光耦合器解决方案的尺寸进行了比较,这是业界标准的16引脚小外形集成电路(SOIC)隔离RS-485收发器和ISO1500。请注意,这些设计仅显示RS-485收发器的信号隔离。应用手册,“如何隔离RS-485系统的信号和电源”, 为RS-485系统中的隔离电源提供了有用概述。

 

image.png?imageView2/2/w/550 

 

图 3:光耦合器解决方案之间的解决方案尺寸比较(a);业界标准的16引脚SOIC隔离式RS-485收发器(b);和德州仪器的ISO1500 (c)

 

与分立式光耦合器解决方案相比,ISO1500可减少多达85%的电路板空间,与业界标准的16引脚SOIC封装相比,可节省多达50%的电路板空间。除了最小化解决方案尺寸外,ISO1500还解决了上面提到的许多性能问题。所有德州仪器隔离式RS-485收发器均采用半导体制造工艺制造,使用二氧化硅作为电介质,以最大限度地减少器件之间的差异,并提供更可靠的高压性能。ISO1500消耗<10μA的电流来驱动基于互补金属氧化物半导体的输入,可在-40°C至125°C的温度范围内使用。与传统光耦合器相比,具有可预测的开关规格和更高的抗噪性。当您将这些系统级优势与使用ISO1500所节省的电路板空间优势相结合时,很明显,光耦合器的成本远远高于仅为器件支付的价格。

 

 

 

 


推荐阅读

史海拾趣

Electronic Transistors Corp公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,ETC公司面临着巨大的挑战。为了应对行业变革,公司决定进行转型升级。ETC加大了研发投入,积极探索新型晶体管技术,并成功推出了一系列高性能、低功耗的产品。同时,公司还加强了与上下游企业的合作,形成了完整的产业链。这些努力使ETC在激烈的市场竞争中保持了领先地位。

芯联(CHIPLINK)公司的发展小趣事

芯联集成始终将技术创新作为公司发展的核心驱动力。公司不断加大研发投入,积极推动技术迭代,确保在行业内保持领先地位。同时,公司还注重知识产权保护,积极申请专利,为公司的技术成果提供了坚实的法律保障。这些努力使芯联集成在竞争中始终保持优势,赢得了市场的广泛认可。

Electronic Concepts Inc公司的发展小趣事

随着市场的竞争加剧,ECI意识到只有不断创新才能在行业中立足。在总经理张女士的领导下,公司投入大量资源进行研发,成功推出了一系列具有竞争力的新产品。其中,一款集成了先进算法的智能传感器,因其高精度和低功耗特性,在市场上大受欢迎。这一创新不仅提升了ECI的品牌形象,也为公司带来了丰厚的利润。

绿索超容(GreenSource)公司的发展小趣事

CAO Group并未满足于在牙科行业的成功,而是积极寻求多元化的发展道路。公司开始涉足医疗、执法和光电市场,通过不断推出创新产品和技术,成功拓展了新的业务领域。同时,公司还积极寻求与国际知名企业的合作,通过技术交流和资源共享,不断提升自身的竞争力和影响力。

登丰微(GSTEK)公司的发展小趣事

歌普电子始终将产品质量视为企业的生命线。公司采用精细化管理模式,并严格执行ISO9001质量管理体系,确保每一件产品都达到高标准。同时,歌普的产品还通过了UL、CSA、TUV等国际安全认证及RoHS2.0、REACH欧盟绿色环保检测,进一步证明了其产品的可靠性和环保性。这些努力使得歌普在市场上获得了广泛的认可,与众多知名企业建立了长期稳定的合作关系。

聚洵(Gainsil)公司的发展小趣事

歌普电子科技有限公司以自有品牌(GEPU歌普)创立于2006年,公司最初在台湾设立,随后逐步扩展至江苏和东莞,形成了跨区域的研发、生产和销售网络。公司自创立之初便专注于各式线对板连接器、板对板连接器、网络连接器等产品的研发与设计。通过不断的技术积累和市场需求洞察,歌普逐渐在连接器领域建立了自己的市场地位。

问答坊 | AI 解惑

更新运动系统的方法

为了在激烈的竞争中取胜,生产商们必须想方设法制造出比上一代产品或市场上的竞争产品速度更快、体积更小、运行更精确、噪音更小、成本更低的机器。同时,随着机器老化、花费增加和技术进步,运动系统的更新换代也成为必需。无论什么原因,技术变革 ...…

查看全部问答>

求助:锁相环的作用

这是我在网上查到的信息: 最简单的解释:通过一个环路(反馈、比较)把频率(相位)锁定的电路。 我看到PIC2520单片机上datasheet上写的:\"4 倍频锁相环(可用于晶振和内部振荡器)\"假设晶振为11KHZ的振荡频率,那么单片机的时钟频率是多少? ...…

查看全部问答>

130万像素CMOS数码相机的设计

本文介绍了一种130万像素CMOS数码相机的设计原理、基本组成及规格特点,并已有具体实践的结果和产品应用。 …

查看全部问答>

急!!~~大家帮我看看啊,错了很久了

我用的飞思卡尔的IMX21的板子,现在要移植2.6的内核上去,但是编译的时候在这里一直通不过,请大家帮忙看看,谢谢了 CHK include/linux/compile.h AS arch/arm/kernel/head.o arch/arm/kernel/head.S: Assembler messages: arch/arm/kernel/hea ...…

查看全部问答>

怎么让1602LCD上的字闪烁?

我知道用         Write_com(0x08);                                          delay(3000); ...…

查看全部问答>

uclinux下实现usb固件程序!来者有分!!哪位想帮小弟这个忙,可以谈谈报酬!呵呵

我的S3C44B0带有个USBD12芯片, 1,在没有操作系统uclinux情况下,我写了个固件程序,实现了usb device,注意不是usb host。 2,我又在这块板子上成功移植了uclinux系统。 问题,现在我想把固件程序放到uclinux里面,有人说因为用到中断,得做成 ...…

查看全部问答>

仿真没问题,一旦拔下JATG,程序不运行或运行错,急,急,急呀!

我用的是 MSP430F135芯片,程序仿真一切正常,build后,可直接写道芯片去。一旦拔下JATG,程序不运行或运行错。我猜测是程序复位问题,即是程序没找到起始地址,或找错了。如何才能让它正常运行呢,急呀,  ,快过年了,还没有回家呢!! ...…

查看全部问答>

急,读不到P1口的输出数据,请高手指点

单片机型号:STC89C52RC   问题描述:读P1口数据,数据为空   P1已经定义 uchar uReadValue;   P1_0=0; P1_1=0;     //此处OK,正常点亮了P1低位的两个Led uReadValue=P1;//将P1的值赋给变量uReadValu ...…

查看全部问答>

嵌入式软件可靠性设计

嵌入式软件可靠性设计 大家看一下是否对你们的工作有帮助。…

查看全部问答>

求助Matlab+DSP的快速实现

求助各位大神,需要用DSP实现一个软硬件系统,Matlab+DSP实现可能会简单些。。。有具体操作和讲解的资料,求提供 …

查看全部问答>