Buck电路又被称为降压型电路,其在非隔离开关电源中有着广泛的应用。在电路中主开关管可以视为与电感、负载串联,既然是串联,主开关管可以放在高端,也可以放在低端,那么就延伸出两种Buck电路,如果主开关管放在高端,输出端电压零基准点与输入端电压相同,这时候对输出电压进行采样就会比较方便,但是如果主开关管放在低端,输出端电压零基准点与输入端电压零基准点就不同了,此时该如何采样?本篇重点讨论浮地采样的解决方案。
图2 Buck电路结构
以上两图均为Buck电路模型,图1可能是我们在各种场合见得最多的Buck电路模型了,图2在LED灯具上应用比较多,作者发的技术帖(https://www.dianyuan.com/bbs/2671828.html)中设计的电源就是这种架构。设想一下,如果我们需要采集LED灯的输出电压和电流便于监测灯具工作状态,但是MCU零电位是基于输入零基准点,如果直接将Vo端的电压接至MCU IO口,可能会导致MCU损坏,因此Vo端与MCU IO口之间加转换电路是十分有必要的,转换电路可以参考下图。
输出采样部分电路单独列出来便于观看每个元器件位号,分析工作原理:若ZD1取稳压值为10V的稳压二极管,Q2为PNP三极管,此时导通且Vbe=-0.7V,由此可知VCC-FGND之间压差为9.3V,用此电压给运放U4 LM2904供电,利用运放虚短路和虚断路的特性可知:
U(R7)为R7、R8分压时R7分得的电压值,根据U(R7)电压来计算Uadv:
同理可以计算Uadi:
需要注意的是以上电路中R7、R3上分得的电压要大于0.7V,保证PNP三极管能够完全导通。
接下来搭建仿真电路检验是否一致:仿真设计时输入端用两个直流源替代,假设系统输入电压40V,输出电压20V,理论计算:
仿真结果:
浮地采样电路设计介绍到这里,如果您有更好的想法,欢迎留言讨论。