用数字隔离器取代传统的光耦合器

news2024/11/18 1:26:58

介绍

光耦合器是一种已有几十年历史的技术,广泛用于信号隔离,通常提供安全隔离、信号电平移位和地面回路缓解。它们通常用于广泛的终端应用中,包括数据通信电路、开关模式电源系统、测量和测试系统,以及孤立的数据采集系统。光耦合器有几个缺点,包括随温度和器件老化而变化的参数不稳定性、显著的内部寄生耦合、传播延迟时间长、工作温度范围窄和相对较低的可靠性。

在过去的30年里,光耦合器一直是“首选”隔离设备,因为它们是信号隔离问题的唯一集成解决方案。与光耦合器相比,当今先进的CMOS信号隔离产品提供了更好的定时性能、更高的可靠性和更低的功耗,并能捕获传统上由光耦合器持有的插座。然而,到目前为止,转换为CMOS隔离设备通常需要进行电路更改和PCB修改,这会花费成本并造成设计风险。

Si87xx系列可以作为现有系统中的针兼容光耦器升级,也可以作为新产品设计的设计组件。封装和引脚兼容性允许Si87xx取代光耦合器,大大提高器件性能和可靠性。器件操作简单:当阳极电流高于接通电流阈值时,Si87xx输出保持较低,当阳极电流低于接通电流阈值时,由内部或外部上拉电阻拉高。

Si87xx操作

图1显示了一个Si87xx方框图,其中输入侧电路包含一个二极管模拟器、高频发射器和电流隔离器,所有这些电路都由阳极引脚上的电压供电。二极管模拟器模拟光耦器LED的行为,以确保与现有光耦器输入电路的兼容性。

设备操作很简单:当阳极电流超过其开启阈值时,二极管模拟器启用发射器。这一动作导致发射机将高频载波通过隔离屏障传播到接收机,从而迫使输出驱动器变低。相反,低于关闭阈值的阳极电流使发射机失效,导致接收器释放输出引脚被上拉电阻拉高。

图1. Si8710数字隔离器方框图

与光耦合器相比,这个简单的架构有许多优点:

销和包插入光耦合器升级

与光耦合器相比,更快的传播时间,在电压和温度上更好的参数稳定性,内部低2-3倍的寄生耦合。

标准CMOS工艺技术

CMOS是一种公认的工艺技术,具有40+年的学习时间,比基于gaa的光耦合器的失效时间(FIT)低5.5倍,时间依赖性介电击穿(TDDB)为60年,平均失效时间(MTTF)为87年。CMOS还提供了光耦合器的工作温度范围为-40到+125°C,而不是-40到+85°C,在电压和温度上更大的参数稳定性,以及与光耦合器相比的更低的工作功率。

精确电流阈值

Si826x输出低或高,没有模糊的输出状态,良好的阈值稳定性。没有电流传输比率(CTR)问题需要解决。

改进的性能

与光耦器相比,更短的传播延迟时间和PWD,更宽的工作温度范围,更大的参数工作稳定性。

二氧化硅基电容式隔离屏障

二氧化硅是一种超稳定的材料,具有超过60年的使用寿命,而在光耦合器中使用寿命不到15年。

优越的浪涌容差

根据IEC 60065的标准,可承受10 kV的浪涌冲击

广泛的产品范围

Si87xx数字隔离器可在鸥翼PDIP8、SOIC8、LGA8和SDIP6封装,并提供可选的内部上拉电阻和外部启用。

用Si87xx替换现有的光耦合器

  1. 使用Si87xx数据表或在线指南来选择正确的,针脚兼容的Si87xx产品应用程序在手边。
  2. 从电路板上卸下现有的光耦合器,并丢弃它。
  3. 将选定的Si87xx器件焊接到光耦合器以前占用的位置。
  4. 调整的值射频使Si87xxa级和Si87xxc级的最大电流为3 mA设备或b级设备的6个mA(见下图公式1)。
  5. 连接电源,并验证系统是否正常运行。

请注意,Si87xx还与典型的外部设备提高光耦合器CMTI性能兼容,如短路开关、反向二极管夹等。这种类型的组件可以在用户的选项中保留在适当的位置或删除。

在新的设计中使用Si87xx

通常,唯一的计算值是电流限制电阻器的计算值,射频.第一步是确定应用是否从低阳极电流(A级或C级)或高共模瞬态免疫(B级)中获益更多。一旦做出这个决定,阳极电流阈值和最佳ON电流值,值计算射频(见公式1)很简单。

 

