|
Главная -> Справочник по алгоритмам 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 le PRINTPACHET НСТОКОВОГО ПОВТОРИТЕЛЯ 20 INPUT-ВВЕДИТЕ R3..RHj.Rr>RHRbR2)R3/R4 30 INPUTВВЕДИТЕ СЗИ, СЗС, CHС Ь С2/СЗ 40 INPUT-ВВЕДИТЕ S=S 58 LETR5=Rl:LETR6=R2/<R2s«S+l) 68 PRINT-R ВХПДА=-Р5!PRINTR ВЫХОДA=R6 70 LET A=Ss«R2»iR4-<R2+R4+Ss«R2*R4> 88 LET k=Rl*A-<Rl+R3>sPRIHTKU=K 98 LET Kl=fi!LET Т1=РЗж;С1ж<1-К1>+С2) 1 ее LETT2=C3s«R6i«R4- < R6+R4 ): LETT3=R3iti С С1+C2 ) lie LET T4=T1+T2!LET l1=T3s«T2.-T4"2 115 PRINTTBX=Tl!PRINTТВЫХ=T2!PRINTТЭКВ=T4 128 IF M>.25 THEN 188 138 IF IK.25 THEN 150 148 PRINTPEKHM РАБОТЫ КРИТИЧЕСКИЙ:60T0 168 150 PRINTPEWHM РАБОТЫ АПЕРИОДИЧЕСКИЙ 168 LET T5=2,2*T4*S(aR<:i-2i«M) 178 PRINTT НАРАСТйНИЯ=Т5!БПТ0 198 188 PRINTPEWHM РАБОТЫ КОЛЕБАТЕЛЬНЫЙ 190 PFINTH<P>=1 1 +P*T4+P2»T4-2i*M.>,ГДЕ 208 PRINTT4=T4:PRINTM=M:END Вывоодтя МПЛЗ Рис. 7.15. Усилитель с распределенным усилением на мощных МДП-транзисторах с микро-полосковыми линиями задержки Ваодиая МПЛЗ тизну S, емкость нагрузки С„, выходную Свы)с = Сс„ и проходную Спроход = Сэс емкости транзисторов, диэлектрическую проницаемость £ = £ и толщину Н диэлектрика печатной платы, толщину металлических полосок микро-полосковых линий D. 2. Вычисляем коэффициенты усиления Кус=Л/52вых2н/ (Zbmx-I-ii). Кус макс = А/52вых. 3. Находим время установления в режиме согласования (2„ = 2вых), где Со = Сз„-\-Сзс /у=1,12вь,х(Сз„-ЬСзс)- при С„ = 0, (y = 2,22Bb,xVVC!+Cl приС„>0. 4. Находим ширину полоски линий W~ 5,9Я = 1,25 - D, где Z - Z,, Lexp (2Ve+l71/87-для входной и для выходной линий. 5. Находим относительную скорость распространения сигнала в линиях vjc - = 1/-\/0,475е + 0,67, где с -скорость света. Расстояние / между транзисторами должно быть таким, чтобы время прохождения сигнала между ними было равно или превышало значение. Ц при С„=0. Программа 7.32. 18 PRINTVPV НА МОЩНЫХ МДП-ТРАНЗИСТОРАХ И МЛЗ 28 INPUTBBEAHTE ВОЛНОВЫЕ СОПРОТИВЛЕНИЯ ZBX/ZBblXZbZ2 30 INPUTВВЕДИТЕ ЧИСЛО ТРАНЗИСТОРОВ В КАСКАДЕ NN 40 IiPUTВВЕДИТЕ КРУТИЗНУ ТРАНЗИСТОРА S.S 58 IHPUTВВЕДИТЕ ПАРАМЕТРЫ СХЕМЫ RHCHRbCl 68 INPUTBBEAHTE СВЫХСПРОХОД ТРАНЗИСТОРАC2..СЗ 78 INPUTBBEAHTE ДИЭЛ.ПРОНИЦАЕМОСТЬ ЕЕ 80 II-PUTВВЕДИТЕ ТОЛЩИНУ ДИЭЛЕКТРИКА НН 98 ГНРиТВВЕДИТЕ ТОЛЩИНУ МЕТАЛ.ПОЛОСКИ DD:PRINT 188 LET K=Ns«SKZ2*Rb<Z2+Rl>!LET К1=Нжй*г2 110 pRINTKyC=K: PRINTКУС MAKC=K1 128 LET C=C2+C3: IF C1=0 THEN 148 13S LET Tl=2.2*Z2«SQR<H«C-2+Cl--2r.60T0 158 148 LET Tl=l.l!«Z2»fCi«SG!R<H> 158 PRINTTyCT=Tl!LET Al=EXP<:Zli*SQR(E+l.41 >/87> 160 LET A2=EXP<;Z2»SGR<;E+1.41)-S7:i 170 LET Wl=1.25iti<5.98mAt-D>!LET Ы2=1.25ж<:5.98жн.А2-В> 188 PRIHTUIHPHHA BX. ЛИНИИ=Ы1 .>ШИРИНА ВЫХ. яинии=мг 198 LET U=l>-sQR(:.475itiE+.67:J 208 F-RINTОТНССИТ.СКОРОСТЬ РАСПР0СТРАНЕН1-1Я= K>iEND Пример. Для 2„х = 50 Ом, 2вых = 75 Ом, N==5. 5=0,025 А/В (транзисторы КП905), R„ = 75 Ом, С„=0, С„ых=1,6-10-= Ф, С„роход = 0,4-10-= Ф, е=4,7, Я=1 мм и d = 0,l мм получим: /Сус=4,6875, Кусмаг.с= =9,375, «ус.=3,690•IO-" с, «7,,= 1,68 мм, йьых=0,76 мм и 1>/с = 0,587 § 7.6. Расчет активных фильтров Активные фильтры (АФ) широко применяются в технике связи и в измерительной технике. Они строятся на основе RC цепей и иа активных (усилительных) элементах в виде интегральных операционных усилителей. Отсутствие в АФ громоздких иидук-тивностей обеспечивает их малые габариты R массу, высокую надежность и технологичность. Сложные фильтры проектируются в виде последовательного (каскадного) соединения элементарных фильтров второго порядка. В зависимости от характеристик элементарных фильтров могут быть получены фильтры с различными АЧХ и ФЧХ, аппроксими-. руемымн по Баттерворту; Бесселю, Чебышеву и т. д. [23, 35]. Каскадированию элементарных фильтров и выбору их параметров посвящена обширная справочная литература, причем большинство данных для этого табулировано. В связи с отмеченным, для разработчиков фильтров представляет интерес расчет на .ЭВМ функционально полного комплекта элементарных фильтров второго порядка. Такой расчет для каждого фильтра прихо- дится, как правило, выполнять неоднократно при различных сочетаниях исходных данных с тем, чтобы получить приемлемые значения расчетных параметров. Таким образом, обеспечивается многовариантный расчет и выбор оптимального варианта фильтра. Методика й алгоритмы подобного расчета подробно описаны в [23]. Ниже приводится существенно усовершенствованная, в сравнении с описанной в [23], система автоматического проектированяя электрических схем элементарных АФ. Система состоит из 24 взаимосвязанных программ, обеспечивающих расчет всех 23 элементарных схем АФ. В отличие от [23] система обеспечивает: 1. Информацию пользователю о классификации фильтров и их «меню» (программа 7.33), а также о виде АЧХ и ФЧХ. 2. Автоматический поиск выбранного варианта фильтра (все программы 7.34-7.56 записа1йл на одной кассете и пронумерованы кодами от 1 до 23). Расположение программ на магнитной ленте, т. е. в ПЗУ, а не в ОЗУ ЭВМ, обеспечивает разгрузку ОЗУ, позволяет увеличить объем информации, предоставляемой пользователю, уменьшает время ввода программы и увеличивает надежность программного поиска. 3. Выдачу стилизованной принципиальной схемы выбранного варианта фильтра с обозначениями ее элементов и выдачу уравнения для операторной функции передачи 7(s) (как и в [23] оператор /со обозначен буквой s). Программа 7.33. 0040 PRINTКОМПЛЕКС ПР0ГРА11М ДЛЯ АВТОМАТИЧЕСКОГО РРШТПРОЕКТНРОВАНИЯ АКТИВНЫХ ФИЛЬТРОВ. РРШТРАССЧИТЫВАШТСЯ СЛЕДУКйУИЕ ВИДЫ ФИЛЬТРОВ. PRINTНИЗКОЧАСТОТНЫЕ 6070 00Э0 0100 0110 0120 0130 0140 0150 0160 0170 А/ДБ <А-К03>ФФИЦИЕНТ УСИЛЕННЯ> <QP=2> шт<чт<ч<ч<ч! ш ! чи ! ж --------1 !---4t-------.- L6T UI ЫМ ЫР PW> <Р-ФАЗА) ! 1 ттшижттт 0190 0200 0210 0220 0230 0240 0250 0260 0270 PRINT PRINT PRINT PRINT К PRINT PRINT PRINT PRINT PRINT PRINT PRINT 0 PRINT ! PRINT -90 I-PRINT ! PRINT-180 !-PRINT PRINT INPUT X PRINT PRINTВЫСОКОЧАСТОТНЫЕ ---m LGT Ы 0310 0320 еззе PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT А,ДБ <А-КОЭФФИЦИЕНТ УСИЛЕНИЯ? ! CQP=2> itiiti !«! iti К !---ж-! -тт<ч<чтш ! m ! * titi ж---- L6T Ы 0348 0358 0360 0370 0380 F<UI) (Р-ФАЗА) !itiitiii<iti I 4t 8400 0410 0420 0430 0440 0450 0460 0478 0488 8498 PRIHT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT IHPUT X PRINT PRINT PRINT П0Л0СН0-ПР0ПУСКАК1ЩИЕ - I -itiiliitiitiitiitiitiiti-ЫР -----L6T Ы А,ДБ <А-КПЗ>Ф*ИЦИЕНТ УСИЛЕНИЯ) (QP=10) 0510 0520 8538 8540 8550 0560 0570 esse 0590 0600 0610 L6T Ы 0630 0640 8650 0660 8678 0680 0690 0780 0710 8720 0730 8740 0750 0760 0770 0780 8790 Wl UIP UI2 Р(Ы) <Р-ФАЗА) 90 ! itiitiitiitiiti 0 i----- -90 !- t -itiitiitiJtitiilEKilEitiiti-WP L6T Ы 0810 0828 0830 8850 0860 0870 0898 00 0910 0920 PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT INPUT x PRINT PRINT PRINTПОЛОСНО-ЗАГРАШДАКадИЕ PRINT А»ДБ <А-КОЭФФИиИЕНТ УСИЛЕНИЯ) PRINT ! PRINT К {чишишччуитт icitiitijiSitiitijisiiE PRINT ! * Ш PRINT ! * PRINTKitiQp.QZ!---------* PRINT ! ! PRINT i---------!- PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT -90 !-PRINT PRINT PRINT L6T UI F<W) 90 ! ЫР (F-ФАЗА) 1 ж Ш t ж ж) I iti I L6T Ы ! IHPUT y. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 0.0495 |
|