iCoupler?数字隔离技术及其应用
1、概述
随着电子技术的不断发展,市场上对于能够替代光电耦合器并且具有改善性能、高集成度和低成本解决方案的需求十分强烈,数字隔离器就是美国模拟器件公司(Analog Devices ,Inc.,简称ADI)为了适应这种需要而开发出的一款适合高电压环境的有效隔离电路。
1.1、iCoupler?技术与数字隔离器
iCoupler?技术是ADI公司的一项专利隔离技术,它是一种基于芯片尺寸的变压器,而非传统的基于光电耦合器所采用的发光二极管(LED)与光电二极管的组合。由于取消了光电耦合器中影响效率的光电转换环节,其功耗仅为光电耦合器的1/10到1/50。采用了iCoupler?技术的数字隔离器利用平面磁场专利隔离技术,并采用iCoupler?变压器专利技术集成变压器驱动和接收电路,同时不再需要驱动LED的外部电路,因而在性能方面表现出色。
数字隔离器使用了芯片级制造工艺直接在芯片上制造iCoupler?变压器,只需一个芯片就能支持高速数据通信,同时能满足医用设备、高电压工业应用、电源以及其它高隔离度环境的严格隔离要求。iCoupler?数字隔离器的隔离通道具有比光电耦合器更高的数据传输速率、时序精度和瞬态共模抑制能力,因此iCoupler?数字隔离器非常适合各种工业应用,包括数据通信、数据转换器接口以及其它多通道隔离应用。
1.2、ADI公司系列数字隔离器
ADuM1100是ADI公司早些时候为高端工业市场推出一种单通道iCoupler?数字隔离器,在功耗和性能方面明显优于光电耦合器。目前,ADuM1100已经被许多以高速或低功耗应用为主业的公司所采用。不久前,ADI公司又推出每通道成本较低的多通道iCoupler?数字隔离器ADuM130x和ADuM140x系列产品以满足中等市场的需求。多通道iCoupler?数字隔离器与光电耦合器不同,能在同一芯片内提供正向和反向通信通道。为了专门适应医用仪器市场的需求,ADI公司有继续推出了一系列新的数字隔离器件,可以满足医用设备的严格隔离要求,如心脏除颤器和病人监视设备。ADuM240x组件系列把iCoupler?产品的额定隔离电压从2.5 kV提高到5.0 kV,同时其数据传输速率和时序精度是额定隔离电压为5.0 kV,是光电耦合器的10倍。可以看出,新的iCoupler?数字隔离器不但降低了每通道成本,而且还是替代光电耦合器的最佳解决方案。本文将以ADuM1100为例对数字隔离器的内部结构、功能特点及应用做详细介绍。
1.3、ADuM1100
ADuM1100是一款基于ADI公司iCoupler?技术,采用高速CMOS和单片空芯变压器的数字隔离器。与光电耦合装置相比,这款隔离器件具有更出色的表现,并且引脚封装可以与已有的高速光耦兼容。ADuM1100可以支持数据传输的速度高达25Mbps到100Mbps,工作电压范围为3.0V~5.5V,且传输延迟小于18ns,不对称沿小于2ns。工作最高温度为125℃。ADuM1100的功耗极低,静态电流小于0.9mA(隔离双测电流之和),数据传输时消耗的动态电流小于160uA/Mbps。与其它的光耦不同,ADuM1100还具有直流校正功能,可以输出一个周期性校正脉冲不断校正输出信号。ADuM1100有三种不同的规格,ADuM1100AR和ADuM1100BR最高的工作温度为105℃,最高传输速率分别为25Mbps和100Mbps。ADuM1100UR最高工作温度为125℃,最高传输速率为100Mbps。芯片的主要性能参数如下:
◆高速:DC至100Mbps
◆工作电压范围:3.3V~5.V
◆电平转换器
◆最高工作温度125℃
◆低功耗
5V工作时最高功耗: 1.0 mA @ 1 Mbps
4.5 mA @ 25 Mbps
16.8 mA @ 100 Mbps
3.3V工作时最高功耗:0.4 mA @ 1 Mbps
3.5 mA @ 25 Mbps
7.1 mA @ 50 Mbps
◆8引脚SOIC封装(提供无铅版本)
◆产品安全信息:
UL认证:2500V rms/min (UL 1577)
CSA安全认证:通过加拿大标准协会制定的有关隔离器标准
德国VDE认证:DIN EN 60747-5-2 (VDE 0884 Part 2): 2003–01
DIN EN 60950 (VDE 0805): 2001–12; EN 60950: 2000
VIORM = 560 VPEAK
由于ADuM1100的出色表现,现在已经被广泛的应用于数字现场总线的隔离,光耦的替代产品,计算机外围接口,微处理器系统接口等方面,并在数据通信及数据转换接口方面也有广泛的应用。器件的功能框图如图1所示。
2、引脚与封装
该组芯片全部为8引脚,SOIC_N封装,各引脚功能说明见表1,ADuM1100的引脚如图2所示。
表1 ADuM1100引脚说明
引脚号 | 名称 | 说明 |
1 | VDD1 | 输入端源电压,3.3V至5.0V |
2 | V1 | 逻辑输入端 |
3 | VDD1 | 输入端源电压,3.3V至5.0V |
4 | GND1 | 输入端参考地 |
5 | GND2 | 输出端参考地 |
6 | V0 | 逻辑输出端 |
7 | GND2 | 输出端参考地 |
8 | VDD2 | 输出端源电压,3.3V至5.0V |
3、使用说明
3.1、PCB板布局
ADuM1100数字隔离器逻辑接口不需要任何外部接口电路。建议使用者在输入和输出端的供电引脚各自加一个旁路电容,输入端的旁路电容可以加在1、4引脚之间或3、4引脚之间(更方便),输出端的旁路电容可以加在5、8引脚之间或7、8引脚之间,如图3所示。电容值应在0.01uF至0.1uF之间,需要注意的是电容管脚腿与器件电源引脚之间的距离不要超过20mm。
3.2、传输延迟时间相关参数
传输延迟时间描述的是逻辑信号经过器件传输所需要的时间。低至高延迟(tPLH)是指输入端上升沿与输出端上升沿之间的时间差,高至低延迟(tPHL)是指器件输入端下降沿与输出端下降沿之间的时间差,如图4所示。
3.3、脉宽失真
脉宽失真(pulse-width distortion,PWD)是指低至高延迟时间tPLH与高至低延迟时间tPHL之间的最大差值,它显示了信号经过器件输出后保持原样的精确程度。时延差(propagation delay skew)是指所有ADuM1100在相同温度、相同输出负载的工作状态下,最大输出延迟与最小输出延迟之间的差值。传输延迟取决于输入信号的上升/下降时间,测得的传输延迟以输入信号的50%为测量标准,因此与真正的传输延迟(从输入信号跳变开始计时)有所差别。这是因为,输入跳变的起始点经常是不同的电压值,而非像50%那样是个固定的电压值,这点与光耦中的应用一样。传输延迟的差异可由下列公式得出:
ΔLH = t′PLH ? tPLH = (tr /0.8 VI )(0.5 V1 ? VITH (L-H))
ΔHL = t′PHL ? tPHL = (tf /0.8 VI )(0.5 V1 ? VITH (H-L))
其中:tPHL和tPHL是以输入信号的50%为测量标准测得的传输延迟;t'PHL和t'PLH是以输入信号跳变开始测得的传输延迟。tr,tf是以输入信号的幅值从10%一直达到90%所经历的时间,定义为上升/下降时间。VI是输入信号的幅值(设输入信号的电压值为0~VI)。VITH(L-H),VITH(H-L)是输入信号跳变的幅值。
如果输入信号的沿变化较慢,也会通过影响tPHL和tPHL值的增大或减小而进一步影响测得的脉波歪斜。我们所关心的是产生脉波歪斜变化的条件,这里可以由下面的公式给出:
ΔPWD = PWD′ ? PWD = ΔLH ? ΔHL = (t/0.8 V1)(V ? VITH (L-H) ? VITH (H-L)), (t = tr = tf)
其中:PWD = |tPLH ? tPHL| ,PWD′ = |t′PLH ? t′PHL| 。
上升/下降时间与脉宽失真变化量的函数关系由图5中绘出。
3.4、使用方法
3.4.1、直流校正
图1中的两组线圈起到脉冲变压器的作用。变压器输入端逻辑电平的变化会引起一个窄脉冲(2ns),经过脉冲变压器耦合到解码器。如果输入端逻辑电平超过2us都没有变化,则会自动产生一个适当极性的周期性校正脉冲以确保变压器输出端的直流信号的正确性。如果解码器一端超过5us没有收到任何校正脉冲,那么就会认为输入端已经掉电或者不工作,这时看门狗定时器电路就会将隔离器输出端强行设置为高电平。
3.4.2、磁场抗干扰问题
当ADuM1100变压器的次级线圈产生很大的感应电动势时,会错误地使解码器置位或复位,这点体现了ADuM1100在磁场抗扰度方面的一个局限性。一般测试的是ADuM1100在3.3V时的工作条件,因为在这种工作环境下最容易收到干扰。变压器输出端的脉冲幅值一般大于1.0V,因此把解码器可以处理的最大幅值限定在0.5V左右,这样就可以多出0.5V的余量以确保更大的感应电动势不会影响器件正常工作。次级线圈中感应电动势的大小可由下面的公式计算求得:
V = (?dβ/dt) Σπ rn2, n = 1, 2, . . . , N
其中:rn为次级线圈中第n匝线圈的半径(单位:cm)。β为磁通密度(单位:高斯)。N为次级线圈的匝数。
设给定ADuM1100次级线圈的尺寸,并要求感应电动势最多不得超过0.5V余量的50%,则可以根据上述公式计算出允许的最大磁通密度,如图6所示。
举例说明,当磁场频率为1MHz时,允许的磁场最大为0.2kgauss,次级线圈的感应电动势为0.25V,正好是解码器电压幅值的50%,不会引起输出错误。同理,如果感应电动势产生于脉冲传输的时候(并且是最坏的情况即极性错误),它也会将脉冲幅值从大于1.0V减小到0.75V,这样即使电压超过了0.5V也能保证解码器正常工作。
隔离器前端的磁场强度和电流值以及与ADuM1100变压器的距离有关。电流值和与器件距离的函数关系如图7所示。从图中可以看出,ADuM1100具有很好的抗干扰能力,只有在电流异常大,频率很高并且距离器件较近的时候才会收到影响。还是以1MHz为例,只有把一个0.5kA的电流放在距离器件5mm处才有可能影响器件的工作。
考虑到强磁场和高频的综合作用以及PCB板上形成的环路都会感应出很大的电动势和电流,因此在PCB板的布局方面应多加考虑。
3.5功耗
ADuM1100的源电流是源电压、输入信号传输速率以及输出负载的函数。
输入端源电流计算公式为:
IDDI = IDDI (Q) f ≤ 0.5fr
IDDI = IDDI (D) × (2f – fr) + IDDI (Q) f > 0.5fr
输出端源电流计算公式:
IDDO = IDDO (Q) f ≤ 0.5fr
IDDO = (IDDO (D) + (0.5 × 10?3) × CLVDDO) × (2f – fr) + IDDO (Q) f > 0.5fr
其中:IDDI (D)和IDDO (D) 分别为输入端和输出端每个通道的动态源电流(mA/Mbps)。CL为输出负载电容(pF)。VDDO为输出端源电压(V)。f为输入端逻辑信号的频率(MHz,是输入数据速率的一半,不归零制编码传输,NRZ)。fr为输入极刷新率(Mbps)。IDDI (Q)和IDDO (Q) 分别为输入端和输出端的静态源电流。
4、应用设计
4.1、基于iCoupler?技术的数字隔离器在CAN总线中的应用
CAN总线是一种有效支持分布式控制或实时控制的串行通信网络。由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的关注,应用的领域也越来越广。CAN总线典型应用于复合系统,并且经常在很远的距离之间传输。在传输过程中总线上的某些异常的电流和电压会引起很严重的后果甚至烧毁元器件,因此总线与各个系统之间的隔离就显得尤为重要,隔离可以为CAN总线网络与连接的系统之间提供过电压保护,减少信号畸变和错误。为了保证系统的正常运行,每一个连接到总线上的系统或者每一个总线收发器,都应有各自独立绝缘的“地”,以避免接地环路。为了保证系统的真正隔离,CAN总线的信号传输线路和供电电源也应该隔离。电源的隔离可以使用DC-DC变压隔离器供电,信号的隔离可以通过光耦或本文介绍的iCoupler?数字隔离器实现。单通道的ADuM1100在CAN总线中的应用可如图8所示连接,同时也可选用多通道的数字隔离器(如ADuM1301为3通道16引脚数字隔离器),连接方法如图9所示。
设计中需要注意的一点是为了保证这个电路的完全隔离,必须使用DC-DC隔离电源为系统的两边供电。
4.2、基于iCoupler?技术的数字隔离器在RS-232中的应用
RS-232是美国电子工业联盟(EIA)制定的串行数据通信的接口标准,最初被应用于计算机与调制解调器之间的通信,目前被广泛用于计算机串行接口外设连接。
由于RS-232标准主要应用于多个系统间的通信,因此总线和每个连接系统之间的隔离就十分关键。数字隔离器可以为RS-232和连接的系统之间提供过电压保护,同时可以消除接地环路,减小信号畸变和错误。最简单的情况下,RS-232可以只要用三条线路就可实现: Tx(传送数据),Rx(接收数据),GND(接地)。但是数字隔离器并不支持RS-232标准,所以它们不能用在收发器与总线之间;相反它们可用在传收发器与本地系统之间。收发器的系统端一侧连接到一个万用异步接收器/传送器(UART)或者连接到一个处理器,使用0V至3V或0V至5V逻辑电平。由于iCoupler隔离器的输入与输出电路是以电子隔离的方式来隔离彼此,因此可将其放置在UART与收发器之间作为将系统与总线隔离的一种简单方法。为实现这种隔离,还需使用一个DC-DC隔离变压器为隔离器和整个系统供电。以ADuM1402iCoupler数字隔离器为例,以ADM232L为RS-232收发器,组成隔离电路如图10所示。
4.3、基于iCoupler?技术的数字隔离器在RS-485中的应用
RS-485总线通信模式具有结构简单、价格低廉、通信距离和数据传输速率适当等特点,因而被广泛应用于仪器仪表、智能化传感器等领域。RS485标准指定最高可驱动32对驱动器与接收器,可以驱动4000米的电缆,并且可以十分方便地将许多设备组成一个控制网络。这些特点使它得以普遍在十分广的范围内应用,特别是透过非常长距离的互连系统。和单端电路如RS-232相比,它提供更高的抗噪声能力。RS-485的另一特点是具有一个使能(enable)功能,可以使驱动器置于高阻抗状态,这样就可以使多个驱动器共享一条总线而不出现连接问题。RS-485一般用来连接多部系统,因此每部系统与总线之间的隔离是很重要的。由于RS-485与RS-232的隔离电路十分相似,在这里就不多赘述了,只给出相关电路,如图11和图12所示。
参考文献
1、http://www.analog.com/UploadedFiles/Data_Sheets/437976755ADuM1100_f.pdf
2、http://www.analog.com/UploadedFiles/Application_Notes/415561924AN770_0.pdf
3、http://www.analog.com/UploadedFiles/Application_Notes/1001109498AN740_0.pdf
4、http://www.analog.com/UploadedFiles/Application_Notes/58747441808320AN727_0.pdf
2、李刚,林凌,现代测控电路,高等教育出版社,2004
3、康华光、陈大钦,电子技术基础,高等教育出版社,1999
文章评论(0条评论)
登录后参与讨论