Si87xx封装和针脚兼容性使升级现有的光耦合器电路快速和容易。只需查找最接近现有光耦器的替换器,并用适当的 Si87xx替换光耦器(也可能还需要调整阳极输入电阻RF的值以实现最佳操作)。图2中的PCB同时使用了一个Si87xx数字隔离器和一个相互竞争的光耦合器。

外部数字输入信号被缓冲并输入到两个设备的输入,而输出信号在示波器上观察。图3 显示了两种设备在室温下的输出,而图4显示了在80°C下的输出。注意由Si87xx设备提供的更快的传播延迟上升时间。

图2. Opto对比EVB

图3。在室温下的光耦合器比较EVB

图4使用与图3相同的设置,但这一次在较高温度下工作。蓝色波形是Si8710A的输出,黄色波形是HCPL-4506的输出。与 图3相比,随着工作温度的升高,HCPL 4506输出下降边缘明显变慢,传播延迟恶化。请注意,Si8710A的输出性能基本相同,如图3所示

 

图4。在80°C下的光耦合器比较EVB

总结

Si87xx数字光耦合器升级是第一个也是唯一的增强光耦合器替代技术。与传统的光耦合器相比,该设备系列提供了更高的 性能、更高的可靠性、更大的易用性和更直观的设计。Si87xx可以很容易地改造到现有的光耦合器电路中,并且不需要进行PCB更改。这些设备是理想的改造或新的设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/63321.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【入门】初识深度学习

文档背景 机器学习和深度学习的概念十分火热。听上去也很难,不慌,有时候就需要行动在前脑子在后。不管,干就完啦。 前言 人工智能(ArtificialIntelligence,AI)是最宽泛的概念,是研发用于模拟、延…

数据库基本语法

SQL常用语句总结 mysql -u root -p mysql会提示你输入密码&#xff0c;输入安装配置MySQL服务时设置的密码即可。 输入如下命令生成样例数据库&#xff1a; CREATE DATABASE university; USE university; SOURCE <DLL.sql文件路径>; SOURCE <InsertStatements.sql文…

Jenkins实践指南--pipeline概述

1.pipeline概述 1.1 什么是pipeline 从某种抽象层次上讲&#xff0c;部署流水线&#xff08;Deployment pipeline&#xff09;是指从软件版本控制库到用户手中这一过程的自动化表现形式。——《持续交付-发布可靠软件的系统方法》 pipeline 英语愿意为管道&#xff0c;在Jen…

Python之路—200行Python代码搞了个打飞机游戏!!

早就知道pygame模块&#xff0c;就是没怎么深入研究过&#xff0c;恰逢这周未没约到妹子&#xff0c;只能自己在家玩自己啦&#xff0c;一时兴起&#xff0c;花了几个小时写了个打飞机程序。 很有意思&#xff0c;跟大家分享下。 先看一下项目结构 1 2 3 4 5 6 7 8 9 10 11 1…

盒子模型-css

个人学习笔记 文章目录1.什么是盒子模型&#xff1f;2.外边距3.css边框4.内边距1.什么是盒子模型&#xff1f; HTML文档中的每个元素都被描绘成矩形盒子&#xff0c;这些矩形盒子通过一个模型来描述其占用的空间&#xff0c;这个模型称为盒子模型。 盒子模型用四个边界描述&am…

打字的哪阿空扥

打字的那些事之快速移动光标 一## 、提出快速移动光标的原因 &#xff08;1&#xff09;键盘移动光标方向键不合理 情景再现&#xff1a; 当我们在打出一句话时&#xff0c;其中一个字打错&#xff0c;我们就需要去删除它&#xff0c;此时我们做的动作&#xff0c;无非有两种…

Linux知识结构体系简述

Linux 是一套免费使用和自由传播的类 Unix 操作系统&#xff0c;是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。严格来讲&#xff0c;Linux 这个词本身只表示 Linux 内核&#xff0c;但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核&…

QFtp编译

QFtp下载&#xff1a;https://github.com/qt/qtftp 打开源码 修改头文件(不然编译会报错) 打开qftp.pro CONFIG static CONFIG - shared改成 CONFIG - static CONFIG shared也就是 - 号互换位置 4. 编译生成文件 linux下&#xff1a;*.a文件为.lib文件 windows下&#xf…

