tag 标签: 放大倍数

相关博文
  • 热度 27
    2014-10-12 16:05
    12779 次阅读|
    0 个评论
    三极管集电极-基极负反馈电路微变模型、放大倍数计算、rbb、rbe、re参数和PROTEL仿真 wxleasyland@sina.com 2014.10   一、问题的提出 这个电路是某信号发生器上的,用于100KHZ~10MHZ信号的放大。放大电路是集电极-基极负反馈:   PROTEL画电路图时已经把电容都加大了,以消除仿真时电容的影响。 三极管在仿真时采用2N2222A,实际是9018三极管,β(即BF)约为87~90。 实测9018电路的放大倍数只有8倍左右,负载RL大约是500Ω以上。 而在PROTEL用2N2222模拟时,放大倍数居然有50倍(在负载电阻RL=500Ω时)!差别巨大,9018是没有问题的,换新的也是一样。电路中的所有电阻都测过了,没问题,所有电容都换新的了。所以电路是没问题的,而放大倍数就是只有8倍左右。 所以需要建模计算电路的放大倍数,来分析是什么导致了二者放大倍数相差这么多。   二、微变模型计算放大倍数 建立微变参数等效模型如下:      推导过程: Ic+If+Io=0 -Ic=Io+If Ic=βIb -βIb=Io+If=Vo/Rc+(Vo-Vi)/Rf=Vo/Rc+Vo/Rf-Vi/Rf=Vo/(Rc//Rf)-Vi/Rf 故 Vo =(Vi/Rf-βIb)*(Rc//Rf) 又 Vi =Ib*rbe 得:电压放大倍数A=Vo/Vi=(1/Rf-β/rbe)*(Rc//Rf) 其中:rbe=rbb'+(1+β)*rb'e=rbb'+(1+β)*26/Ieq(mA),书上说的 rbb'是三极管基极体电阻。 rb'e是b、e极的PN结交流电组。 re是发射极体电阻,很小,忽略。   三、电路参数分析计算 上面的电路,采用2N2222A进行仿真,频率100KHZ。 Rc=430//500=231Ω Rc//Rf=231//330=136Ω PROTEL仿真得出静态工作点Ieq=11.79mA,β(即BF值)限定在89,则(1+β)*26/Ieq(mA)=198Ω。 PROTEL仿真模拟出来大约放大倍数A=-50。 1. 如果rbb'=0,则rbe=198。电压放大倍数A=-61 2. 用其它一些PROTEL电路仿真得出2N2222A的rbb'大约是30Ω左右,如果rbb'=30,则rbe=228。电压放大倍数A=-53。与PROTEL仿真出来的A=-50,挺接近了。 3. 如果Rf=1,rbb'=30,则电压放大倍数A=0.6,是正的,即输出输入同相,实际用PROTEL模拟,确实是同相的,而且放大倍数也是0.6左右。 4. 如果rbb'=1000,则rbe=1198。电压放大倍数A=-9.7。在2N2222A的基极串一个1K的电阻,模拟出来确实放大倍数是9左右。问题来了,难道三极管9018的rbb'有1KΩ?   所以,现在的问题是,rbb'是由什么影响的?在PROTEL的三极管模型参数中,并没有rbb'这个参数。   于是,试了下,改变2N2222A三极管模型参数中的RB值,成1K,得到的结果,与基极串联一个1K电阻的效果是一样的。说明RB值就是基极体电阻rbb'。 那为什么2N2222A 的RB值是1.37,但实际表现出来的rbb'是30Ω左右? 9018的RB肯定也是远小于1K,但实际表现出来的rbb'为什么是1KΩ左右?     四、找到原因 经过几天的冥思苦想,终于找到原因了,其实不是rbb'的原因,而是整个rbe的原因! rbe除了有rbb'、rb'e之外,还有三极管发射极体电阻re,这个电阻书上说它很小,就把它忽略了!但是实际上re不算很小,大约0.XΩ,还是有在起作用的! Ube=Ib*rbe Ube=Ib*rbb'+Ie*rb'e+Ie*re=Ib*rbb'+Ib*(1+β)*rb'e+Ib*(1+β)*re=Ib* 所以rbe=rbb'+(1+β)*rb'e+(1+β)*re 可见re一旦乘以(1+β),就会变得很大了,就需要考虑它的影响。   所以在用上面的公式A=(1/Rf-β/rbe)*(Rc//Rf)计算时,需要用这个rbe公式!!   在PROTEL99SE的Simulation Models.ddb文件中的2N2222A.mdl中,模型参数是这样的: *2N2222A *Si 500mW 40V 800mA 300MHz pkg:TO-18 3,2,1 .MODEL 2N2222A NPN(IS=8.11E-14  BF=205  VAF=113  IKF=0.5  ISE=1.06E-11 + NE=2   BR=4  VAR=24   IKR=0.225   RB=1.37   RE=0.343   RC=0.137   CJE=2.95E-11 + TF=3.97E-10   CJC=1.52E-11   TR=8.5E-8   XTB=1.5 ) * Origin: Mcebjt.lib 即rbb'=RB=1.37,re=RE=0.343   仍采用上图的电路例子: Rc=430//500=231,Rc//Rf=231//330=136 PROTEL得出静态点Ieq=11.79mA,β(即BF值)限定在89,则 rbe=rbb'+(1+β)*rb'e+(1+β)*re=1.37+(1+β)*26/11.79+(1+β)*0.343=230.7 可算得A=(1/Rf-β/rbe)*(Rc//Rf)=-52 与PROTEL实际模拟出来大约A=-50就很接近了! 所以“为什么2N2222A 的RB值是1.37,但实际表现出来的rbb'是30Ω左右?”这个问题已经有答案了,不是rbb',而是我们忽略了re!   那么9018的rbe那么大的原因也有了,一是因为它的rbb'肯定有几百欧,另一个是因为它的re肯定有数欧,乘以(1+β)后,就表现出数百欧了。这二者加起来,9018的rbb'+(1+β)*re就有600Ω以上了。 我用实物9018(β约为87)搭了一个简单的放大电路,按放大倍数测算了一下rbb'+(1+β)*re=大约600Ω,真的挺大。 而且,一个是买的9018,另一个是成品板卡上拆焊下来的9018,二者表现的基本差不多,说明不是偶然批次的原因。 应该说9018真的过时了,在国内居然大行其道。   五、关于直流电阻和交流电阻 另一个要说明的是,如果Vbe是B、E结的直流电压降,rbe≠Vbe/Ib,rbe是交流电阻,Vbe、Ib是直流电压、电流,故公式不相等。rbe是针对交流量的,只能用于交流量分析。 而说的Ube=Ib*rbe,这里Ube、Ib是交流电压、电流。 造成这一现象的原因是PN结,因为PN结的伏安曲线是非线性的,不是一条穿过零点的直线。在直流电压下,PN表现出来的电阻就是按PN结的电流公式(伏安特性方程式),I=Is*(e^(U/UT)-1)。 而在交流信号中,PN结表现出来的电阻值就是rb'e=26/Ieq。  rb'e是PN结伏安曲线在静态工作点处的斜率的倒数(因为横坐标是电压),即ΔV/ΔI,而不是V/I。具体见书。 而rbb'和re就是纯电阻了,是线性的。 比如上面的电路:2N2222A的β(即BF)=89时,PROTEL模拟出来,直流Vbe=0.668,Ib=0.1325mA,Ie=11.79mA。 可算得Vbe/Ib=5.04KΩ 而rbe=rbb'+(1+β)*rb'e+(1+β)*re=1.37+(1+89)*26/11.79+(1+89)*0.343=231Ω 显然5.04KΩ与231Ω相去甚远。     图见文库
  • 热度 18
    2014-9-28 15:32
    3256 次阅读|
    0 个评论
    PROTEL模拟电路仿真时改变三极管的放大倍数、三极管的参数 wxleasyland@sina.com 2014.9     PROTEL 99SE的仿真元件库,元件参数是在路径…\Design Explorer 99 SE\Library\Sim\Simulation Models.ddb文件中,可用PROTEL打开。可看到内部mdl文档就是。     比如三极管2N2222.mdl:   *2N2222 MCE 5-20-97    ――――――表示注解 *Ref: Motorola Small-Signal Device Databook, Q4/94  ――――――表示注解 *Si 400mW 30V 800mA 300MHz GenPurp pkg:TO-18 3,2,1   ――――――表示注解 .MODEL 2N2222 NPN (IS=81.2F NF=1 BF=195 VAF=98.6 IKF=0.48 ISE=53.7P NE=2  ――元件参数描述开始 + BR=4 NR=1 VAR=20 IKR=0.72 RE=64.4M RB=0.258 RC=25.8M XTB=1.5 + CJE=89.5P VJE=1.1 MJE=0.5 CJC=28.9P VJC=0.3 MJC=0.3 TF=530P TR=368N) * Origin: Mcebjt.lib――――――表示注解       三极管的BF参数就是三极管电流放大倍数,可直接修改。     要改变三极管的BF参数,可以这样:     ★方法一  修改Simulation Models.ddb文件   修改Simulation Models.ddb文件毕竟太麻烦。     ★方法二  在仿真时模拟BF变化的情况     这样就不用修改Simulation Models.ddb文件了。      在仿真setup时,选中PARAMETER SWEEP,在PARAMETER中选中QXX ,即可对BF的起始值、终值、步长进行设置,就可以仿真出各个BF下的情况了。     注意:在实际用时,PROTEL 99SE需要安装ServicePack6,不然PARAMETER SWEEP时,选中了参数,但关了就失效了,仿真时出错!!安装了SP6就OK了!       附:摘的一些参数的解释,挺难理解的。     ★三极管的各个参数解释:   Vaf=74.03  正向欧拉电压,正向厄利电压 VAR       反向厄利电压   Bf=255.9   正向电流放大系数,正向电流增益 Br=6.092    理想反向电流放大系数,反向电流增益   饱和电流ISM Ise=14.34f     B--E极间的泄漏饱和电流,饱和漏电流ISE Isc=0   饱和漏电流ISC Is=14.34f   反向饱和电流。   Xti=3    饱和电流的温度指数  Xtb=1.5  电流放大系数的温度系数   Eg=1.11    硅的带隙能量   发射系数NF Ne=1.307   B--E极间的泄漏饱和发射系数 Nc=2       B--C间的泄漏发射系数   Ikf=.2847  正向BETA大电流时的滑动拐点,膝点电流IKF和IKR Ikr=0      反向BETA(R)大电流时的滑动拐点   Rc=1   集电极电阻   集电极电阻RC:它是模拟晶体管有效集电区和集电极端子之间的电阻 发射极串联电阻RE:C极开路时,直接测量BE结的I-V特性曲线,得到导通时的曲线斜率即为RE。 Rb=10   Fc=.5    正向偏压时的耗尽电容系数 Tr=46.91n   反向渡越时间 Tf=411.1p     正向渡越时间 Itf=.6   正向渡越时间随VBE变化的参数 Vtf=1.7    Xtf=3   正向渡越时间随偏置变化的参数     CJC,CJE,VJC,VJE,MJC,MJE:这是几个主要的高频参数 Cjc=7.306p   B-E结零偏压时的耗尽电容。 Cje=22.01p   B-E结零偏压时的耗尽电容 Vjc=.75    B-C结内建电势 Vje=.75    B-E结内建电势 Mjc=.3416    B-C结指数因子 Mje=.377   B——E结指数因子       ★二极管的各个参数解释: Is:反向饱和电流 Rs:二极管内部串联电阻 N:发射系数 VJ: 内建电势 (V ) IBV反向击穿电流 (A)  BV反向击穿电压 (V) M (梯度系数 ) FC(正偏耗尽层电容系数 )  CJ0(零偏结电容 单位: F) TT: 渡越时间 ( sec), TT反映了二极管的开关速度