Реферат: Математическое моделирование биполярных транзисторов типа p-n-p

<img src="/cache/referats/16927/image001.gif" v:shapes="_x0000_s1027">


Министерство образования  РФ

<img src="/cache/referats/16927/image002.gif" v:shapes="_x0000_s1026">


Южно-Российский Государственный Технический Университет(НПИ)

   ФАКУЛЬТЕТ                                          ИТУ                                                        _

   КАФЕДРА                                               А и Т                                                      _

   СПЕЦИАЛЬНОСТЬ                                Электроника                                 _

<span Times New Roman",«serif»;mso-bidi-font-family:Arial;font-style: normal">Пояснительная записка<span Times New Roman",«serif»;mso-bidi-font-family: Arial;font-style:normal"> <span Times New Roman",«serif»;font-style: normal">к курсовой работе<span Times New Roman",«serif»;font-style:normal">по дисциплинеМетоды анализа и расчёта электронных схем

      

         на тему            Математическое моделирование биполярныхтранзисторов типа p-n-p

Выполнил студент        III  курса, группы 1б            Евченко С.  Е.          __

                                                                                                                                                (Ф.И.О.)

Принял            ________________                        _____      Савёлов Н. С.    ___     _

                                                                                                                                            (Ф.И.О.)

НОВОЧЕРКАССК 2001

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

Содержание

Введение

1. Проблема математическогомоделирования биполярных транзисторов

2.Описание изучаемого алгоритма

3. Описание программы

4.Решение контрольной задачи

5. Моделированиеэлектронных устройств

Заключение

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:EN-US;mso-fareast-language: RU;mso-bidi-language:AR-SA">
Введение

Развитие вычислительной техники и повышение требованийк развиваемой электронной аппаратуре выдвинули на первый план создание системавтоматического проектирования.

До начала шестидесятых годов вычислительные методыиспользовались при анализе и проектировании цепей крайне незначительно.Квалифицированный инженер мог синтезировать простые цепи, пользуясь минимумом вычислений. Он создавалмакет схемы, производил измерения и различные модификации и в результатеполучал конечный вариант цепи.

            В следующем времени ситуация сильно изменилась. Появилисьинтегральные схемы и стали доступными ЭВМ. Оба эти обстоятельства повлияли другна друга. Интегральные схемы сделали возможным производство более совершенныхЭВМ, а те в свою очередь облегчили проектирование новых интегральных схем.Несомненно, что в этой связи вычислительные методы  стали иметь огромное значение.

            Технический прогресс сделал возможным проектирование больших функциональных блоков,содержащих в одной схеме тысячи взаимосвязанных транзисторов. Разработка такихсхем стала невозможна при экспериментальной отладке на макете.

            Достоверное моделирование различных полупроводниковыхприборов достаточно критично. Проблема моделирования полупроводниковых приборовтребует знания физики полупроводников. Но если специалист в области физикиполупроводников может предоставить необходимые уравнения специалисту в областиСАПР, то последнему остаётся ввести их в свои программы. При этом взначительной степени устраняются трудности, связанные с физикой работы прибора.

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

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">
1.<span Times New Roman"">     

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

Термин “биполярный транзистор” связан с тем, что внём используются носители заряда двух видов: электроны и дырки. Слово“транзистор” (от англ. transferresistor)означает, что этот прибор согласует низкоомную цепь эмиттера с высокоомнойцепью коллектора.

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

При математическом моделированииглавными проблемами являются:

— отсутствие математическихзависимостей, точно описывающих реальные биполярные транзисторы.

-из-за увеличенияпараметров, описывающих математическую модель, усложняются и формулы, покоторым производится моделирование.

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

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

-<span Times New Roman"">         

-<span Times New Roman"">         

-<span Times New Roman"">         

-<span Times New Roman"">         

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

Реальные транзисторы имеютопределённый разброс своих характеристик. Это приходится учитывать примоделировании для получения требуемого результата.

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
2.<span Times New Roman"">     