Python学习基础笔记二十六——推导式

列表推导式&#xff1a; 例1&#xff1a;30以内能被3整除的数&#xff1a; print([i for i in range(30) if i % 3 0]) 结果&#xff1a; 例2&#xff1a; 30以内能被3整除的数的平方&#xff1a; print([i**2 for i in range(30) if i % 3 0]) 结果&#xff1a; 例3&…

Golang sync.Map 原理(两个map实现 读写分离、适用读多写少场景)

参考&#xff1a; 由浅入深聊聊Golang的sync.Map 通过对源码的逐行分析&#xff0c;清晰易懂Golang sync.Map原理 通过向 sync.Map 中增删改查来介绍sync.Map的底层原理Golang中sync.Map的实现原理是什么 很好的概括了sync.Map的原理手摸手Go 深入理解sync.Map 知乎大佬 大家…

CentOS7.9系统部署(nginx+uwsgi+flask)项目

一、概述 上次&#xff0c;我们介绍了如何将CentOS服务器自带的Python3.6.8版本升级到Python3.8.0版本&#xff0c;现在我们开始介绍如何将flask项目部署的CentOS7.9版本的Linux服务器上。 二、环境准备 2.1安装git 我们通常会将自己的项目托管在Github或者gitee平台&#…

地址锁存器,总线控制器,双向总线驱动器(数据缓冲器),时钟发生器。8088最小工作模式。

这几个芯片你知道它叫什么干什么用&#xff0c;跟CPU怎么接就可以。一般就是考填空 目录 这几个芯片你知道它叫什么干什么用&#xff0c;跟CPU怎么接就可以。一般就是考填空 地址锁存器&#xff08;74LS373&#xff0c;8282&#xff09; 数据缓冲器 8286&#xff0c;74LS24…

Spring MVC 常用注解的使用

ResponseBody 由于 Spring MVC 是基于 MVC 这个设计模式的&#xff0c;所以在不加上注解的情况下&#xff0c;页面和前端交互的时候返回的默认是一个视图 View&#xff0c;或者说静态页面&#xff0c;而实际上用的比较多的是将处理完的数据发送给前端&#xff0c;所以我们可以…

第五章. 可视化数据分析分析图表—常用图表的绘制2—直方图,饼形图

第五章. 可视化数据分析分析图 5.3 常用图表的绘制2—直方图&#xff0c;饼形图 本节主要介绍常用图表的绘制&#xff0c;主要包括直方图&#xff0c;饼形图。 1.直方图&#xff08;matplotlib.pyplot.hist&#xff09; 直方图&#xff0c;又称质量分布图&#xff0c;一般用横…

[附源码]JAVA毕业设计农产品的物流信息服务平台(系统+LW)

[附源码]JAVA毕业设计农产品的物流信息服务平台&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 …

MyBatis开发的详细步骤

推荐教程&#xff1a;SSM框架 一、什么是Mybatis 1.mybatis 是一个优秀的基于java的持久层框架&#xff0c;它内部封装了jdbc&#xff0c;使开发者只需要关注sql语句本身&#xff0c;而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 2.mybatis通过x…

Windows下使用labelme标注图像

安装参考链接&#xff1a;https://github.com/wkentaro/labelme 一、安装Anaconda Windows下安装labelme需要借助Anaconda环境&#xff0c;安装很简单 https://www.anaconda.com/download/ 先进入官网&#xff0c;然后点击Windows系统版本 下载完成之后&#xff0c;就按照提…

[附源码]计算机毕业设计社区生活废品回收APPSpringboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

网站都变成灰色,其实几行代码就搞定了!

最近&#xff0c;全站和各个App的内容都变成了灰色&#xff0c;包括按钮、图片等等。 这时候我们可能会好奇这是怎么做到的呢&#xff1f; 有人会以为所有的内容都统一换了一个 CSS 样式&#xff0c;图片也全换成灰色的了&#xff0c;按钮等样式也统一换成了灰色样式。但你想想…

Java入门教程(11) ——基本数据类型

文章目录1.数据类型22.1 整型2.2 浮点型2.3 字符型2.4 布尔型1.数据类型 分为基本数据类型和引用数据类型 如图示&#xff1a; 2 2.1 整型 byte 1字节 short 2 字节 int 4字节 long 8字节. Java 整型常数默认为 int 型&#xff0c;声明 long 型常量可以后加‘ l ’或‘ L ’…