通用串行总线(USB)电缆隔离器电路

发布者:码农侠最新更新时间:2015-09-29 来源: eefocus关键字:通用串行总线  USB  隔离器 手机看文章 扫描二维码
随时随地手机看文章
电路类型:  接口, 隔离, 电源 
优化目标:  隔离 
应用:  楼宇控制, 仪器仪表, 医疗保健, 电能计量, 运动控制, 过程控制, 安全与监控

                    

电路功能与优势 

通用串行总线(USB)正迅速成为大部分PC外设的标准接口。由于它具有出色的速度、灵活性,并且支持设备热插拔,因而正在取代RS232和并行打印机端口。工业和医疗设备制造商也非常希望使用这种总线,但苦于没有很好的方式来为控制危险电压的机器连接或者医疗应用中的低泄漏防去颤连接提供必要的隔离,导致应用推广相当缓慢。 

ADuM4160主要设计用作USB外设的隔离元件。但在某些情况下,它也可以用于实现隔离电缆功能。为此,必须先解决几个问题。

ADuM4160上游和下游的缓冲器完全相同,均能驱动USB电缆,但下游缓冲器还必须能够根据与之相连的全速或低速外设调整速度。上游连接必须像外设一样工作,下游连接必须像主机一样工作。 

在构建专用外设接口的应用中,速度是已知的并且不会改变,而主机应用则不同,必须根据检测所连接的是低速还是全速设备而随机应变。ADuM4160通过引脚以硬连线方式确定单一速度;因此,当插入下游侧的外设速度正确时,它正常工作;当所连外设的速度不正确时,它无法工作。解决这一问题的最佳办法是将ADuM4160与一个集线器控制器相结合。 

可以将集线器控制器的上游侧看作是一个标准的固定速度外设端口,利用ADuM4160很容易对其进行隔离,而下游端口则全部由集线器控制器处理。但在许多情况下,虽然不能认定为完全符合USB标准,但从实用角度看,单一速度电缆是可以接受的,特别是在使用定制连接器的情况下,这样就不会与兼容器件相混淆。可以去除集线器芯片,这样设计将变得非常小且简单。 

ADuM4160提供了一种经济简单的方式来实现工业和医疗外设的隔离缓冲器。利用该器件的挑战在于必须将其与ADuM5000等小型隔离DC-DC转换器配对,以利用此隔离缓冲器构建总线供电的电缆隔离器。与任何器件隔离一样,ADuM4160提供如下功能特性:

  • 在上游直接隔离电缆的USB D+和D−线路。
  • 针对不需要外部控制线路的控制数据流实施自动控制方案。
  • 提供医用级隔离。
  • 支持全速或低速信号速率。
  • 支持通过电缆提供隔离电源。

图1所示应用电路的目标是隔离一个已经实现USB接口的外设。由于没有效率为100%的电源转换器可用来跨越隔离传输总线电压,因此无法获得一条完全兼容的总线供电电缆。此外,转换器的静态电流不符合USB标准的待机电流要求,而且ADuM4160还有速度检测限制。能够实现的是固定速度或开关控制速度的电缆,它可以向下游外设提供适中的功率。不过,这是一种定制应用,不完全符合USB标准。 

通用串行总线(USB)电缆隔离器电路 (CN0159)

 


图1. USB电缆隔离器电路


电路描述 

上游USB连接器所用的电源从USB电缆提供的5 V VBUS电压获得。总线电压还可驱动 ADuM5000,用来产生VBUS2电压,供ADuM4160的下游侧使用,并为外设提供最高100 mA的电源。选择ADuM5000的原因是它具有高隔离电压和小尺寸的特点。它能够为鼠标、键盘和记忆棒等小型总线供电设备提供足够的工作电源。由于该器件使用芯片级微变压器,内部开关频率非常高,因此设计时必须在电缆上使用铁氧体磁珠,并遵循应用笔记AN-0971中提出的建议,使电磁辐射影响最小。为使系统通过EMI/RFI测试,必须使用特殊布局、去耦和接地技术。相关指导信息请参考教程MT-031 和教程MT-101。欲了解ADuM4160 USB电缆隔离板的完整布局和Gerber文件,请访问:www.analog.com/CN0159_Board_Layout。 [page]


