UR5FFR
http://dspview.com/

Двухтактный каскад класс В (push-pull class B)
http://dspview.com/viewtopic.php?f=15&t=123
Page 1 of 1

Author:  Relayer [ 26 Sep 2013, 08:45 ]
Post subject:  Двухтактный каскад класс В (push-pull class B)

Радиолюбительская литература впадает в две крайности описывая работу двухтактного выходного каскада. Либо все крайне упрощенно, либо просто набор формул без объяснения откуда они берутся. В результате радиолюбители пытаются объяснить и понять принцип работы рассматривая "на пальцах" работу его половины, что не верно.

Для начала рассмотрим простейший однотактный каскад, работающий в классе В с углом отсечки 90град.

Attachment:
genpp_pic_1.gif
genpp_pic_1.gif [ 5.18 KiB | Viewed 14975 times ]


Полевой транзистор выбран с нулевым пороговым напряжением. Таким образом при отрицательной полуволне напряжения он закрыт. Ниже приведены эпюры напряжений полученные с помощью моделировщика при входном напряжении Uвх.p=1V

Attachment:
genpp_pic_2.gif
genpp_pic_2.gif [ 9.85 KiB | Viewed 14975 times ]


Очевидно что выполняются следующие соотношения
пиковое напряжение на стоке Uk.p=Uвх.p*g*Rн=1*2*5=10V
пиковый ток через нагрузку Ik.p=Uk.p/Rн=Uвх.p*g*Rн/Rн=Uвх.p*g=2A
т.е. ПТ работает как генератор тока с крутизной g

Максимальная амплитуда напряжения на выходе ограничена напряжением питания. Например на следующем графике приведен случай перегрузки - на вход подано Uвх.p=1,2в. Видно что на выходе наступило ограничение.

Attachment:
genpp_pic_3.gif
genpp_pic_3.gif [ 8.75 KiB | Viewed 14975 times ]


Теперь посмотрим сколько такой каскад будет потреблять от источника питания. Модифицируем схему, поставив между источником питания и усилителем ФНЧ R1C1

Attachment:
genpp_pic_4.gif
genpp_pic_4.gif [ 5.95 KiB | Viewed 14974 times ]


Измерим ток, текущий через резистор R1

Attachment:
genpp_pic_5.gif
genpp_pic_5.gif [ 21.11 KiB | Viewed 14974 times ]


Если посчитать соотношение то мы получим

I(R1)/I(T1)=0.631/1.987=0.318

А это есть ни что иное как нулевой коэффициент разложения косинусоидального импульса для угла отсечки 90град. Так что справедлива следующая формула

Ik.avg=a0*Ik.p=0.318*Ik.p

А рассеиваемую мощность легко посчитать по формуле

Pd=Ik.avg*Uпит=0.318*Ik.p*Uпит

Author:  Relayer [ 26 Sep 2013, 16:02 ]
Post subject:  Re: Двухтактный каскад класс В (push-pull class B)

Возьмем два каскада работающих с отсечкой 90град, запитаем их в противофазе и сложим сигнал на выходе. Сделаем это достаточно прямолинейным образом как изображено на следующей схеме

Attachment:
genpp_pic_6.gif
genpp_pic_6.gif [ 6.8 KiB | Viewed 14973 times ]


Очевидно что нагрузкой каждого из транзисторов является 5ом. Сопротивление нагрузки между точками Out1 и Out2 составляет 10ом. В этом достаточно просто убедиться подключив между этими точками дополнительный резистор в 10ом и зафиксировав двухкратное падение напряжения на выходе усилителя. Максимальная амплитуда пик-пик на выходе составляет удвоенное напряжение питания.
Эпюры напряжений для этой схемы и максимальном выходном сигнале:

Attachment:
genpp_pic_7.gif
genpp_pic_7.gif [ 15.34 KiB | Viewed 14973 times ]


Все в принципе так как мы и ожидали - на стоках присутствуют полуволны, которые складываются на нагрузке.

Избавимся от средней точки в нагрузке. Заменим два трансформатора на выходе на один со средней точкой:

Attachment:
genpp_pic_8.gif
genpp_pic_8.gif [ 6.4 KiB | Viewed 14973 times ]


Не меняя входное напряжение, посмотрим что у нас творится в различных точках схемы:

Attachment:
genpp_pic_9.gif
genpp_pic_9.gif [ 12.3 KiB | Viewed 14973 times ]


Выходное напряжение осталось такое же - удвоенное напряжение питания пик-пик. А вот форма и амплитуда сигналов на стоках изменилась. Вместо полуволн мы имеем чистую синусоиду с двойным размахом!

Попробуем увеличить напряжение на входе нашего усилителя. Оказывается, что ограничение наступает при входном уровне не 1в, а 2в. При этом на выходе присутствует синусоида с амплитудой пик-пик равной учетверенному напряжению питания!

Attachment:
genpp_pic_10.gif
genpp_pic_10.gif [ 16.06 KiB | Viewed 14973 times ]

Author:  Relayer [ 26 Sep 2013, 16:49 ]
Post subject:  Re: Двухтактный каскад класс В (push-pull class B)

