在设计电源时,我们常常会面对一个多“地”系统,而不同“地”回路之间又往往需要电信号交互,比如隔离电源原副边之间,全桥、半桥等拓扑中的“上管”驱动回路与功率回路之间。这就需要采用隔离的方式进行电信号传递了。
目前来说,项目中一般采用两种方式进行隔离,一是磁隔离,很多电源中都会采用“驱动变压器”来驱动“上管”,这样就不需要多设计一个辅助电源输出来给“上管”作为驱动电源了;二是光电隔离,也就是用得很普遍的光耦了,副边给原边电源管理芯片反馈输出电压、电流信号时一般都是使用光耦。但光耦是如何工作的,有哪些特性呢?
本文将对这三个方面做详细讨论——光耦的工作原理、光耦的CTR概念以及光耦的传递时延。
光耦的工作原理
以一个简单的图(图1)来说明光耦的工作:原边输入电压Vin,使流过光耦原边的发光二极管为If,发光二极管在电流If的驱动下,发出一定的光强照射到副边光敏三极管的基极,产生基极电流使得三极管ce间流过电流Ic,Ic流过R2产生输出电压信号Vout。这就达到了隔离传递信号的目的。原边副边直接的驱动关联是CTR(电流传输比)。
图1
光耦可作为两种用途:线性光耦和逻辑光耦。
工作在开关状态的光耦,其副边三极管饱和导通,管压降很小(约<0.4V),此时输出Vout 约等于 VCC(VCC-0.4V),亦即Vout仅受VCC影响,此时 Ic
工作在线性状态的光耦,Ic=If×CTR,副边三极管压降的大小等于 Vcc-Ic×R2,Vout= Ic×R2=(Vin-Vd)/R1×CTR×R2,Vout大小直接与 Vin 成比例,一般用于隔离电源的反馈环路中 (Vd为发光二极管的压降,下同)。
用途 | 设计条件 |
逻辑电路 | Ic |
线性电路 | Ic=If×CTR |
光耦的CTR
2.1光耦的可靠导通计算
CTR为电流传输比,在原边与副边的电流在一定范围内不限大小,CTR=Ic/If。所以对于图1,计算副边电流Ic的公式就有两个了,即
(1) | 由原边If和CTR计算副边Ic | Ic=If×CTR |
(2) | 副边电路决定 | Ic=(VCC-Vce)/R2 |
(Vce为三极管集电极与发射极之间的压降)
这两个计算公式,(1)用来设计线性传输时使用;(2)用来设计逻辑状态传输时使用,此式计算得到的Ic也是副边可流过的最大电流,此时Vce约为0.4V。
同时,我们也可以用这两个公式来分析一个光耦电路是用来做线性传输还是逻辑开关传输。下面举例分析一下。
如图2所示参数,光耦CTR为50%,发光二极管的压降为1.6V,三极管饱和状态时Vce为0.4V。
原边电流:If=(Vin-1.6V)/R1=3.4mA
用(1)式计算副边电流:Ic=If×CTR=1.7mA
用(2)式计算副边电流: Ic=(VCC-0.4)/R2=1.45mA
所以通过CTR计算得到的电流大于副边可流过的最大电流,也就是三极管饱和状态的电流,以此可知此电路为逻辑传输。
那么要保证该电路一直工作在线性状态,输入电压Vin范围如何?根据光耦逻辑电路设计条件Ic1.45mA,计算的Vin>4.5V,且应小于Vd,1.6V。即Vin<1.6V或Vin>4.5V。当然在实际项目中,Vin不能无限大,还需考虑光耦原边能承受的最大电流以及限流电阻R1的最大功耗等因素。同时,也不是高电平取个4.6V就可以,因为光耦CTR容易受到影响,设计时需要留有一定的裕量。
如果有一天光耦坏了,现在手上只有一个CTR为20%的光耦,能换上去使用吗?答案是不可以也是可以,为啥呢?分析一下, If×20%=0.68mA
图2
2.2、光耦受那些因素影响
前面提到由于光耦的CTR容易受影响发生改变,设计时需要一定的裕量,那么它主要是受那些因素的影响呢?
A、光耦本身:世上没有两片相同的叶子,同一批量出厂的光耦CTR也会有一定范围的波动。但可靠的品牌一般不会有太大的差值。
B、温度:以常用的EL871A为例,Ta=25℃条件下的 CTR 下限确定了,但往往产品会工作在温度范围比较大的环境里,比如光耦会工作在(-40~100℃)下,此种情况下 CTR 怎么确定?还是看 EL871A的手册:有 Ta-CTR 关系图:
从图中可以看出,以Ta=25℃(IF=5mA)为基准,温度往高温方向走,CTR越来越小,100℃时,CTR仅为25℃时的68%;往低温方向走,CTR先变大再减小,整体呈现非线性变化,温度约为-18℃时,CTR最大值为25℃时的106%,,所以设计时,工程师需要考虑产品工作范围内的CTR的上下限值。
C、受IF影响。从上图(Ta-CTR 关系图)也可看出在不同IF时,CTR也不同。下图是EL871A的手册中的IF-CTR图,可以更直观地看出IF与CTR的关系。
3、光耦时延
几乎所有有输入输出的IC都会有传输信号延时的问题,光耦也不例外,但是不知道为啥EL871A的手册居然没有给出延时的参数(差评),只给了上升沿和下降沿的时间,长达18us,可能是厂商觉得这个光耦比较低端,仅上下沿的时长就达18us,在讨论传输延时就没啥意义了。
但是延时特性是光耦一般都要考虑的特性,特别在传输高速信号的应用中,比如光耦6N135可传输1Mbit/s的高速信号,它的手册就给出了传输延时的参数。
下图给一个实测的延时波形让大伙感受感受(ch4 原边(红),ch2 副边(绿))
-
二极管
+关注
关注
147文章
9568浏览量
165810 -
光耦
+关注
关注
30文章
1409浏览量
57563 -
隔离电源
+关注
关注
6文章
278浏览量
36263 -
光电隔离
+关注
关注
1文章
46浏览量
27393 -
CTR
+关注
关注
0文章
36浏览量
14077
发布评论请先 登录
相关推荐
评论