通用串行总线(USB)电缆隔离器电路 (CN0159)

 


图2. 隔离电缆盒


ADuM4160隔离电缆应用具有多种电源、总线速度和ESD/EOS保护选项,必须加以确定。外设以三种速度之一运行:低速(1.5 Mbps)、全速(12 Mbps)和高速(480 Mbps)。ADuM4160不支持高速运行,会阻止用于协商该速度的握手信号。高速模式以全速配置开始,外设通过一个称为高速线性调频的过程请求高速支持。ADuM4160忽略该高速调频;因此,高速运行请求永远不会传递给主机,外设自动继续以全速运行。本应用电路包括一个开关和一个单通道隔离器,允许用户通过设置SPU和SPD引脚来选择电缆速度:全速或低速。如果单速运行完全满足需要,则此功能为可选项。 

VBUSx引脚提供电源。3.3 V信号电压由内部3.3 V调节器在VDDx引脚产生。ADuM4160支持其它电源配置,相关内容详见其它电路笔记。在图1所示的电路中,ADuM4160的上游侧和下游侧均被设置为从VBUSx线路和内部调节器获得电源。 

ADuM4160还提供一个选项,可以在外设控制下延迟应用上游上拉电阻。此功能由PIN输入控制。在本应用中,PIN输入短路至高电平,因此,只要施加外设电源,就会用到上游上拉电阻。 

本电路还使用了保护器件。这些器件选自那些提供各种不同器件的制造商,所选的特定器件允许用0 Ω短路电阻予以代替,以便将其从电路中移除。设计人员应当仔细考虑保护器件选择,包括不需要外部保护到需要全套瞬变抑制器和滤波器元件的各种情况。本应用电路所包括的元件显示了可以使用何种类型的保护。 

当电路工作时,会进行包检测,并将数据从隔离的一侧传送到另一侧。图3和图4所示的数据分别以时域数据和眼图形式展示了典型的全速处理情况。在实时数据中,需要注意的特点是包开始时为无源空闲状态,它会转换为受驱J状态,还有处理结束时的包末尾显示为单端0状态,其后是空闲J状态。正是这种自动控制流和这些特殊逻辑状态的处理,才使ADuM4160芯片得以实现,并且是市场上独一无二的。 

该电缆设计与上游数据连接完全隔离,可承受最高达2.5 kV的瞬变电压。未来的isoPower®模块将支持最高5 kV医用级电缆隔离。下游端口由上游VBUS1线路供电,应用电路可用的电源限制在500 mA (5 V),这是标准USB端口的最大可用功率,足以运行带100 mA外部负载的ADuM5000。低速、全速和高速外设可以连接到下游端口,但电缆的全速和低速模式必须采用手动方式切换。该设计依赖ADuM5000的内部短路电路来保证安全。 

图3和图4所示数据是在USB-IF认证过程中产生的。图3显示一个测试数据包从ADuM4160上游端口传输到主机。需要注意的是前置空闲状态,其中无源电阻网络保持空闲J状态。包的中心是J和K的混合状态。包的右侧是EOP(包结束)标志,它是一个单端0,其后是一个受驱J状态,再转换为空闲J状态。 
上游全速信号质量测试参考文件—USB 2.0规范第7.1.11节、第7.1.2.1节。上游全速上升时间测试参考文件—USB 2.0规范第7.1.11节、第7.1.2.2节。上游全速下降时间测试参考文件—USB 2.0规范第7.1.11节、第7.1.2.2节。 
图3为全速眼图,显示ADuM4160能够提供充分张开的眼图,远离禁入区域。针对低速评估也获得了类似的数据。 

