1. 直接耦合互補輸出級
首先,我們知道對輸出級的要求是:帶負載能力強,支流功耗小,負載上無直流功耗,最大不失真輸出電壓大
下面我們先來看看直接耦合互補輸出級電路:
【分析】【理想情況】:我們注意到該電路結構是由兩個電源供電的,首先,條件放寬一些,我們假設T1和T2兩支三極管的開啓電壓均爲0V,如果輸入的ui是正弦交流信號,那麼當ui處於正半軸,即 ui>0V時,T1導通,T2截止,由+VCC給T1供電,(由於導通壓降可以忽略,所以上圖中兩個黑點處的電位相等)因此,u0=ui;
當ui處於負半軸,即ui < 0V時,T1截止,T2導通,由電源-VCC供電,同理,小黑點處的電位相等,有u0=ui,因此,通過+VCC和-VCC的交替工作,看起來ui就順利地傳遞給了u0
1.1 產生的問題——交越失真
【分析】【實際情況】:實際我們知道T1和T2的開啓電壓至少爲0.7V,那麼,在ui波形中非常靠近橫軸的部分(無論ui是正還是負),那些介於0V~0.7V或-0.7 ~0V的部分均不能使得T1或T2導通,那麼這些部分就無法順利地傳送到u0,因此,波形會發生下面這種改變:
這樣的失真叫做“交越失真”
1.2 消除交越失真的辦法
要想消除交越失真,我們就需要設置合適的靜態工作點,或者說將輸入的ui適當擡高一些。那麼,我們可以通過一些辦法,使T1和T2都處於一種臨界導通的狀態,那麼當有輸入信號時,我們至少保證一支管子導通,這樣就可以消除交越失真
2.消除交越失真的互補輸出級
話不多說,先上電路圖:
這個電路在沒有ui輸入時,+VCC和−VCC使得D1和D2導通,使得:UB1B2=UD1+UD2
這樣,我們可以通過改變電阻R1,R2的取值,使得T1和T2處於一種預導通的狀態
2.1 消除交越失真的OCL電路的計算
2.1.1 電路的輸出功率和效率
【輸出功率】
首先,對於輸出功率Pom,我們就需要知道負載上的電壓uom:
如果T1管的飽和管壓降爲UCES,那麼最大不失真輸出電壓的有效值爲:uom=2VCC−UCES
那麼輸出功率爲:Pom=RLuom2=2RL(VCC−UCES)2
【直流電源的功率】
下面我們來計算直流電源的功率,那麼就需要知道直流電源提供的電流:
我們可以這樣理解:由於D1和D2的動態電阻很小,可以忽略不計,而電阻R2一般也很小,那麼當T1或T2導通時,有:ub1=ui或ub2=ui,那麼,T1和T2的基極電位ub1和ub2會和ui產生相同的變化,(如果ui是正弦波)當ui>0時,uBE1增大,導致iB1增大,進而使得iC1增大(而且iC1的這樣變化和ui是一樣的,即sin(ωt),
那麼,來確定iC1的最大振幅:
當T1導通時,iC1≈iL,而iL的最大值,我們知道,是等於:RLVCC−UCES
因此,在T1導通的情況下,iC1滿足:iC1=RLVCC−UCESsinωt
同理,在T2導通時,iC2也是滿足上面的關係,因此,我們知道:iC=RLVCC−UCESsinωt
但是,大家注意:我們現在得到的這個式子,是雙邊電流iC1和iC2的關係,但是如果我們要計算電源的功率,我們只用一個電源產生的電流的平均值(iC1或iC2就可以了)
單個電源產生的電流應該是長這樣的:
爲了計算單個電源產生電流的平均值,我們就需要積分了:
IC(avs)=Π10∫ΠRLVCC−UCESsinωt d(ωt)
即:IC(avs)=Π2RLVCC−UCES
那麼,我們就可以得到電源的功率Pv:Pv=VCCIC(avs)=Π2RLVCC(VCC−UCES)
回顧以下我們都幹了啥:{Pom=RLuom2=2RL(VCC−UCES)2Pv=VCCIC(avs)=Π2RLVCC(VCC−UCES)
因此,轉換效率η就等於:η=PvPom=4ΠVCCVCC−UCES
在理想情況下,晶體管的飽和管壓降UCES可以忽略不記,那麼此時的效率η即爲:4Π≈ 78.5%
【耗散功率】
我們就計算一下單管的平均耗散功率吧,它等於總耗散功率的一半:PTs=21PT=21(Pv−Po)
Tips:如果是單電源供電的電路,那麼將公式裏面所有的VCC換成21VCC