Рассуждая о том, как работает двухтактный каскад часто делают следующую распространенную ошибку - полагают что полволны часть первичной обмотки выходного трансформатора не работает. Таким образом ее исключают из схемы. На основании этого легко сделать вывод о том, что сток каждого из транзисторов работает на сопротивление нагрузки равное 10/4=2,5ом вместо 5ом. Вот отсюда собственно и берется якобы большая амплитуда на выходе.

На самом деле сопротивление нагрузки каждого из транзисторов считается следующим образом. Выходной трансформатор преобразует 10ом нагрузки в 10ом на двух последовательно соединенных первичных обмотках. Так как средняя точка у нас подключена к источнику питания, то по ВЧ она заземлена. Соответственно каждое из плеч нагружено на половину этого сопротивления, т.е. на 5ом!

Покажем что это именно так. Подключим параллельно первичным обмоткам выходного трансформатора некоторое сопротивление. При его равенстве сопротивлению нагрузки транзистора выходное напряжение усилителя должно уменьшится ровно в два раза.
Ниже показаны две схемы подключения дополнительных сопротивлений:

Attachment:
genpp_pic_11.gif
genpp_pic_11.gif [ 6.83 KiB | Viewed 14973 times ]


Attachment:
genpp_pic_13.gif
genpp_pic_13.gif [ 6.85 KiB | Viewed 14973 times ]


А вот что происходит на выходе усилителя при добавлении этих сопротивлений:

Attachment:
genpp_pic_12.gif
genpp_pic_12.gif [ 15.97 KiB | Viewed 14973 times ]


Комментарии как говорится излишни. Очевидно что транзисторы работают на 5ом нагрузки каждый. Но тут оппоненты могут задать очень каверзный вопрос - если транзисторы работают на все те же самые 5ом, и напряжение питания у нас все то же самое 10в, то почему пиковый ток через транзисторы в два раза превышает пиковый ток в отдельно взятой "половинке"? Т.е. Ik.p=Uпит/Rн=10/5=2А, а моделировщик нам выдает 4А! Откуда берутся еще два ампера?

Берутся они граждане из той самой обмотки которую вы хотели на полволны отключить. Противоположное плечо работает как специфическая "вольтодобавка" к напряжению питания. Мне кажется именно этим объясняется полный синус без отсечки на стоке каждого из транзисторов по сравнению с синусоидой с отсечкой в нашей первой попытке "слепить" пушпул из двух половинок.

Author:  Relayer [ 26 Sep 2013, 17:06 ]
Post subject:  Re: Двухтактный каскад класс В (push-pull class B)

А теперь можно полностью посчитать энергетические параметры двухтактного каскада.
Исходные параметры:

Uпит - напряжение питания
Uнас - напряжение насыщения транзистора
Rн - сопротивление нагрузки
N:N:M - соотношения витков выходного трансформатора

сопротивление между коллекторами (стоками) транзисторов:

Rкк=Rн*(2*N/M)^2

сопротивление нагрузки плеча:

Rк=Rкк/2=Rн*(2*N/M)^2/2

мощность получаемая с одного плеча:

P0=(Uпит-Uнас)^2/(2*Rк)

общая выходная мощность с двух плеч:

P=2*P0=(Uпит-Uнас)^2/Rк

на коллекторе каждого из транзисторов присутствует синус с амплитудой пик-пик равной удвоенному напряжению питания

Uк.pp=2*(Uпит-Uнас)

между коллекторами транзисторов присутствует синус с амплитудой пик-пик

Uкк.pp=2*Uк.pp=4*(Uпит-Uнас)

макс.импульсный ток коллектора в плече

Iк.max=Uк.pp/Rк

постоянная составляющая тока коллектора одного транзистора

Iк0=a0*Iк.max=0.318*Iк.max

где a0 - коэфф.разложения косинусоидального импульса для угла отсечки ф
a0=(sin(ф)-ф*cos(ф))/(pi*(1-cos(ф)))
для режима class B имеем угол отсечки ф=pi=90град
a0=1/ф=1/pi=0.318

общее потребление тока двумя плечами:

I0=2*Ik0=2*a0*Iк.max=0.636*Iк.max

потребляемая мощность

Pпит=I0*Uпит=0.636*Iк.max*Uпит

Author:  Relayer [ 29 Sep 2013, 21:56 ]
Post subject:  Re: Двухтактный каскад класс В (push-pull class B)

Более углубленный расчет можно найти в книге "Широкополосные радиопередающие устройства", Алексеев, Головко, Полевой,Соловьев, 1978 на стр.38

Вот небольшая "выжимка" формул оттуда:

Напряжение насыщения Uнас
Максимальное мгновенное напряжение на коллекторе
Ekm=2*Uпит-Uнас
Мощность рассеиваемая на коллекторе каждого транзистора
Pk=(4-Pi)*Ikm*(Ekm+Uнас*(4+Pi)/(4-Pi))/(8*Pi)
откуда
Ikm=8*Pi*Pk/(0.86*Ekm+7.14*Uнас)
сопротивление нагрузки (между коллекторами)
Rн=2*(Ekm-Uнас)/Ikm

Page 1 of 1 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/