原文来自与博客园的vonly先生,原文链接:点击打开链接

RS-485标准是一种常见的总线架构,其通用性及远距离传输能力使其广泛应用于各种通信接口电路。在多数情况下,由于应用环境的恶劣,需要对RS-485接口采用隔离方案以防止出现接地环路。
对RS-485接口的隔离方案有很多,老式的光耦隔离电路由于占用空间、体积太大,需要分立元件、缓存驱动及电路设计繁琐,已经不适合应用于当今要求越来越严格的高速数字通信系统。因此,我们可以采用ADI公司的iCoupler磁隔离解决方案,它能够提供多通道数字隔离、集成RS-485收发器的数字隔离、集成isoPower磁隔离电源的数字隔离等多种灵活的隔离方案。在体积、功耗、速率等众多方面提供优于光耦的解决方案。
在这里,我们了解一下目前最简单,集成度最高的RS-485接口隔离方案。本方案采用隔离型RS-485收发器ADM2582E/ADM2587E,以单芯片实现完全的半/全双工RS-485接口隔离。ADM2582E/ADM2587E集成isoPower磁隔离电源,无需外部隔离电源供电。在单芯片封装内还集成了数字隔离通道和RS-485收发器,与传统光耦隔离电路相比,PCB面积缩小84%,元器件数减少83%。
ADM2582E/ADM2587E是具备±15 kV ESD保护功能的完全集成式隔离数据收发器,适合用于多点传输线路上的高速通信应用。其内部集成的RS-485驱动器带有一个高电平有效使能电路,并且还 提供一个高电平接收机有效禁用电路,可使接收机输出进入高阻抗状态。该器件具备限流和过热关断特性,能够防止输出短路,并防止出现由于总线争用而引起功耗 过大的情况。

图1、ADM2582E/ADM2587E功能框图

根据ADM2582E/ADM2587E的功能框图,我们可以看出其内部含有isoPower技术,具有反馈控制的高频开关稳压电路。 对于TxD、RxD、DE和RE均采用iCoupler磁隔离技术对其数字信号进行隔离。此外,还包含一个能够实现半/全双工的RS-485/RS- 422收发器。以单芯片实现了能适应各种需求的RS-485/RS-422接口隔离方案,其芯片封装仅为SOIC-20。
ADM2582E/ADM2587E通过简单的外部电路连接即可实现接口隔离功能,下面以ADM2587E为例,来实现半双工和全双工的RS-485/RS-422接口隔离。
半双工隔离ADM2587E带有RE/DE使能控制引脚,能够支持半双工应用,其应用电路图如下:

图2、ADM2587E用于半双工RS-485/RS-422接口隔离

由于ADM2587E后端有A、B、Y、Z四路输出,当用作半双工电路时,需要将A和Y连接,作为半双工的A信号线,将B和Z连接,作 为半双工的B信号线。两个VCC引脚的输入端和GND1引脚之间接有0.01uF、10uF及2个0.1uF电容,这些电容是必要的,能够去耦及滤波,保 证输入电源的平稳。 同样,Visoin与GND2引脚之间的0.1uF和0.01uF电容,Visoout和GND2引脚之间的0.1uF和10uF电容都是芯片工作所需要 的。在ADM2587E的总线输出侧的Visoin引脚和Visoout引脚必须连接在一起,从图1的功能框图中我们可以看到,Visoout引脚是 ADM2587E内部隔离电源的输出引脚,而Visoin引脚是内部集成RS-485/RS-422收发器的电源输入引脚。

全双工隔离ADM2587E的全双工隔离电路非常简单,将逻辑侧引脚与控制芯片连接,总线侧引脚与总线相接即可。其应用电路图如下:

图3、ADM2587E用于全双工RS-485/RS-422接口隔离

ADM2587E的全双工隔离电路与半双工隔离电路类似,其后端的A、B、Y、Z直接与全双工总线相连即可。

结语
ADM2582E/ADM2587E均可采用3.3V或5V供电,能够方便的与普通5V供电系统和低功耗的3.3V供电系统连接。A、 B、Y、Z引脚上带有±15KV的ESD保护及25KV/us的共模抑制能力,能够为芯片引脚提供大部分的保护功能,在恶劣的应用环境中,可以在总线上添 加TVS管等器件以增强芯片对大的浪涌电流、电压的防护能力。
总的来说,ADM2582E/ADM2587E集成度高,外围电路简单,整体性能稳定,非常适合于工业、电力等恶劣通信环境中的RS- 485/RS-422接口隔离应用。