Биполярный транзистор состоит из двухвзаимодействующих p-n перехода, созданных вобъёме  монокристалла кремния илигермания. В зависимости от характера примесей в этих областях принято различатьтранзисторы типа p-n-p и n-p-n.

Модель Эберса — Молла  применима при моделировании по постоянномутоку.

<img src="/cache/referats/16927/image003.gif" v:shapes="_x0000_s1103">  

                                                                                 Э

                                                             <img src="/cache/referats/16927/image004.gif" v:shapes="_x0000_s1040"><img src="/cache/referats/16927/image005.gif" v:shapes="_x0000_s1042">

<img src="/cache/referats/16927/image006.gif" v:shapes="_x0000_s1039"><img src="/cache/referats/16927/image007.gif" v:shapes="_x0000_s1037"><img src="/cache/referats/16927/image008.gif" v:shapes="_x0000_s1038">                                                         <img src="/cache/referats/16927/image010.gif" v:shapes="_x0000_i1025">                          Uэк              

                                                                  Б

<img src="/cache/referats/16927/image011.gif" v:shapes="_x0000_s1041">


                                                                                     К

Рис. 1. Биполярный транзистор

                                                            <img src="/cache/referats/16927/image013.gif" v:shapes="_x0000_i1026">                    

<img src="/cache/referats/16927/image014.gif" v:shapes="_x0000_s1045"><img src="/cache/referats/16927/image015.gif" v:shapes="_x0000_s1088"><img src="/cache/referats/16927/image016.gif" v:shapes="_x0000_s1087"><img src="/cache/referats/16927/image017.gif" v:shapes="_x0000_s1068"><img src="/cache/referats/16927/image018.gif" v:shapes="_x0000_s1047">                                             <img src="/cache/referats/16927/image020.gif" v:shapes="_x0000_i1027">                                                                              эмиттер

<img src="/cache/referats/16927/image021.gif" v:shapes="_x0000_s1083"><img src="/cache/referats/16927/image022.gif" v:shapes="_x0000_s1075"><img src="/cache/referats/16927/image023.gif" v:shapes="_x0000_s1055"><img src="/cache/referats/16927/image024.gif" v:shapes="_x0000_s1048">                                       DBE.          <img src="/cache/referats/16927/image026.gif" v:shapes="_x0000_i1028">                                                      <img src="/cache/referats/16927/image028.gif" v:shapes="_x0000_i1029">

<img src="/cache/referats/16927/image029.gif" v:shapes="_x0000_s1050"><img src="/cache/referats/16927/image030.gif" v:shapes="_x0000_s1105 _x0000_s1062 _x0000_s1063 _x0000_s1064"><img src="/cache/referats/16927/image031.gif" v:shapes="_x0000_s1061"><img src="/cache/referats/16927/image032.gif" v:shapes="_x0000_s1054"><img src="/cache/referats/16927/image033.gif" v:shapes="_x0000_s1049">                                      RБ.                                      <img src="/cache/referats/16927/image035.gif" v:shapes="_x0000_i1030">                              CCS

<img src="/cache/referats/16927/image036.gif" v:shapes="_x0000_s1079"><img src="/cache/referats/16927/image037.gif" v:shapes="_x0000_s1080"><img src="/cache/referats/16927/image038.gif" v:shapes="_x0000_s1067"><img src="/cache/referats/16927/image039.gif" v:shapes="_x0000_s1082"><img src="/cache/referats/16927/image040.gif" v:shapes="_x0000_s1081"><img src="/cache/referats/16927/image041.gif" v:shapes="_x0000_s1078"><img src="/cache/referats/16927/image042.gif" v:shapes="_x0000_s1077"><img src="/cache/referats/16927/image043.gif" v:shapes="_x0000_s1060">                             <img src="/cache/referats/16927/image045.gif" v:shapes="_x0000_i1031">                                                                  <img src="/cache/referats/16927/image047.gif" v:shapes="_x0000_i1032">             

