Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Микроэлектроника. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
строятся в стандартном масштабе и затем автоматически перестраи­ваются.
Y Range – максимальное и минимальное значение переменной Y на графике; если минимальное значение равно нулю, его можно не указывать. Для автоматического выбора диапазона переменных в этой графе указывается Auto.
Использование клавиши Р
После выполнения команды Run начинается расчет передаточных функций, и в процессе получения
результатов на экран выводятся их графики. После нажатия клавиши Р в нижней части графического окна справа от обозначения каждой переменной выводятся их теку­щие численные значения. Этот способ удобен для контроля за дли­тельными расчетами передаточных функций, диапазон изменения которых заранее не известен (так что текущие результаты могут быть не видны
на экране). Однако моделирование при этом значительно замедляется, поэтому после просмотра наиболее интересного фраг­мента данных следует выключить этот режим повторным нажатием клавиши Р.
Изменение размеров окна DC Analysis Limits
Ручное масштабирование окна осуществляется стандартным спо­собом – протяжкой мышью правого нижнего угла окна, а также из­менением размера полей в поле графиков путем
протяжки левой кла-
вишей мыши разделителей между полями Р, X Expression, Y Expres-
sion, X Range, Y Range.
Динамический анализ режима по постоянному току
Вызывается командой Analysis/Dynamic DC или Alt + 4. Dynamic DC представляет собой интерактивный процесс, в ходе которого
пользователь модифицирует схему, а программа сразу же вслед за этим рассчитывает результат и отображает его на схеме. Процесс со­стоит из следующих этапов:
пользователь модифицирует схему;
–
– программа МС8 выполняет анализ схемы на постоянном токе;
– режимы по постоянному току сразу отображаются на схеме.
Для отображения текущего режима схемы по постоянному току имеются 4 кнопки. Эти пиктограммы выведены на главную панель МС8, однако при анализе Dynamic DC они появляются и в окне окно
31
Dynamic DC Limits. После запуска режима анализа Dynamic DC по
умолчанию активизируется кнопка показа узловых потенциалов. Для отображения на схеме других желаемых величин включают­ся/отключаются соответствующие кнопки. После запуска анализа можно производить любые изменения в схеме. Можно добав­лять/удалять соединительные проводники, компоненты, изменять значения параметров компонентов и др. Программа в ответ будет рассчитывать
новый режим по постоянному току и отображать на
схеме величины, его характеризующие.
Напряжения батарей, источников напряжения, токи источников тока, сопротивления резисторов могут изменяться при проведении анализа одним из двух способов:
1. Усилитель с общим эмиттером на p-n-p биополярном транзи-
сторе. В исходном состоянии усилитель не усиливает, так как не
обеспечен соответствующий режим
по постоянному току. При пра­вильно установленной точке покоя каскада на коллекторе транзисто­ра должна быть приблизительно половина напряжения питания.
2. Усилитель с общим истоком на N-канальном МДП-транзисторе.
В исходном состоянии усилитель не усиливает, так как не обеспечен соответствующий режим по постоянному току. При этом на стоке тран­зистора должна
быть приблизительно половина напряжения питания.
Осуществить выбор компонента и протяжку мышью движка регу­лировку его величины (slider). Показ движковых регуляторов может быть разрешен/запрещен флажком Show Slider закладки Options диа­логового окна Preferences. По умолчанию показ флажков выключен. Минимальные и максимальные величины регулируемых параметров компонентов в программе МС8 не задаются. Неосторожное переме­щение движков может вызвать
установку значений, при которых численный алгоритм расчета расходится. Например, по неосторож­ности можно установить отрицательные значения активных сопро­тивлений.
Осуществить выбор компонента и использование клавиш I (Down) и Т (Up) дополнительной клавиатуры для уменьшения и увеличения величины компонента соответственно. При этом способе регулиров­ки можно синхронно регулировать величины параметров выделен­ной группы компонентов
на фиксированное изменение в процентах (которое задается в поле Slider Percentage Step Size) при каждом на­жатии соответствующей клавиши.
Следует также отметить, что перемещение компонента на свобод-
ное поле обычно вызывает диагностическое сообщение об отсутст-
32
вии пути по постоянному току на землю (ground). Поскольку такое перемещение компонентов типично для данного вида анализа, про­грамма устанавливает флаг Add DC Path to Ground на все время его проведения. После окончания данного вида анализа исходное значе­ние данной опции восстанавливается.
Расчет режима по постоянному току
(Dynamic DC – Alt + 4)
По команде Analysis/Dynamic DC производится расчет режима по
постоянному току
и его отображение на чертеже семы. Причем если на закладке Common команды Options/Preferences включен параметр Show Slider, то на схеме у изображений батарей и резисторов разме­щаются движковые регуляторы – при их перемещении движением курсора изменяются номинальные значения этих компонентов, и на схеме отображаются новые значения режима по постоянному току.
Минимальные и максимальные
значения номинальных значений определяются с помощью атрибутов SLIDER_MIN, SLIDER_MAX каждой батареи и каждого резистора.
Объем выводимой на схему информации определяется нажатием
пиктограмм:
– номеров узлов;
– напряжений аналоговых узлов или логических состояний
цифровых узлов;
– токов ветвей;
– мощности, рассеиваемой в ветвях;
– состояний p-n переходов: LIN – линейный режим, ON –
переход открыт, OFF – переход закрыт, SAT – находится в режиме насыщения,.
При выполнении команды Analysis/Dynamic DC по умолчанию
нажата пиктограмма
, остальные пользователи включают по ме-
ре надобности.
Отметим, что при использовании перечисленных выше кнопок при анализе переходных процессов на схеме отображаются не значе­ния режима по постоянному току, а значения переходных процессов
33
в последний момент времени, если не выбрана опция Operation Point Only. После завершения расчетов по командам Dynamic DC на схеме
отображаются значения режима по постоянному току, рассчитанного последним.
1.10. Задание параметров моделирования AC Analysis Limits
Команды
Run – начало моделирования. Щелчок на пиктограмме
в строке инструментов или нажатие F2 также начинает моделирование. Моделирование может быть остановлено в любой момент нажатием
на пиктограмму пиктограмму
или клавишу Esc. Последовательные нажатия на
прерывают и затем продолжают моделирование.
Add – добавление еще одной строки спецификации вывода ре­зультатов после строки, отмеченной курсором. На этой строке уста­навливаются способ отображения результатов и аналитические вы­ражения для построения графиков. При наличии большого количест­ва строк, не умещающихся на экране, появляется линейка прокрутки.
Delete – удаление строки спецификации
вывода результатов, от-
меченной курсором.
Expand – открытие дополнительного окна для ввода текста боль­шого размера при расположении курсора в одной из граф, содержа­щих выражения, например Y Expression.
Stepping – открытие диалогового окна задания вариации парамет­ров.
Properties – открытие диалогового окна задания параметров (окон графиков, текстовых надписей, толщины и цвета линий и др.).
– вызов раздела AC Analysis системы помощи.
Help
Числовые параметры
Frequency Range – спецификация конечной и начальной частоты
, F
по формату F
max
ются. Если значение F
Number of Points – количество точек по частоте N
. Отрицательные значения частоты не допуска-
min
не указано, то расчет не производится.
min
, в которых
f
производится расчет частотных характеристик. Минимальное значе­ние равно 5. В связи с тем, что в режиме АС не производится интер-
34
поляция, то в таблицы и на графики выводятся все данные, получен­ные при расчете. Значения частот, на которых производится расчет характеристик, зависят от параметров, установленных в разделе «Опции»: Auto, Linear, Log. В режиме Auto параметр Number of Points во внимание не принимается и количество точек определяется вели­чиной Maximum Change. Если принят линейный шаг (Linear), то
шаг
приращения частоты равен
F
k + 1
– Fk = (F
max
– F
)/(Nf – 1).
min
Если принят логарифмический масштаб (Log), то отношение со-
седних частотных точек равно
F
k + 1/Fk
= (F
max/Fmin
)/(Nf – 1).
Temperature – диапазон изменения температуры в градусах Цельсия. При выборе параметра Linear имеет формат High[,Low[,Step]]; если при этом параметр Step (шаг) опущен, то вы­полняется анализ при двух значениях температуры: Low (минималь­ной) и High (максимальной), если опущены оба параметра Low и
Step, то расчет проводится при единственной температуре, равной High. При выборе параметра List указывается список температур
разделяемых запятыми. При изменении температуры изменяются параметры компонентов, имеющие ненулевые температурные коэф­фициенты ТС, а также ряд параметров полупроводниковых прибо­ров. Значение установленной здесь температуры может использо­ваться в различных выражениях, она обозначается как переменная
TEMP.
Maximum Change, % – максимально допустимое приращение графика первой функции на интервале шага по частоте (в процентах
полной шкалы). Принимается во внимание только при выборе оп-
от ции Auto. Если график функции изменяется быстрее, то шаг прира­щения частоты автоматически уменьшается.
Noise Input – имя входного источника сигнала, используемого при расчете шумовых параметров. При указании переменной INOISE в графе Y expression выводится график квадратного корня спек­тральной плотности напряжения или тока внутренних шумов цепи, пересчитанной к этим зажимам. Если в качестве источника входного сигнала включается источник напряжения, то на вход пересчитыва­ется спектральная плотность напряжения, а если источник тока, то спектральная плотность тока.
,
35
Noise Output – номера узлов выходных зажимов цепи, в которых вычисляется спектральная плотность напряжения выходного шума цепи. Формат: узел 1[,узел2].
Вывод результатов моделирования
Ниже раздела «Числовые параметры» и слева от раздела «Выра­жения» расположена группа пиктограмм. Нажатие каждой пикто­граммы определяет характер вывода данных, задаваемых в той же строке. Имеются следующие возможности:
X Log/Linear Scale – переключение между логарифмиче­ской и линейной шкалой по оси X. При выборе логарифмической шка­лы диапазон изменения переменной должен быть положительным;
Y Log/Linear Scale – переключение между логарифмиче­ской и линейной шкалой по оси Y. При выборе логарифмической шка­лы диапазон изменения переменной должен быть положительным;
Color – вызов меню для выбора одного из 16 цветов для ок-
рашивания графиков. График окрашивается в цвт кнопки;
Numeric Output – при нажатии этой кнопки в текстовый вы­ходной файл заносится таблица отсчетов функции, заданной в графе Y Expression. Запись производится в файл «<имя схемы>.АNО». Таблица просматривается в окне Numeric Output (открывается нажатием клави­ши F5). Количество отсчетов функции (число строк в таблице) задается параметром Number of Points в разделе «Числовые параметры»;
Rectangular – вывод графиков в прямоугольной (декартовой)
системе координат;
Polar – вывод графиков в полярной системе координат;
Smith chart plot – вывод графиков на круговой диаграмме
(диаграмме Смита);
Plot Group – в графе Р числами от 1 до 9 указывается номер гра­фического окна, в котором должна быть построена данная функция. Все функции, помеченные одним и тем же номером, выводятся в од­ном окне. Если это поле пусто, график функции не строится.
36
Выражения
X Expression – имя переменной, откладываемой по оси X. Обычно
при анализе переходных процессов по этой оси откладывается часто­та (переменная F), однако это не обязательно. Так, при расчете им­пульсной характеристики с помощью преобразования Фурье по этой оси откладывается время (переменная Т), а при построении годогра­фа для анализа устойчивости по
методу Найквиста – действительная
часть комплексного сигнала.
Y Expression – математическое выражение для переменной, от­кладываемой по оси Y. Это может быть простая переменная типа на­пряжения в узле V(5), падение напряжения на двухполюсном компо­ненте V(L1) или тока ветви I(2,3), I(L1), произведения комплексных величин, например V(VCC)*I(VCC), и другие выражения. Для расче­та уровня внутреннего шума в графе Y Expression
помещают имена переменных ONOISE, INOISE; при этом графики других переменных нельзя одновременно выводить на экран.
X Range – максимальное и минимальное значение переменной Х на графике по формату High[,Low]. Если минимальное значение Low равно нулю, его можно не указывать. Для автоматического выбора диапазона переменных в этой графе указывается Auto. В этом случае сначала выполняется моделирование, в процессе которого
графики строятся в стандартном масштабе и затем автоматически перестраи­ваются. Удобно также использовать F
max,Fmin
, в этом случае не надо
дублировать диапазон, указанный в Frequency Range.
Y Range – максимальное и минимальное значение переменной Y на графике; если минимальное значение равно нулю, его можно не указывать. Для автоматического выбора диапазона переменных в этой графе указывается Auto.
Опции
Run Options – управление выдачей результатов расчетов:
Normal – результаты расчетов не сохраняются;
Save – сохранение результатов
расчетов в бинарном дисковом
файле <имя схемы> .АSА;
Retrieve – считывание последних результатов расчета из дисково­го файла <имя схемы> .ASA, созданного ранее. При этом произво­дится построение графиков и таблиц, как после обычного расчета.
State Variables (Zero, Read, Leave) – установка начальных усло- вий.
37
Frequency Step – шаг изменения частоты: Auto – автоматический выбор шага по частоте, выбираемого на
основе контроля максимального приращения функции первого гра­фика;
Linear – расчет с постоянным линейным шагом по частоте; Log – расчет с постоянным шагом на логарифмической шкале
частоты;
Operation Point – предварительное выполнение расчета режима по
постоянному току.
Auto Scale Ranges – присвоение признака автоматического мас-
штабирования «Auto» по осям
X, Y для каждого нового варианта рас­четов. Если эта опция выключена, то принимаются во внимание масштабы, указанные в графах X Range, Y Range.
38
2. ПОРЯДОК ПРОВЕДЕНИЯ ЛАБОРАТОРНЫХ РАБОТ
Запустить программу схемотехнического моделирования элек­тронных схем MICROCAP-8 (MC8.exe). В приведенных ниже пунк­тах рабочего задания содержатся методика и основные приемы рабо­ты при построении принципиальных схем, проведение анализа пере­ходных процессов TRANSIENT Analysis, анализ по переменному току AC analysis и по постоянному току DC analysis, опирающиеся на тео­ретический материал данного лабораторного практикума.
2.1. Анализ переходных процессов (Transient Analysis)
Войти в меню анализа переходных процессов для собранной схе­мы, выполнив команду Analysis/Transient (Alt + 1). В строке Time Range указывается длительность интервала времени моделирования; в графе Operating Point указывается на необходимость перед расче­том переходных процессов выполнить расчет режима по постоянно­му току; в строке State Variables – тип используемых начальных ус­ловий для расчета (Zero – достигнутые в конце предыдущей стадии расчета), в нижней части окна указываются имена переменных, графики которых нужно по­строить. Имена аналоговых и цифровых переменных, откладывае­мых по оси Y графиков, указываются в графе Y Expression, при этом допускается применение математических выражений и функций.
Моделирование начинается после нажатия
нулевые, Read – считанные с диска, Leave –
на кнопку Run в от-
крывшемся подменю Transient Analysis Limits, на пиктограмму или на клавишу F2. Моделирование может быть остановлено в лю-
бой момент нажатием на пиктограмму
Вывести на экран одновременно с результатами анализа и прин­ципиальную схему, выполнив команду Windows/The Vertical
(Shift + F4 или ). Это необходимо для сопоставления схемных узлов и результатов анализа для них. Закрыть окно схемного редак-
тора, выполнив команду Windows/maximize (
Изменить масштаб графиков по оси Y на автоматический (вклю­чить auto scale range или auto для каждой переменной), войдя в под-
или клавишу Esc.
).
39
меню Transient Analysis Limits (Transient/Limits, или F9, или ). За­пустить анализ переходных процессов, выполнив команду RUN.
В подменю Transient Analysis Limits имеется флажок Operating Point Only, установка которого означает проведение только расчета режима по постоянному току (расчет переходных процессов не про­изводится). Для определения карты режимов компонентов электрон­ной схемы по постоянному току необходимо установить указанный флажок, выполнить команду RUN, а затем
выйти из режима анализа
(нажав F3), вернувшись в схемный редактор. После этого следует выполнить команду Options/View/Node Voltages States (
) для ото­бражения в узлах схемы потенциалов на постоянном токе в вольтах. Также могут быть отображены токи в ветвях в точке покоя в амперах
(Options/View/Currents или ) и состояния полупроводниковых приборов (Options/View/Conditions или
).
Переводятся состояния полупроводниковых приборов следующим образом: ON – диод (транзистор) включен, OFF – диод (транзистор) выключен, LIN – транзистор в линейном активном режиме, SAT – транзистор в режиме насыщения, HOT – транзистор перегрет.
Следует отметить, что переход в режим отображения карты на­пряжений (токов) на постоянном токе после проведения анализа пе­реходных процессов во всех
других случаях (без установки флага Operating Point Only) приводит к отображению значений потенциа­лов (токов, состояний приборов) в конечной точке расчета.
2.2. Анализ схемы на переменном токе (AC analysis)
Переход в режим расчета частотных характеристик осуществляет­ся командой Analysis/АС (Alt + 2). Задание на расчет формируется в окне AC analysis Limits, вызываемом также из текущего режима ана-
лиза с помощью нажатия клавиши F9 или пиктограммы
На строке Frequency Range указываются границы диапазона частот; на строке Frequency Step – тип шага по частоте при проведении расче­та (Linear – линейный шаг, Log – логарифмический, List – список зна- чений частоты, Auto – автоматический). При необходимости расчета спектральной плотности внутреннего шума на строке Noise Input ука­зывается имя источника входного сигнала, на строке Noise Output номер выходного узла, для которого рассчитывается спектральная
.
–
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]