输入输出隔离的半/全双工RS-485/RS-422接口隔离芯片电路相关推荐

  1. 接口隔离原则_是时候深入学习一下“接口隔离原则”了

    来自菜鸟的关怀 随着天气越来越热,大家是不是都已经过上"左手小冰棍,右手大西瓜,吹着小空调,乐的笑哈哈"的日子了?不过还是要在这里提醒大家一下,冷饮.空调虽然好,但是一定要适度啊! ...

  2. 接口隔离原则——举例说明Java设计模式中的接口隔离原则

    举例说明Java设计模式中的接口隔离原则 一.举例说明 1.反例 (1)类图说明 (2)代码说明 (3)测试 (4)分析缺点(总结) 2.正例 (1)类图说明 (2)代码说明 (3)测试 (4)方案评 ...

  3. 设计模式初探之设计模式六大原则(4):接口隔离原则

    定义:客户端不应该依赖它不需要的接口:一个类对另一个类的依赖应该建立在最小的接口上. 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必 ...

  4. 软件设计模式六大原则之四接口隔离原则(PHP语言实现)

    转载,原文链接https://www.cnblogs.com/zhanghengscnc/p/8299459.html 定义:客户端不应该依赖它不需要的接口:一个类对另一个类的依赖应该建立在最小的接口 ...

  5. 接口隔离原则(设计模式4)

    接口隔离原则: 使用多个专门的接口比使用单一的总接口要好. 一个类对另外一个类的依赖性应当是建立在最小的接口上的. 一个接口代表一个角色,不应当将不同的角色都交给一个接口.没有关系的接口合并在一起,形 ...

  6. 接口隔离原则——面向对象设计原则

    接口隔离原则的定义 接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法. 2 ...

  7. C#软件设计——小话设计模式原则之:接口隔离原则ISP

    前言:有朋友问我,设计模式原则这些东西在园子里都讨论烂了,一搜一大把的资料,还花这么大力气去整这个干嘛.博主不得不承认,园子里确实很多这方面的文章,并且不乏出色的博文.博主的想法是,既然要完善知识体系 ...

  8. 嘻哈说:设计模式之接口隔离原则

    1.定义 按照惯例,首先我们来看一下接口隔离原则的定义. 类间的依赖关系应该建立在最小的接口上. 接口中的方法应该尽量少,不要使接口过于臃肿,不要有很多不相关的逻辑方法. 有点类似于单一职责原则,都是 ...

  9. 设计模式六大原则(4)——接口隔离原则

    定义:客户端不应该依赖它不需要的接口:一个类对另一个类的依赖应该建立在最小的接口上. 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必 ...

  10. 8.接口隔离原则——面向对象设计原则

    面向对象设计原则除了开闭原则.里氏替换原则.依赖倒置原则和单一职责原则以外,还有接口隔离原则.迪米特法则和合成复用原则.本节将详细介绍接口隔离原则. 接口隔离原则的定义 接口隔离原则(Interfac ...

最新文章

  1. 微信小程序lottiejs动画事例代码
  2. python下载安装教程2.7-Linux下安装python-2.7
  3. 安装Linux后修改grub默认启动选项
  4. python退出mainloop_python - Python Turtle mainloop()的用法 - 堆栈内存溢出
  5. JSON合并补丁程序:JSON-P 1.1概述系列
  6. 移动通信学习笔记_01概述
  7. 手机内部零件名称图解_旧手机回收后都干嘛了?
  8. linux video属性_Linux 下Video 的制作方法
  9. morphia查询Mongo数据库通过ReadPreference主从数据库查询切换方法
  10. 分享一波 Altium Designer超全封装库(带3D模型)
  11. 出家12年,北大数学天才柳智宇下山还俗:从事心理咨询,主动要求降薪至2万...
  12. 一图看懂80年“AI革命”简史
  13. 阿里云服务器遇到的问题
  14. Java中带有T Z格式(UTC是世界标准时间)的时间转换为date,string,long类型
  15. luogu4188 [USACO18JAN]Lifeguards S
  16. 真无线蓝牙耳机盘点,2020新款游戏低延迟高续航蓝牙耳机
  17. qt 控件设置相对位置_qt设置控件相对位置
  18. The authenticity of host ‘XXXX‘ can‘t be established错误解决
  19. Type-C接口手机你还只知道可正反随意插?这些神操作赶紧来看看
  20. 拿下人脸识别“世界杯”冠军!松下-NUS 和美国东北大学实战分享

热门文章

  1. 51单片机开发板、usb写代码、pcb版
  2. VBA玩转系统剪贴板
  3. chrome浏览器使用console代码让115网盘免扫二维码登陆
  4. 图解 FAT 文件系统之基础知识(一)
  5. MFC AlphaBlend 函数
  6. 【安全知识分享】PPTX|精益安全管理(130页)(附下载)
  7. spearman相关系数 matlab,数学建模——相关系数(4)——斯皮尔曼相关系数(spearman)...
  8. 邮件内容安全刻不容缓
  9. 机械制图比例GB/T14690-93
  10. wingdings字体符号在哪_wingdings2字体