• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

关于PC817和TL431的配合问题发表一点我的体会,希望同行讨论

作者:李升元

在TOP 及3842等单端反激电路中的反馈电路很多都采用TL431,PC817作为参考、隔离、取样.现以TOPSwicth典型应用电路来说明TL431,PC817的配合问题.其电路如图1所示.

500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084106830.gif');}" onmousewheel="return imgzoom(this);">

对于图1的电路,就是要确定R1、R3、R5及R6的值.设输出电压Vo,辅助绕组整流输出电压为12V.该电路利用输出电压与TL431构成的基准电压比较,通过光电耦合器PC817二极管-三极管的电流变化去控制TOP管的C极,从而改变PWM宽度,达到稳定输出电压的目的.因为被控对象是TOP管,因此首先要搞清TOP管的控制特性.从TOPSwicth的技术手册可知流入控制脚C的电流Ic与占空比D成反比关系.如图2所示.可以看出,

500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084106926.gif');}" onmousewheel="return imgzoom(this);">

   Ic的电流应在2-6mA之间,PWM会线性变化,因此PC817三极管的电流Ice也应在这个范围变化.而Ice是受二极管电流If控制的,我们通过PC817的Vce与If的关系曲线(如图3所示)可以正确确定PC817二极管正向电流If.从图3可以看出,当PC817二极管正向电流If在3mA左右时,三极管的集射电流Ice在4mA左右变化,而且集射电压Vce在很宽

500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084107095.gif');}" onmousewheel="return imgzoom(this);">

的范围内线性变化.符合TOP管的控制要求.因此可以确定选PC817二极管正向电流If为3mA.再看TL431的要求.从TL431的技术参数知,Vka在2.5V-37V变化时,Ika可以在从1mA到100mA以内很大范围里变化,一般选20mA即可,既可以稳定工作,又能提供一部分死负载.不过对于TOP器件因为死负载很小,只选3-5mA左右就可以了.
   确定了上面几个关系后,那几个电阻的值就好确定了.根据TL431的性能,R5、R6、Vo、Vr有固定的关系:Vo=(1+ R5/R6) Vr
   式中,Vo为输出电压,Vr为参考电压,Vr=2.50V,先取R6一个值,例如R6=10k,根据Vo的值就可以算出R5了.
   再来确定R1和R3.由前所述,PC817的If取3mA,先取R1的值为470Ω,则其上的压降为Vr1=If* R1,由PC817技术手册知,其二极管的正向压降Vf典型值为1.2V,则可以确定R3上的压降Vr3=Vr1+Vf,又知流过R3的电流Ir3=Ika-If,因此R3的值可以计算出来:     R3= Vr3/ Ir3= (Vr1+Vf)/( Ika-If)