<img src="/cache/referats/16927/image048.gif" v:shapes="_x0000_s1074"><img src="/cache/referats/16927/image049.gif" v:shapes="_x0000_s1070"><img src="/cache/referats/16927/image050.gif" v:shapes="_x0000_s1046"><img src="/cache/referats/16927/image051.gif" v:shapes="_x0000_s1066"><img src="/cache/referats/16927/image052.gif" v:shapes="_x0000_s1086"><img src="/cache/referats/16927/image053.gif" v:shapes="_x0000_s1076"><img src="/cache/referats/16927/image054.gif" v:shapes="_x0000_s1053">            база                                                                                                                    

<img src="/cache/referats/16927/image031.gif" v:shapes="_x0000_s1051"><img src="/cache/referats/16927/image055.gif" v:shapes="_x0000_s1052"><img src="/cache/referats/16927/image056.gif" v:shapes="_x0000_s1106 _x0000_s1057 _x0000_s1104 _x0000_s1056 _x0000_s1058 _x0000_s1059">                                       DBC.                                              RC                   П- подложка 

<img src="/cache/referats/16927/image057.gif" v:shapes="_x0000_s1073"><img src="/cache/referats/16927/image058.gif" v:shapes="_x0000_s1084"><img src="/cache/referats/16927/image059.gif" v:shapes="_x0000_s1085"><img src="/cache/referats/16927/image060.gif" v:shapes="_x0000_s1071"><img src="/cache/referats/16927/image060.gif" v:shapes="_x0000_s1072"><img src="/cache/referats/16927/image061.gif" v:shapes="_x0000_s1065">                                                          <img src="/cache/referats/16927/image063.gif" v:shapes="_x0000_i1033">                                                               

<img src="/cache/referats/16927/image064.gif" v:shapes="_x0000_s1108"><img src="/cache/referats/16927/image065.gif" v:shapes="_x0000_s1044">                                             <img src="/cache/referats/16927/image067.gif" v:shapes="_x0000_i1034">                                                                                  коллектор <img src="/cache/referats/16927/image068.gif" v:shapes="_x0000_s1069"><img src="/cache/referats/16927/image069.gif" v:shapes="_x0000_s1043">                                                                      

                                                         <img src="/cache/referats/16927/image071.gif" v:shapes="_x0000_i1035">

 

Рис. 2. Модель Эберса – Молла.

1) расчёттемпературного потенциала.

<img src="/cache/referats/16927/image073.gif" v:shapes="_x0000_i1036">;

<img src="/cache/referats/16927/image075.gif" v:shapes="_x0000_i1037"> <img src="/cache/referats/16927/image077.gif" v:shapes="_x0000_i1038">  — постояннаяБольцмана;

<img src="/cache/referats/16927/image079.gif" v:shapes="_x0000_i1039"> Кл — элементарный заряд.

T  — текущаятемпература в Кельвинах.

2) расчёттока насыщения, зависящего от температуры и 

    напряжениямежду эмиттером и коллектором.                   

<img src="/cache/referats/16927/image081.gif" v:shapes="_x0000_i1040"> 

iso  — ток насыщения при TNOM;     

VA – напряжение Эрли;

EG – ширина запрещённой зоны;

TNOM– номинальная температура в Кельвинах.

3)определения величины IС и UС  — ток и напряжение на диоде при переходе налинейный участок.

<img src="/cache/referats/16927/image083.gif" v:shapes="_x0000_i1041">;                            <img src="/cache/referats/16927/image085.gif" v:shapes="_x0000_i1042">;

RJ – минимальноедифференциальное сопротивление перехода;

4) перевод температурного коэффициента всистему С.

TCB (в системе С) = TCB*10-6 (в PPM) .

5) поправка коэффициентов передачи по току всхеме с ОЭ на температуру.

BF (исправленное)  = BF * (1 + (T-TNOM) * TCB;

BR (исправленное)  = BR * (1 + (T-TNOM) * TCB.

BF – коэффициент передачипо току в схеме с ОЭ для нормального включения.

BR – коэффициент передачипо току в схеме с ОЭ для инверсного включения.

6) Математическое описание зависимости токадиода DBE от напряженияна

    нем.

<img src="/cache/referats/16927/image087.gif" v:shapes="_x0000_i1043"> при <img src="/cache/referats/16927/image089.gif" v:shapes="_x0000_i1044">;

<img src="/cache/referats/16927/image091.gif" v:shapes="_x0000_i1045"> при <img src="/cache/referats/16927/image093.gif" v:shapes="_x0000_i1046">;

д)Математическое описание зависимости тока диода DBC от напряжения на

    нем.

