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