Иллюстрированный самоучитель по Maple



                


Малосигнальный анализ усилителя на полевом транзисторе - часть 2


> R2D:=evalf(360/(2*Pi));R2D := 57.29577950 

> AVdeg:=R2D*PhaseAV:

Теперь можно перейти к обычным численным расчетам. Зададим конкретные значения компонент эквивалентной схемы усилителя:

> Rl:=100: R2:=100000: R3:=1000: R4:=10000: Cl:=1.*10^(-6): С2:=5*10^(-12): СЗ:=1*10^(-6): mu:=50:

Построим амплитудно-частотную характеристику усилителя:

> gaindata:-NULL:

 phasedata:=NULL:

 for a from 0 to 8 do:

 for i from 2*10^a to l(T(a+l) by 10^a do

 gaindata:=gaindata,  [1. evalf(subs(f=i,AVdB))];

  phasedata:=phasedata, [i, eva1f(subs(f=i,AVdeg))]:

  od: od: 

> 1oglogp1ot([gaindata]. thickness»2, color=black, style=1ine, axes=boxed,

title=`Коэффициент усиления K(f)`,1abels=['Частота (Hz)VK(d8)']):

Она показана на рис. 17.13.

Рис. 17.13. Амплитудно-частотная характеристика усилителя

Далее зададим построение фазо-частотной характеристики усилителя:

> 1og1ogplot([phasedata], thickness=2, color=b1ue, style=line, axes=boxed, title='Фаэовый сдвиг (в градусах)`, labels=['Частота (Hz)','Фаза']);

Она представлена на рис. 17.14.

Рис. 17.14. Фазо-частотная характеристика усилителя

Найдем номинальный коэффициент усиления на частоте f=1000 (Гц):

> AVmid:=eva1f(subs(f=1000, AVdB)):

AVmid=33.12074854

Имея аналитическое выражение для амплитудно-частотной характеристики, можно составить уравнения для вычисления граничных частот (по спаду усиления на -dAV в dB):

> dAV:=3:   #Ослабление (в dB на граничных частотах) 

> eq5:=AVmid-dAV=20*log10(AVM):

Теперь можно найти эти частоты — нижнюю и верхнюю:

> flow:=fsolve(eq5,f. f-10..2000):flow:= 23.61659476

> fhigh:=fsolve(eqS,f, f-2000..100*10*6);

fliigh := .5737800225 107

Мы можем построить и более наглядную амплитудно-частотную характеристику с точками, соответствующими граничным частотам:

> with(plottools) :h:=log10(AVnvid-dAV):

aplot:= Loglogplot([gaindata], thickness=2, color=b1ack. style=line, axes=boxed,

title='Частоты flow и fhigh среза', labels=['Частота (Hz)VK(dB)']):




Содержание  Назад  Вперед