<img src="/cache/referats/16927/image095.gif" v:shapes="_x0000_i1047"> при <img src="/cache/referats/16927/image097.gif" v:shapes="_x0000_i1048">;

<img src="/cache/referats/16927/image099.gif" v:shapes="_x0000_i1049">при <img src="/cache/referats/16927/image101.gif" v:shapes="_x0000_i1050">;

e) математическоеописание управляемого источника тока.

<img src="/cache/referats/16927/image103.gif" v:shapes="_x0000_i1051">.

ж) расчёт токов коллектора и эмиттера;

ik= iу — iкб;             iэ = iу + iэб;

и) расчётбарьерной емкости перехода ЭБ;.

<img src="/cache/referats/16927/image105.gif" v:shapes="_x0000_i1052"> при <img src="/cache/referats/16927/image107.gif" v:shapes="_x0000_i1053">

<img src="/cache/referats/16927/image109.gif" v:shapes="_x0000_i1054"> при <img src="/cache/referats/16927/image111.gif" v:shapes="_x0000_i1055">

CJEO – барьерная емкостьперехода ЭБ при нулевом смещении;

VJE – контактная разностьпотенциалов для переходов ЭБ;

MJE – показатель степенив выражении для барьерной емкости.

к) расчётдиффузионной емкости перехода ЭБ.

<img src="/cache/referats/16927/image113.gif" v:shapes="_x0000_i1056"> при <img src="/cache/referats/16927/image115.gif" v:shapes="_x0000_i1057">

TAUF – среднее времяпролета носителей через базу в нормальном режиме.

л) расчётемкости CBE.

CBE = CJE+CDE;

м) расчётбарьерной емкости перехода КБ.

<img src="/cache/referats/16927/image117.gif" v:shapes="_x0000_i1058"> при <img src="/cache/referats/16927/image119.gif" v:shapes="_x0000_i1059">

<img src="/cache/referats/16927/image121.gif" v:shapes="_x0000_i1060">при <img src="/cache/referats/16927/image123.gif" v:shapes="_x0000_i1061">

CJCO – барьерная емкостьперехода КБ при нулевом смещении;

VJC – контактная разностьдля переходов КБ;

MJC – показатель степенив выражении для барьерной емкости.

н) расчётдиффузионной емкости перехода КБ.

<img src="/cache/referats/16927/image125.gif" v:shapes="_x0000_i1062"> при <img src="/cache/referats/16927/image127.gif" v:shapes="_x0000_i1063">

CDC = 0 при <img src="/cache/referats/16927/image129.gif" v:shapes="_x0000_i1064">

TAUR – среднее времяпролета носителей через базу в инверсном режиме.

о) расчётемкости CBC.

CBC= CJC+CDC;

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">
3.<span Times New Roman"">     

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">Program