根据以上计算可以知道TL431的阴极电压值Vka,Vka=Vo’-Vr3,式中Vo’取值比Vo大0.1-0.2V即可.
举一个例子,Vo=15V,取R6=10k,R5=(Vo/Vr-1)R6=(12/2.5-1)*10=50K;取R1=470Ω,If=3mA,Vr1=If* R1=0.003*470=1.41V;Vr3=Vr1+Vf=1.41+1.2=2.61V;
取Ika =20mA,Ir3=Ika-If=20-3=17,R3= Vr3/ Ir3=2.61/17=153Ω;
TL431的阴极电压值Vka,Vka=Vo’-Vr3=15.2-2.61=12.59V
结果:R1=470Ω、R3=150Ω、R5=10KΩ、R6=50K
全部回复(465)
正序查看
倒序查看
zvszcs
LV.12
2
2004-05-10 08:07
pc817的电流传输比太宽,不适应用在反馈控制,应选用电流传输比160-300之间的光藕,太小不能调整,太大易误动
0
回复
不菜
LV.4
3
2004-05-10 09:38
此贴子发的很好,很有探讨价值,本人也凑凑热闹.有点小问题想探讨一下.
1、TL431的Ika的选取,有10mA足以保证431稳定工作,从减小损耗的角度出发选取10mA即可.
2、R1阻值选取的原则问题.首先TL431Vka的上限值36V与R1的选取有很大的联系,比如,当V0为48V或更高时,应当注意一个原则,Vka不应高于32V,
即:R1=(V0-32-1.2)/0.002.
以上见解不知对否,请DX们很批.
0
回复
zvszcs
LV.12
4
2004-05-10 10:34
@不菜
此贴子发的很好,很有探讨价值,本人也凑凑热闹.有点小问题想探讨一下.1、TL431的Ika的选取,有10mA足以保证431稳定工作,从减小损耗的角度出发选取10mA即可.2、R1阻值选取的原则问题.首先TL431Vka的上限值36V与R1的选取有很大的联系,比如,当V0为48V或更高时,应当注意一个原则,Vka不应高于32V,即:R1=(V0-32-1.2)/0.002.以上见解不知对否,请DX们很批.
对,431的电流不宜取得太大.计算与实际有区别.
0
回复
censtar
LV.6
5
2004-05-10 10:56
@zvszcs
pc817的电流传输比太宽,不适应用在反馈控制,应选用电流传输比160-300之间的光藕,太小不能调整,太大易误动
PC817分ABCD四级,实际上在现实中,采用C级的(PC817C)进行控制比较理想.
0
回复
lll
LV.5
6
2004-05-10 12:35
大家讨论的都集中在直流工作点上,在高带宽的设计中,由于光藕及运放(TL431)
的非理想特性所带来的相位及增益的变化才是更为重要的 希望大家多发表这方面的见解
0
回复
lll
LV.5
7
2004-05-10 12:42
大家讨论的都集中在直流工作点上,在高带宽的设计中,由于光藕及运放(TL431)
的非理想特性所带来的相位及增益的变化才是更为重要的 希望大家多发表这方面的见解
0
回复
mypower
LV.6
8
2004-05-10 12:57
@lll
大家讨论的都集中在直流工作点上,在高带宽的设计中,由于光藕及运放(TL431)的非理想特性所带来的相位及增益的变化才是更为重要的希望大家多发表这方面的见解
另外对补偿网络似乎没有太多探讨,一直想了解这方面的深入分析
0
回复
lishy
LV.4
9
2004-05-10 15:16
@lll
大家讨论的都集中在直流工作点上,在高带宽的设计中,由于光藕及运放(TL431)的非理想特性所带来的相位及增益的变化才是更为重要的希望大家多发表这方面的见解
你提的问题很重要,反馈网络的参数直接影响电源的稳定性,我也希望高手们讨论一下这个问题.
0
回复
lishy
LV.4
10
2004-05-10 15:17
@不菜
此贴子发的很好,很有探讨价值,本人也凑凑热闹.有点小问题想探讨一下.1、TL431的Ika的选取,有10mA足以保证431稳定工作,从减小损耗的角度出发选取10mA即可.2、R1阻值选取的原则问题.首先TL431Vka的上限值36V与R1的选取有很大的联系,比如,当V0为48V或更高时,应当注意一个原则,Vka不应高于32V,即:R1=(V0-32-1.2)/0.002.以上见解不知对否,请DX们很批.
你的意见很正确,也很重要,谢谢.
0
回复
guanweic
LV.4
11
2004-05-10 16:29
这种电路的动态响应是不是有是很好啊!