通用串行总线(USB)电缆隔离器电路 (CN0159)

 

图3. ADuM4160上游端口驱动的全速测试包流量



通用串行总线(USB)电缆隔离器电路 (CN0159)

 

图4. 显示禁入区域的全速眼图

关键字:通用串行总线  USB  隔离器 引用地址:通用串行总线(USB)电缆隔离器电路

上一篇:多台步进电机运动控制方案
下一篇:光纤光栅传感器在水布垭面板坝安全监测中的应用

推荐阅读最新更新时间:2024-05-02 23:59

我学习USB设计的历程
    最初想学习USB的原因在于当时非常非常想有一台通用编程器,商用的编程器虽然功能好,但是价格昂贵,仅仅为了编程几种芯片就去买一个似乎很可惜(我现在已经买了编程器了:))。于是想自己做一个很简单的,用串口?并口?一想到要加个又大又笨的外置电源就不喜欢,用USB,不错,有总线供电,这点很吸引人,就是当时我对USB一窍不通,那就找资料看看吧。     当时USB技术刚刚兴起,USB器件在电子市场上还是很少见,在网上逛了很多天,最后决定用Philips公司的PDIUSBD12作为USB控制器,主要原因是Philips提供的技术文档比较详细。看了Philips公司的相关资料,似乎硬件电路并不难,于是自己画了原理图,检查了N遍,应
[嵌入式]
USB3.0 主机控制器uPD720200在嵌入式媒体网关上的应用
一:嵌入式媒体网关的系统架构 嵌入式媒体网关通俗的来说就是一台嵌入式的计算机,其架构和我们平常了解的个人电脑的架构基本类似,只是在普通个人电脑的基础上简化了相关的输入输出设备,以降低整个系统的成本。大多数嵌入式媒体网关的系统框图如下: 从框图我们可以看出来,嵌入式CPU是整个系统的核心,嵌入式CPU本身带有各种各样的外部I/O接口。就上面的框图而言,SDRAM为系统软件的运行提供动态存储器空间、FLASH用来存储系统的固件代码、SATA和USB2.0接口用来连接外部存储装置、PCI Express接口用来给系统扩展其他的功能卡、以太网接口为系统提供网络连接功能。通常来讲,嵌入式媒体网关运行Linux操作系统,通过网络来访问
[嵌入式]
USB3.0的传输距离将扩展至100米
赛普拉斯的外设控制器可与长芯盛的有源光缆配合使用,实现无压缩高清视频实时传输。 USB3.0传输解决方案的领导者长芯盛科技公司和赛普拉斯半导体公司日前宣布,赛普拉斯的EZ-USB FX3™ USB 3.0外设控制器和EZ-USB CX3™ 摄像机控制器与长芯盛的U3C™ A0A0-100 USB3.0有源光缆(AOC)的互操作性测试已顺利完成。长芯盛将于6月18日至20日在深圳举办的第九届中国国际机器视觉展览会上展示U3C A0A0-100解决方案。 USB3.0的5 Gbps带宽可实现高分辨率、高帧频的实时成像,无需会导致图像质量下降的压缩过程,因而在机器视觉和工业相机领域越来越受欢迎。但目前USB3.0的最
[嵌入式]
<font color='red'>USB</font>3.0的传输距离将扩展至100米
基于STM32的USB枚举过程学习笔记(一)
之前使用ST官方的库以及网络的资料,完成了使用USB HID类进行STM32和PC机的通讯。由于其他原因并没有深入的分析,虽然实现了功能,但是关于USB设备的枚举,以及具体的通讯方式都没有清晰的概念,所以现在回头重新学习USB相关知识。主要参考资料是《圈圈教你玩USB》、USB枚举过程图解,ST官方的USB HID例程。 一,USB数据包 1. USB数据包分类 USB总线上的数据传输以包为基本的单位。USB协议规定了四种包:令牌包、数据包、握手包、特殊包。不同的包通过包中的8位PID域区分。 令牌包 令牌包用于启动 一次USB传输,USB的数据传输必须由主机发起。令牌包有四种: 输出令牌包
[单片机]
基于LabVIEW与USB的虚拟仪器接口设计
  0 引 言   LabVIEW是一种基于图形程序的虚拟仪器编程语言,与传统仪器相比,虚拟仪器技术以计算机为平台,在程序界面中有用于模拟真实仪器面板的控件可供调用,可用于设置输入数值、观察输出值以及实现图表、文本等显示,因此具有友好的人机界面。LabVIEW具有强大的数据采集、分析、处理、显示和存储功能。在测试与测量、数据采集、仪器控制、数字信号分析、工厂自动化等领域获得了广泛的应用,显示出其强劲的生命力。LabVIEW平台下开发的虚拟仪器在相同硬件条件下,改变软件即可实现不同的仪器功能,真正实现了“软件即仪器”的设计理念。   实现LabVIEW对数据的采集和处理,传统的方法是采用数据采集卡,但是这些数据采集卡设备存在安装
