Buck電路又被稱為降壓型電路,其在非隔離開關電源中有著廣泛的應用。在電路中主開關管可以視為與電感、負載串聯,既然是串聯,主開關管可以放在高端,也可以放在低端,那么就延伸出兩種Buck電路,如果主開關管放在高端,輸出端電壓零基準點與輸入端電壓相同,這時候對輸出電壓進行采樣就會比較方便,但是如果主開關管放在低端,輸出端電壓零基準點與輸入端電壓零基準點就不同了,此時該如何采樣?本篇重點討論浮地采樣的解決方案。
圖2 Buck電路結構
以上兩圖均為Buck電路模型,圖1可能是我們在各種場合見得最多的Buck電路模型了,圖2在LED燈具上應用比較多,作者發的技術帖(http://m.daogou-taobao.cn/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,理論計算:
仿真結果:
浮地采樣電路設計介紹到這里,如果您有更好的想法,歡迎留言討論。