稳定性应该是没有问题的 吧!!
0
回复
ymaipz
LV.3
12
2004-05-10 19:59
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084190385.gif');}" onmousewheel="return imgzoom(this);">
0
回复
xin500
LV.3
13
2004-05-11 10:20
@ymaipz
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/17/1084190385.gif');}"onmousewheel="returnimgzoom(this);">
有无详细推导过程
0
回复
lishy
LV.4
14
2004-05-11 11:41
@ymaipz
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/17/1084190385.gif');}"onmousewheel="returnimgzoom(this);">
反馈网络的分析很重要,能否更详细一点,最好结合直流工作点给出具体参数.谢谢了.
0
回复
cmg
LV.9
15
2004-05-11 16:05
@ymaipz
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/17/1084190385.gif');}"onmousewheel="returnimgzoom(this);">
明显错误,C1,R3形成零点,而不是R1+R3和C1
R5,R6也没标出来.
0
回复
cmg
LV.9
16
2004-05-11 16:07
@censtar
PC817分ABCD四级,实际上在现实中,采用C级的(PC817C)进行控制比较理想.
817A是最稳定的,其CTR变化只有1倍:80-160%.
0
回复
ymaipz
LV.3
17
2004-05-11 16:56
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084265727.bmp');}" onmousewheel="return imgzoom(this);">
请大家多多讨论若有不当处请指正
0
回复
cmg
LV.9
18
2004-05-11 16:57
整个论述有一些不妥的地方.或者有一些地方说的不清楚.
   R6的取值,R6的值不是任意取的,要考虑两个因素:1)431参考输入端的电流,一般此电流为2uA左右,为了避免此端电流影响分压比和避免噪音的影响,一般取流过电阻R6的电流为参考段电流的100倍以上,所以此电阻要小于2.5V/200uA=12.5K. 2)待机功耗的要求,如有此要求,在满足《12.5K的情况下尽量取大值.
   431要求有1mA的工作电流,也就是R1的电流接近于零时,也要保证431有1mA,所以R3<=1.2V/1mA=1.2K即可.除此以外也是功耗方面的考虑.
   R1的取值要保证TOP控制端取得所需要的电流,假设用PC817A,其CTR=0.8-1.6,取低限0.8,要求流过光二极管的最大电流=6/0.8=7.5mA,所以R1的值<=(15-2.5-1.2)/7.5=1.5K,光二极管能承受的最大电流在50mA左右,431为100mA,所以我们取流过R1的最大电流为50mA,R1>(15-2.5-1.3)/50=226欧姆.要同时满足这两个条件:226R5的取值上面的计算没有什么问题.
  R5C4形成一个在原点的极点,用于提升低频增益,来压制低频(100Hz)纹波和提高输出调整率,即静态误差,R4C4形成一个零点,来提升相位,要放在带宽频率的前面来增加相位裕度,具体位置要看其余功率部分在设计带宽处的相位是多少,R4C4的频率越低,其提升的相位越高,当然最大只有90度,但其频率很低时低频增益也会减低,一般放在带宽的1/5初,约提升相位78度.
  这就是431取样补偿部分除补偿网络以外其他元件值的完整的计算方法,对初级任何控制IC都使用,补偿网络的计算会在15号的研讨会上讲解.
  希望对大家有益!!!!!!