[嵌入式]
STlink下载出现st-link usb communication error解决方法
一、下载st-link的老版本固件 二、备份:关闭keil软件,备份C:Keil_v5ARMSTLink文件夹(此处防止失败) 三、拷贝:拷贝已下载的老版本固件到C:Keil_v5ARMSTLink文件夹中 三、固件升级 点击ST-LinkUpgrade.exe,打开st-link upgrade软件进行固件升级 插上st-link固件到电脑,点击Device Connect按钮,连接st-link固件,如下图 若出现如下报错,则可尝试重新插拔st-link固件,或者换一个usb接口进行连接 连接成功,如下图,可以看到当前固件版本以及即将升级的版本,点击yes进行升级 更新
[单片机]
STlink下载出现st-link <font color='red'>usb</font> communication error解决方法
采用USB 3.0的过电流保护解决方案
为因应各种不同外围设备的需求,USB3.0除了提升速度外,也提高 电力 供应的要求。本文先针对业界常用的过电流保护组件高分子正温度系数热敏 电阻 (PPTC)做介绍,并于在USB 3.0的应用下比较与低电压 半导体 开关 的差别。 此外,文中也将说明USB 3.0与USB 2.0的差异,提出USB 3.0过电流保护 PPTC 组件应用建议,并以新一代薄型低电阻表面粘着PPTC组件为例说明新的导体材料开发进程,透过运用新材料,可为当前的超薄型 电子 产品提供良好过电流保护。 由于电子产品对速度、功率的要求不断提高,自去年11月USB 3.0规格底定后,除了速度提升至5Gbps外,对电力供应的要求也从500mA提高到900mA。不
[模拟电子]
基于OHCI协议的S3C2440 USB Host Driver之协议介绍(一)
什么是OHCI USB协议规定为四种传输类型--中断传输、控制传输、同步传输、批量传输。这里分为2种,周期传输和非周期传输。周期传输包括中断传输和同步传输,这是因为周期传输是要在1帧里的一段时间里必须进行的;非周期传输包括批量和控制传输,它们只要带宽空闲就可以传输。 在HC与HCD之间有2条通信渠道:第一条是在HC里的可操作寄存器;第二条是HCCA。 数据结构有2种:ED和TD HCD负责分配ED和删除ED。HCD负责创建TD,HC负责删除TD。 ED包括HC与端点通信的必要信息,如MPS、端点地址,端点速度,数据流方向。ED链接成一个表。 一列TD链接在某个ED上,以ED作为锚点。TD包含了必要信息,描述
[单片机]
基于OHCI协议的S3C2440 <font color='red'>USB</font> Host Driver之协议介绍(一)
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved