小弟一年半前也发过类似的帖子https://bbs.21dianyuan.com/thread-290664-1-1.html,可惜未得到回复。最近小弟的同学正好也要用pc817做隔离型buck电路的采样反馈电路,小弟不得不重新研究了一番,两天的努力依然毫无成果。
这次把原理图和实验问题再具体说一下。
具体探索过程我在附件1-《pc817、tl431再次尝试》中给出。通过看了网上的接法,和沙占友的《开关电源设计入门与实例解析》,我得出,电路一般接法如下:
光耦原边(发光二极管一侧)的电路基本确定如图,各元件的大小计算参见附件2(该文件是某个论坛的讨论过程,百度文库下载)。光耦的副边电路,我是在三极管上接uc3842的VREF-5V,三极管下方接一个1k欧电阻接地。三极管和电阻之间引出一根导线接到uc3842的反馈Vfb。
最终原理图如下,Radj5的1、2脚先短接,PCB原理图文件见附件:
焊接的板子如下(图中一些电阻背后短接,实际连线以原理图为准),用了一个5V电源模块,由于没有两个电源,暂时将光耦两侧地接到一块儿:
测试时,我在光耦原副边加5V后,将分压电阻Radj1,调到中间位置,使得2脚的电压为2.5V左右,此时光耦副边的Vfb的电压为4.6V,之后我调节Radj1,使得2脚电压为2.49V±4mV,Vfb会随着2脚电压变化而从4.6V非常迅速地变到0V,反馈电压调节范围过小(100mV的范围可能比较合理),这样的电压反馈到uc3842上,其占空比根本来不及缓慢变化,而是要么按最大占空比输出,要么按0输出,导致输出电压跳变。
至于跳变点是2.49V的原因,我分析是,TL431的参考电压是2.5V左右,当参考引脚接电压高过2.5V时,TL431内部的三极管会导通使得光耦的If变大。
这使我思考,如果我让R1变大,或许可以使If的变化范围变小,这样副边的电流变化范围也会变小。可是这样治标不治本,2脚处的电压的可调范围还是只有,2.49V±4mV,轻微的变化都会被放大到副边作为uc3842的反馈电压,使其占空比急速变化。
认识的人都没用过这个电路,但这个电路应该是个很成熟的电路了已经,要不不会写到各种文献和书中。希望论坛用过这个电路的大佬给予帮助,谢谢!
|