今天小弟测试的时候突然产生了一个疑惑,忘各位大侠给予帮助啊。
话说TL431在加了相位补偿以后,流过光耦发光侧的电流已经不是直流,波形里有很大的交流成分。那么受光侧一般都是接在IC的FB端。如果发光侧的电流一直在跳变,那岂不是FB一直在调整占空比啊。但是实际测试中,占空比又是很稳定的,FB的电压也是很稳定的,这是怎么回事呢。
晕,回复被和谐了,简单点吧,看规范:TL431设计使用规范
具体来说吧,TL431是对输出电压进行快速的跟踪并控制光耦的,实际上,输出电压是存在一定的纹波比例的,而这个纹波几乎都有相应的峰值频率范围(要减少纹波其实是先把大的纹波先减掉),由于TL431的响应速度可以很快,出于系统的稳定要求,既要把纹波减下来,又要避免TL431出现自激和R端受到其他信号的干扰(因为TL431的信号放大倍数远大于1000倍),所以需要合理的补偿,最偷懒的方法就是直接在TL431的R,K之间并联一个104-224的电容,如果有多个频率范围的纹波干扰,那就再增加一个RC串联回路。
像楼主这样监控到交流信号的话,那受光侧应该是变化很轻微的直流。
光耦中的电流,是直流上叠加小的交流信号,不可能是纯直流~
占空比始终在不断的调节,脉宽也始终在变化的,只是用示波器很难看到~
讲得太好了,放大倍数和自激是关键
非常感谢您的解答,大概的情况知道了,有些细节还需要消化一下。
再次感谢。
您提到了FB的电压问题,在这里我想请教一下。
PC的受光侧电流变化就会调整占空比,那可不可以说我调整R6的大小就可以调整占空比了呢
其实我的问题是,咱们在计算电源的占空比时,都是通过负载和输入电压来求出来的。而现在貌似这个R6也能控制占空比了啊。我举个例子你看下,不知道是不是我理解错了。
比如我选择了R6的值以后,就会通过I=Vo-Vak-Vf/R6得出一个电流值,在这个电流值的情况下,FB的电流是和I成线性关系,此时IC存在一个占空比D1。
那么只要我调整了R6,根据公式我肯定就能得出一个D。好像D也受到这个东西的影响了啊,如果这样的话,设计的时候这个R6是个重头戏啊。
R6是个限流电阻,如果这个电阻太小,那么431很容易饱和,既然饱和了,当然就不能动态调整光耦。如果太大,可能431已经饱和了,R6的电流还不能驱动光耦三极管。
具体多大的数值要根据实际电压估计,然后通过实验调试确定。
开关电源没有什么东西可以精确计算了,因为所有电压电流都有谐波,而所有器件本身就是一个滤波器,呵呵
另外,你要关注一下光耦的CTR曲线,这玩意不是线性的,别老盯着R6想着怎么调。
你的任何电路设计,使用的任何元件都必须严格遵照芯片资料的规格描述,因为那些东西是他们设计的,他们最了解这些元件的缺陷。
认真看芯片资料,不回你的帖子了啊
附议
补充一下,R17提供死区电流。在输出电压较低,比如3.3V的时候,就需要这个电阻。
TL431跟PC817就是绝配。