<span Courier New";mso-fareast-font-family: «MS Mincho»"> <span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">bipolar<span Courier New";mso-fareast-font-family:«MS Mincho»">;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">uses {wincrt,windos}crt,dos,graph;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">Label 1;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">var

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    t1,t2,t3,t4,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     Uc, Uccs,Ucb, Uec, Ueb, VA, VJC, VJE,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     Is0, Is,Ieb, Icb ,Ib ,Ic, Iy,Ik,Ie,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     CJC0, CJE0,CBE, CJE, CDE, CBC, CJC, CDC,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     RB,RC,RJ,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     T, TNOM,TCB,

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     Kyf,a,BF,BR, EG, TAUF, TAUR, MJC, MJE, CCS, K, FIt, q,expon:  extended;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    ii,col,row:integer;                 {    extended  3.4e-4932..1.1e4932}

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    an,key:char;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">function st(a:extended; b:extended):extended;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    if b<0then

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         if(-1*b * ln(a)) < 1.1356523e4 then

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         st:=1/(exp((-1*b) * ln(a)));

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         end

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         elsest:= 1;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    end

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    else

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         if (b *ln(a)) > 1.1356523e4 then

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">             st:=1e4000;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         end

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         else

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">             st:=exp((b) * ln(a));

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">Procedure Model(Ueb,Ucb:extended;varIeb,Icb,Ib,Iy:extended);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">Begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     If Ueb >Uc then Ieb := 1 / BF * (Ic+ (Ueb — Uc) / RJ )

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     else             Ieb :=1 / BF * Is * (st(expon,Ueb/ FIt) -1);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     If Ucb >Uc then Icb:= 1/BR * (Ic + (Ucb-Uc)/RJ)

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     else     Icb:= 1/BR * Is* (st(expon, Ucb/FIt)-1);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     Ib:= Ieb +Icb;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     Iy:= Ieb*BF- Icb*BR;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">procedure InputTrans;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">Label 1,2,3;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     clrscr;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         BF:=75;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">          BR:=0.3;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         TCB:=2500;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         Is0:=3.5e-15;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         EG:=1.11;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         CJC0:=4e-12;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         CJE0:=1.2e-12;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         RB:=67;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         RC:=7.3;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         VA:=102;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         TAUF:=9.4e-11;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         TAUR:=6.692e-8;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         MJC:=0.33;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         VJC:=0.65;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         MJE:=0.69;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         VJE:=0.69;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         CCS:=1e-12;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         RJ:=0.01;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    writeln('       It is defaultparameters of transistor KT316B (Y/N) ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+3);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Forward beta] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+3);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(BF);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+4);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Revers beta] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+4);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(BR);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+5);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Temp. coef. of BETTA (PPM)] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+5);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(TCB);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+6);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Saturation Current] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+6);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(Is0);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+7);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Energy gap (0.6 to 1.3)] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+7);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(EG);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    EG:=EG*1.6e-19;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+8);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[CJC0] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+8);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write(CJC0);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+9);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[CJE0] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+9);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write(CJE0);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+10);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Base resistance] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+10);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(RB);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+11);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Collector resistance] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+11);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(RC);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+12);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Early Valtage] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+12);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(VA);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+13);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write('[TAUforward] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+13);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write(TAUF);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+14);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write('[TAUreverse] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+14);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write(TAUR);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     gotoxy(col+3,row+15);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[MJC] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+15);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(MJC);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+16);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[VJC] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+16);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(VJC);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+17);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[MJE] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+17);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(MJE);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+18);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[VJE] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+18);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(VJE);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+19);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[CSUB] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+19);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(CCS);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+20);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write('[Minimumjunction resistance] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+20);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(RJ);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+6,row+25);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('Accept parameters of transistor (Y/N) ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    an:=readkey;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">         case anof 'y':    goto 3;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                   'Y':    goto 3;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                    'n':    goto 2;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                   'N':    goto 2;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                else

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                begin

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                    sound(500);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                    delay(1000);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                    nosound;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                    goto 1;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">                end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">          end;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">2:   clrscr;

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+25,row+1);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('Input next parameters of transistor');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+3);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Forward beta] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+3);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(BF);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+3);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(BF);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+4);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Revers beta] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+4);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(BR);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+4);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(BR);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+5);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Temp. coef. of BETTA (PPM)] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+5);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(TCB);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+5);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(TCB);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+6);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Saturation Current] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+6);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(Is0);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+6);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(Is0);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+7);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[Energy gap (0.6 to 1.3)] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+7);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(EG);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+39,row+7);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     write(EG);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+3,row+8);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    write('[CJC0] ');

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">    gotoxy(col+40,row+8);

<span Courier New";mso-fareast-font-family:«MS Mincho»; mso-ansi-language:EN-US">     read(CJC0);

<span Courier New";mso-fareast-font

еще рефераты
Еще работы по радиоэлектронике