應用場景:
反激電源輸出,小編主要應用在了反激的電源電路中,從反激電源的輸出反饋到PWM控制芯片的反饋引腳FB。
目的:
為了穩定輸出電壓,使得后級有穩定的激勵源。
那么小編先給大家分開講一下TL431和光耦的基本原理,這兩個器件其實在我們實際工作中已經是很常見了。
光耦:
光耦的內部大致就是一個發光二極管(不可見光/紅外光)和一個三極管組成。輸入級為發光二極管,輸出級為三極管。
我們大家單獨用光耦的作用肯定有很多了:比如電平轉換,隔離,目前小編用到的主要是這兩個。
電平轉換:比如我想要從一個3.3V的輸入,但是輸出想要一個12V的,那么可以使用光耦,其實能實現電平轉換,還因為它有電氣隔離的作用。
隔離:電氣隔離,或者說地隔離。比如我們的數字地和模擬地需要隔離,功率地和系統地要隔離,或者有些敏感電路要和其他電路隔離。
接下來我附一張以前設計的光耦的電路圖1,講一下基本原理
圖1:光耦電路
U10光耦,這個電路的作用就是起到電平轉換作用,這個里面其實我的輸出和輸入地是沒有做隔離的。
當輸入的2腳為高電平,U10不工作,那么輸出就是EVCC。
當輸入的2腳為低電平,U10工作,那么輸出就是0.7V(二極管的鉗位)。
大家不必糾結我設計的這個電路,比如上拉電阻,二極管等。這個和我的具體電路需求有關系,大家重點放在基本工作原理,這樣自己設計出來的光耦外圍電路肯定也是五花八門的。
這里面大家需要注意到兩點:
輸入級的發光二極管的限流電阻,這個主要靠二極管的Vf去計算限流電阻。接下來我給大家舉個例子如圖2。
圖2:光耦手冊的Vf與If
我傳輸的是通訊信號,屬于小電流,我們按照Vf=1.2V,If手冊給的是1.2V@If=20mA,我們沒必要去那么大的驅動電流,我們只是傳輸信號。一般取2-10mA就可以了,電流過大對于LED的壽命有影響。我取的是2mA,當然你也可以取到10mA,這個是沒問題的。因為手冊中的曲線圖3可以看出1.1V@2mA,在25℃。
圖3:光耦手冊Vf與If曲線關系
R54=VDD-Vf/2mA=3.3V-1.1V/2mA=1.1K,我取值為1K。
以上就算是計算除了限流電阻,根據電流以及二極管的管壓降去計算限流電阻。
一般可以用電源去驅動二極管或者使用GPIO去驅動,電源驅動肯定沒問題,但是如果用GPIO去驅動,需要確定GPIO的驅動能力夠不夠你想要的電流大小。一般GPIO的驅動能力能達到5mA,無疑是增加了MCU的功耗,不建議直接使用GPIO驅動。
主要就是這個值,然后根據手冊中給的CTR,我們可以計算出輸出級的電流大小。
還有個參數就是手冊中沒有直接說明:傳輸速率如圖4,這個參數對于低頻的沒有影響,或者不用考慮,但是對于高頻的,如果光耦選型有問題,會出現丟脈沖的現象。
圖4:光耦手冊的Tf與Tr
上圖中的Tr、Tf,就是上升時間和下降時間,那么我們怎么確定這個光耦逇最快傳輸速率呢?
那就是1/Tr+Tf=1/0.2μs=5Mhz,如果我們傳輸的是5Mhz頻率的脈沖,那么無疑肯定是有問題的,因為我們計算的時候并沒有考慮信號的高電平時間,只考慮上升時間和下降時間,我們假定就是信號波形是一個三角波,沒有高電平的持續時長。所以我們實際的傳輸頻率一定要小于5Mhz。
以上即是光耦的基本應用知識以及基本計算或者選型。
TL431:電壓基準芯片,說的通俗點,就是能輸出一個穩定的電壓,并且帶負載能力一般不弱。
那么小編想問大家一個簡單的問題,比如我們一個3.3V想輸出一個2.5V的電源電壓,為什么不用3.3V用兩個分壓電阻去分壓產生一個2.5V的呢?
原因:如果你的后級基本沒什么電流要求,負載很小,不會波動,那么分壓勉強可以。但是如果你的后級電路在工作的時候,需要的電流比較大,并且會波動,那么如果你用分壓電阻,你覺得你的2.5V電壓還會穩嗎?肯定會跳變的,那么后級電路就不能正常工作,恰好,TL431就有這個功能,他能通過流過自身的電流去調整電壓,保證輸出電壓恒定。歸納一下就是:帶負載能力+穩定性。
先給大家講一下TL431內部的原理和基本的應用電路,這樣才能更好的理解它。請看圖5+圖6
圖5:TL431內部硬件原理
圖6:TL431的基本應用電路
以上就是TL431內部硬件圖和基本應用電路圖。
主要由一個運放和一個三極管組成。運放是一個比較器的作用。VREF是固定的2.5V,如果REF②引腳電壓比2.5V大,運放輸出飽和電壓高電平,那么NPN三極管就會導通,輸出三極管集電極此時輸出①就會被拉低,請看應用電路圖,也即是說此時電源TL431輸出被拉低了。如果REF②引腳電壓比2.5V小,運放輸出低電平,那么NPN三極管就截止,輸出三極管集電極此時輸出就會是R1+R2上的分壓。
當然小編這里只是將的兩種極端情況,TL431工作與不工作兩種狀態(三極管截止與飽和)。
事實上TL431是根據負反饋去達到穩壓的。根據三極管工作在放大區間(線性區間)去調節輸出電流。
Vo增大→VREF增大→Ib增大→Ic=βIb 增大→i3(R3上的電流)增大→U3(R3電阻上的壓降)增大→Vo減小
其實輸出電流大小主要依賴于三極管的IC的電流大小,但是需要注意的是,三極管的Ic增大,R3限流電阻必須選擇功率合適的封裝和阻值大小。
關于上圖中的TL431的輸出計算公式:Vout=Vref(1+R1/R2)
Vout=(Vref/R2)*(R1+R2)這個公式大家想必都很容易理解去推導。
以上我就把TL431基本工作講清楚了。
接下來我們講光耦+TL431組合反饋。如圖7。
圖7:反激電源電路的反饋電路
這幅圖我只把能用到的電路加進來了。
那就給大家講一下這個反激電路的反饋原理。
首先大家需要明白:加了反饋電路的作用是穩定反激的電源輸出,那么它是怎樣通過反饋去穩定輸出的呢?接下來且聽小編一述。
我們以輸出Vout=5V為例,如果我們不加反饋電路,我們后級的電流源頭都從這里來,比如MCU的3.3V,外設的5V,DDR、EMMC的電源都會從這里通過BUCK或者其他方式進行供電。如果有個負載是個超級大的電容或者工作的時候電流跳變比較大,那么就會導致我們的5V電壓被拉低或者被拉高。這樣極有可能會導致我們的后級電路工作異常,比如有些芯片耐壓或者輸入電壓最高5.5V,那么如果5V被拉高6V甚至更高,那么芯片基本會被干掉。因此我們需要加這個反饋給PWM控制芯片(U1),去動態調節PWM,進而調整輸出的Vout。接下來給大家講一下具體怎樣的一個調節原理。
其中:
比如我的輸出5V 異常,輸出為了6V,那么TL431的VREF引腳是不是就會突然抬高,那么TL431內部比較器會與我們的VREF進行比較,此時TL431內部的運放輸出高電平,那么TL431內部的三極管會導通,并且電流比較大,如果Vout與2.5V差的越大,輸出電流越大,那么三極管的IC就愈大,此時在限流電阻R1上的壓降就加大,導致TL431的陰極輸出電壓減小,大家從上圖7容易看出,TL431輸出電壓減小,且R1的電壓增大,那么光耦輸入端的發光二極管兩端電壓會增大,根據我上圖中的曲線,Vf越大,If越大(前提是在LED燈的耐壓范圍內),那么發光二極管的If越大,就會導致光耦輸出三極管導通,且光耦的輸出電流也會增大,Ic=βId,或者說Ic=CTR*Id。此時Ic增大,那么說明流過R4的電流增大,那么R4上的電壓會增大,即送給PWM控制芯片的FB引腳電壓增大,FB引腳內部再會繼續與內部的參考電壓進行比較,進而調節PWM輸出,會降低PWM占空比,讓Vout減小,以此動態循環,會讓Vout保持穩定輸出,即不受負載影響。
那以上述電路圖,給大家講一下這個變化過程。
Vout增大→V(R3)增大→TL431陰極輸出電壓減小→Id增大→Ic增大→V(R4)增大→控制芯片PWM輸出減小→Vout減小
我們在使用此電路中,還會一般給光耦輸入端加入RC補償,如圖8中藍色圈出的部分。
小編下期給大家著重講一下下圖的電路中給的RC取值,還是比較復雜的,需要用到自動控制原理中的零極點知識。
圖8:完整的反擊電源電路(增加RC補償)
審核編輯 :李倩
-
光耦
+關注
關注
30文章
1447瀏覽量
57798 -
反激電源
+關注
關注
8文章
113瀏覽量
18289
原文標題:TL431+光耦反饋調節電路
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論