0
回复
cmg
LV.9
19
2004-05-11 17:02
@ymaipz
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/17/1084265727.bmp');}"onmousewheel="returnimgzoom(this);">请大家多多讨论若有不当处请指正
H(s)=(1/sC1+R3)/R1=(1+sR3C1)/sR1C1
0
回复
ymaipz
LV.3
20
2004-05-11 19:17
@cmg
整个论述有一些不妥的地方.或者有一些地方说的不清楚.  R6的取值,R6的值不是任意取的,要考虑两个因素:1)431参考输入端的电流,一般此电流为2uA左右,为了避免此端电流影响分压比和避免噪音的影响,一般取流过电阻R6的电流为参考段电流的100倍以上,所以此电阻要小于2.5V/200uA=12.5K.2)待机功耗的要求,如有此要求,在满足《12.5K的情况下尽量取大值.  431要求有1mA的工作电流,也就是R1的电流接近于零时,也要保证431有1mA,所以R3
请教CMG大师,我的那传递函数哪不对了吗,请帮我指正
0
回复
lll
LV.5
21
2004-05-11 21:02
@cmg
H(s)=(1/sC1+R3)/R1=(1+sR3C1)/sR1C1
这个式子好像没写全吧,下面那个分压电阻对增益也会产生影响
0
回复
lll
LV.5
22
2004-05-11 21:06
@cmg
整个论述有一些不妥的地方.或者有一些地方说的不清楚.  R6的取值,R6的值不是任意取的,要考虑两个因素:1)431参考输入端的电流,一般此电流为2uA左右,为了避免此端电流影响分压比和避免噪音的影响,一般取流过电阻R6的电流为参考段电流的100倍以上,所以此电阻要小于2.5V/200uA=12.5K.2)待机功耗的要求,如有此要求,在满足《12.5K的情况下尽量取大值.  431要求有1mA的工作电流,也就是R1的电流接近于零时,也要保证431有1mA,所以R3
一般光藕的线性工作区在1~10mA,电流太大,是不是偏离线性区会影响稳定?
0
回复
walkerman68
LV.5
23
2004-05-11 21:21
@cmg
整个论述有一些不妥的地方.或者有一些地方说的不清楚.  R6的取值,R6的值不是任意取的,要考虑两个因素:1)431参考输入端的电流,一般此电流为2uA左右,为了避免此端电流影响分压比和避免噪音的影响,一般取流过电阻R6的电流为参考段电流的100倍以上,所以此电阻要小于2.5V/200uA=12.5K.2)待机功耗的要求,如有此要求,在满足《12.5K的情况下尽量取大值.  431要求有1mA的工作电流,也就是R1的电流接近于零时,也要保证431有1mA,所以R3
好帖,回答了很多人的疑惑!
不過現在已經有不用光耦和TL431穩壓了,靠初級穩壓,正在研究!
0
回复
barclay
LV.3
24
2004-05-11 21:57
@walkerman68
好帖,回答了很多人的疑惑!不過現在已經有不用光耦和TL431穩壓了,靠初級穩壓,正在研究!
靠初级稳压是可以,不过电压、电流的控制精度不高啊.
0
回复
cmg
LV.9
25
2004-05-11 22:21
@lll
这个式子好像没写全吧,下面那个分压电阻对增益也会产生影响
由于B点电压是固定的,下面的电阻对交流增益没有影响.但如果两个电阻分压后再接一个电阻到431的C脚,则式子里面应该写一个R6/(R5+R6),因为没有老师教,为要不要加分压我也思考了很长时间.你是幸运的.
0
回复
cmg
LV.9
26
2004-05-11 22:25
@ymaipz
请教CMG大师,我的那传递函数哪不对了吗,请帮我指正
回你的19帖里面不是有公式,有推导吗!
0
回复
cmg
LV.9
27
2004-05-11 22:46
@lll
一般光藕的线性工作区在1~10mA,电流太大,是不是偏离线性区会影响稳定?
我只是说明如何计算R1的取值,保证在极限情况下不会有东西坏掉.这是可靠性设计,而不是说光耦长期在50mA下工作,在启动时,或大信号状态电流是可达到极限的.
0
回复
2004-05-11 23:10
好帖,这个话题很有意义的.
0
回复
lll
LV.5
29
2004-05-12 08:42
@cmg
由于B点电压是固定的,下面的电阻对交流增益没有影响.但如果两个电阻分压后再接一个电阻到431的C脚,则式子里面应该写一个R6/(R5+R6),因为没有老师教,为要不要加分压我也思考了很长时间.你是幸运的.
那两个分压电阻对直流分压,对交流也分压的,就是对交流衰减,什莫情况下都有作用,而且和补偿网络会有耦合.我的理解,如有不对,请您多指教
说句题外话,我也是在工作之后看了一点,也找不到老师教的
0
回复
ridgewang
LV.8
30
2004-05-12 09:30
@cmg
整个论述有一些不妥的地方.或者有一些地方说的不清楚.  R6的取值,R6的值不是任意取的,要考虑两个因素:1)431参考输入端的电流,一般此电流为2uA左右,为了避免此端电流影响分压比和避免噪音的影响,一般取流过电阻R6的电流为参考段电流的100倍以上,所以此电阻要小于2.5V/200uA=12.5K.2)待机功耗的要求,如有此要求,在满足《12.5K的情况下尽量取大值.  431要求有1mA的工作电流,也就是R1的电流接近于零时,也要保证431有1mA,所以R3
here,500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084325418.jpg');}" onmousewheel="return imgzoom(this);">500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/17/1084325428.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
chenqq2000
LV.5
31
2004-05-12 09:55
这里有一个问题,当输出负载增大时,光耦集射电压减小明显,稳压效果较差,所以负载电流有一定限制!
0
回复