Самосадный Автоматизированное проектирование устройств систем сбора-обработки Ч2 2015
.pdfМИНИСТЕРТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Национальный исследовательский ядерный университет «МИФИ»
А.В. Самосадный
Автоматизированное проектирование устройств систем сбора-обработки данных
Часть 2. Основные методы проведения PSpice-расчетов электронных схем
Учебно-методическое пособие
Рекомендовано УМО «Ядерные физика и технологии» в качестве учебно-методического пособия для студентов высших учебных заведений
2-е издание, переработанное и дополненное
Москва 2015
УДК539.1.07.01(07)
ББК34.9я7 С17
Самосадный А.В. Автоматизированное проектирование устройств систем сбора-обработки данных. Ч.2.
Основные методы проведения PSpice-расчетов электронных схем: Учебно-методическое пособие. – 2-е изд. перераб. и доп . М.: НИЯУ МИФИ, 2015. − 196 с., ил.
В учебно-методическом пособии рассмотрены основные вопросы компьютерного моделирования электронных схем, являющегося составной частью автоматизированного проектирования изделий радиоэлектронной аппаратуры на персональных компьютерах. Для компьютерного моделирования используются PSpiceрасчеты с помощью пакетов программ OrCAD. Учебно-методическое пособие может применяться как в ходе проведения аудиторных занятий со студентами, так и для самостоятельного изучения материалов, включая дистанционные формы обучения. Пособие состоит из двух частей.
Первая часть пособия предназначена для начального обучения проведению PSpice-расчетов, анализу и интерпретации полученных результатов. В этой части пособия приводятся основные сведения по установке и использованию пакетов программ, изучаются порядок и правила проведения PSpice-расчетов, а также получения основных характеристик схем.
Вторая часть пособия предназначена для более детального и углубленного освоения компьютерного моделирования электронных схем с использованием технологий PSpice-расчетов, а также для практического освоения компьютерного моделирования электронных схем на уровне профессиональных специалистовсхемотехников.
Рассматриваемые в учебно-методическом пособии методы проведения расчетов для моделирования электронных устройств и схемотехнические решения могут применяться для решения общих задач проектирования радиоэлектронной аппаратуры. Вместе с тем, предлагаемые решения направлены, в первую очередь, на обеспечение проектирования электронных блоков и узлов систем сбора-обработки данных, применяемых в ядерном приборостроении и в аппаратуре автоматизации физического эксперимента, включая ядерно-физические установки, а также в системах промышленной автоматизации.
Учебно-методическое пособие предназначено для подготовки студентов и переподготовки специалистов радиоэлектронных, радиотехнических и других смежных специальностей (электроника, радиоэлектроника, вычислительная техника, автоматика, приборостроение и т.п.), связанных с разработкой электронной аппаратуры, средств автоматики и вычислительной техники.
Рецензент руководитель CADENCE-центра МИФИ, канд. техн. наук, Э.В. Аткин
ISBN 978-5-7262-2057-4
© Национальный исследовательский ядерный университет «МИФИ», 2008, 2015
Редактор Шумакова Н.В. Оригинал-макет изготовлен Самосадным А.В.
Подписано в печать 22.12.2014. |
Формат 60х84 1/8 |
|
Печ. л. 24,5 |
Уч.-изд. л. 24,5 |
|
Изд. №014-1 |
|
|
Национальный исследовательский ядерный университет «МИФИ». 115409, Москва, Каширское ш., 31
1. ВВЕДЕНИЕ
Учебно-методическое пособие «Автоматизированное проектирование устройств систем сбора-обработки данных. Часть 2. Основные методы проведения PSpice-расчетов электронных схем» является продолжением пособия «Автоматизированное проектирование устройств систем сбора-обработки данных. Часть 1. PSpice-моделирование электронных схем».
Первая часть сборника предназначена для начального изучения технологий Spiceмоделирования и приобретения практических навыков проведения PSpice-расчетов схем, а также интерпретации результатов. Изучаются общие возможности пакетов программ Design Lab v 8.0 и OrCAD v.9.х, осуществляется практическое освоение проведения расчетов и получение основных характеристик схем, таких как АЧХ, графиков переходных процессов, узловых потенциалов и токов. Изучение предметной области осуществляется на уровне общей инженерной подготовки и может явиться достаточным для проектировщиков электронных систем, занятых разработкой требований к блокам РЭА и контролем хода их реализации специалистами.
Вторая часть сборника предназначена для более детального и углубленного освоения компьютерного моделирования электронных схем с использованием технологий PSpiceрасчетов. Это учебное пособие предназначено для практического освоения автоматизированного компьютерного моделирования электронных схем на уровне требований профессиональных специалистов-схемотехников. В курсе изучаются основные методы и средства детального анализа работы электронных схем с элементами многовариантного анализа и оптимизации схем в процессе комбинированного аналогового и аналого-цифрового моделирования работы устройств РЭА и линий связи.
Во второй части учебного пособия предлагаются для изучения следующие пять тем:
•детальное изучение основных видов расчетов;
•многовариантный и статистический анализ;
•формирование начальных воздействий и обработка результатов;
•модели, характеристики компонентов и оптимизация схем;
•цифровое моделирование.
Изучение второй части сборника рекомендуется проводить после освоения курса, представленного в части 1 учебного пособия.
Общая направленность применения освоенных технологий PSpice-моделирования в частях 1 и 2 сборника учебных пособий позволяет использовать эти расчеты при создании электронных модулей систем сбора-обработки данных (СОД) общего назначения, а также для ядерного приборостроения и в системах с использованием ядерных информационноизмерительных технологий.
1.1. Изучение материала
Представленное учебное пособие предназначено для практического освоения PSpiceмоделирования. Оно содержит пять основных разделов или тем. Темы изучаются последовательно, одна за другой индивидуально или группой обучаемых. Обучаемые в соответствии с календарным планом курса и методическими указаниями приступают к изучению материалов тем. Каждая из тем содержит:
•учебное задание;
•рекомендации по использованию литературы;
•порядок выполнения задания;
•рекомендации по выполнению задания.
Обучаемые до выполнения и в процессе выполнения заданий по теме изучают необходимый теоретический материал, осуществляют подготовку к практическим работам, проводят практические работы, получают и обрабатывают результаты.
3
Изучение материалов курса может проводиться в следующих формах:
1.занятия с преподавателем в компьютерном классе;
2.самостоятельное изучение;
3.дистанционные формы обучения.
Более подробно формы обучения и рекомендации по проведению занятий представлены в части 1 учебно-методического пособия. Далее приводятся сведения по организации учебного процесса, касающиеся второй части курса и имеющие отличия от первой части, а также сведения справочного характера.
Форма 1. Занятия с преподавателем в компьютерном классе
При изучении курса с использованием компьютерного класса и под руководством преподавателя занятия проводятся в соответствии с планом, предложенным преподавателем.
Общее количество часов на изучение курса может составлять 20-50 часов аудиторных занятий и около 30-60 часов самостоятельных занятий.
При проведении занятий предусматриваются следующие формы контроля. Промежуточный контроль: прием и проверка выполнения практических работ. Итоговый контроль: собеседование (коллоквиум), зачет или экзамен.
Форма 2. Самостоятельное изучение
Общее число часов на изучение тем 1-5 по форме 2 может составлять от 100 часов и бо-
лее.
Форма 3. Дистанционные формы обучения
Для дистанционной формы обучения время самостоятельной работы может составлять 40-80 часов в течение около 1-2 месяцев.
Аппаратные и программные средства обучения
При изучении материалов второй части учебно-методического пособия может использоваться САПР OrCAD v.9.2-16.х. и редактор CAPTURE.
1.2. Учебная литература
Техническая документация к САПР
В качестве основной справочной литературы по курсу рекомендуется использование технической документации, прилагаемой к САПР. На компакт-диске САПР OrCAD Lite v.9.2. фирмы CADENCE в поддиректории \document содержатся следующие файлы, как представлено в табл. 1-1.
4
Таблица 1-1 Файлы технической документации для работы с редактором CAPTURE
Файл |
Содержание файла |
|
|
|
|
capqrc.pdf |
OrCAD Capture Quick Reference (Справочник инструментов и команд редактора CAPTURE), |
|
|
|
|
capug.pdf |
OrCAD Capture User’s Guide (Руководство по использованию |
редактора CAPTURE), |
optug.pdf |
PSpice Optimizer User’s Guide (Руководство по использованию |
программы параметриче- |
|
ской оптимизации PSPICE OPTIMIZER), |
|
PSpcRef.pdf |
PSpice Reference Guide (Справочное пособие по PSpice-расчетам) |
|
pspqrc.pdf |
PSpice Quick Reference (Справочник инструментов и команд редакторов и программ, свя- |
|
|
занных с PSpice - расчетами), |
|
pspug.pdf |
PSpice User’s Guide (Руководство по проведению PSpice - расчетов), |
|
rel92pdf.pdf |
OrCAD Release 9.2 On Line Manuals and Quick Reference Cards (Меню выбора файлов) |
|
Appnts.pdf |
Application Notes (Примеры подготовки, проведения и интерпретации результатов расчетов) |
Примечание к табл. 1-1.
Состав файлов полностью соответствует содержанию таблицы 1-2 в части 1 пособия. Таблица 1-1 приведена в части 2 пособия в качестве информации справочного характера.
Техническая литература на русском языке
В качестве литературы на русском языке по курсу рекомендуется воспользоваться книгами [1-5], в том случае если они имеются у обучаемых. Наиболее доступными для большинства обучаемых могут оказаться книги [4-6]. Среди них наиболее интересной для самостоятельного и углубленного изучения PSpice-моделирования, безусловно, является книга [4]. При этом необходимо иметь в виду, что большая часть примеров в книге [4] приводится для редактора SCHEMATICS. Необходимо также отметить большое количество справочного материала и рекомендаций по проведению PSpice-расчетов и работе с САПР OrCAD, содержащихся в книге [5]. Общие вопросы разработки принципиальных схем и компонентов с использованием OrCAD CAPTURE достаточно подробно представлены в книге [6]. Знание схемотехники, методов получения и оценки параметров и характеристик электронных устройств, необходимых для освоения курса, как представляется автору, не выходят за рамки объема материала, представленного в книгах [7-13].
Интернет-ресурсы
В настоящее время в Интернет можно найти как многочисленные примеры PSpiceмоделирования и расчетов схем, так и модели отдельных компонентов или библиотеки компонентов, включая и непосредственно предназначенные для САПР OrCAD. При использовании библиотек и моделей компонентов необходимо помнить о наличии многочисленных «диалектов» языка описания задания на моделирование, не соответствующих, в ряде случаев, системе PSpice-описания схем. Примером подобных разновидностей Spice-расчетов может являться HSpice-моделирование, принятое в ряде САПР и фактически напрямую не совместимое по моделям и программам расчета с PSpice. Безусловно, существуют программы и утилиты перекодирования, но применять их рекомендуется с тщательной проверкой работоспособности полученных моделей опытными специалистами.
Автор рекомендует воспользоваться технической документацией [14,15] , набором до-
полнительных программ и библиотеками компонентов, доступных в Интернете на сайте фирмы CADENCE: www.cadence.com. Помимо библиотек новых компонентов на этом сайте
можно получить версию редактора SCHEMATICS для последних версий OrCAD, а также транслятор моделей компонентов HSpice-PSpice.
5
Целый ряд фирм-изготовителей компонентов поддерживает и постоянно обновляет состав моделей компонентов, предназначенных для PSpice-расчетов, в первую очередь, это аналоговые компоненты, такие как различного рода усилители (операционные, инструментальные и др.), а также диоды, транзисторы и др. дискретные компоненты. Среди таких фирм
Infineon (Siemens), ON (Motorola), Analog Devices, Texas Instruments, Maxim и др.
Примечание.
Состав технической литературы, используемой в части 2 пособия, полностью соответствует списку литературы части 1 и приводится в части 2 пособия в качестве информации справочного характера.
6
2. ПРАКТИЧЕСКИЕ ЗАНЯТИЯ, ТЕМА 1
Тема занятий: «Основные виды расчетов».
2.1.Учебное задание
1.Изучите условия применения анализа Bias Point, а также основные способы получения и интерпретации результатов расчетов.
2.Изучите условия применения анализа DC Sweep, а также основные способы получения и интерпретации результатов расчетов.
3.Изучите условия применения анализа AC Sweep, а также основные способы получения и интерпретации результатов расчетов.
4.Изучите условия применения анализа Time Domain (Transient), а также основные способы получения и интерпретации результатов расчетов.
2.2.Рекомендации по использованию литературы
При выполнении учебного задания рекомендуется воспользоваться литературой, представленной в табл. 2-1, 2-2, 2-3, 2-4. Помимо этого, учебные материалы и рекомендации по изучению литературы представлены непосредственно в разделе 2.3 учебного пособия.
|
Таблица 2-1 |
|
Литература, используемая при выполнении задания 1 |
|
|
Источник |
Раздел |
|
|
Учебное пособие |
Приложение 1. Настройки параметров расчетов (выбор опций) |
|
|
Учебное пособие |
Приложение 2. Рекомендации по решению проблем сходимости вычислений. Подраз- |
|
делы: |
|
• «Проблемы при проведении расчетов»; |
|
• «Требования к проведению расчетов»; |
|
• «Сходимость решений при проведении анализа Bias Point». |
pspug.pdf |
DC Analysis. Bias point |
|
DC Analysis. Small-signal DC transfer |
|
DC Analysis. DC sensitivity |
|
Appendix A. Setting initial state |
Источник |
Раздел |
|
|
PSpcRef.pdf |
Commands .OP (bias point) |
|
Commands .SENS (sensitivity analysis) |
|
Commands .TF (transfer) |
|
Commands .TEMP (temperature) |
|
Commands .IC (initial bias point condition) |
|
Commands .NODESET (set approximate node voltage for bias point) |
|
Commands .SAVEBIAS (save bias point to file) |
|
Commands .LOADBIAS (load bias point file) |
|
Commands .OPTIONS (analysis options) |
[5] |
Раздел 4.1.2, директивы: OP, SENS, TF, TEMP, IC, NODESET, SAVEBIAS, LOADBIAS, |
|
OPTIONS. |
7
|
Таблица 2-2 |
|
Литература, используемая при выполнении задания 2 |
|
|
Источник |
Раздел |
|
|
Учебное пособие |
Приложение 1. Настройки параметров расчетов (выбор опций) |
|
|
Учебное пособие |
Приложение 2. Рекомендации по решению проблем сходимости вычислений. Подраз- |
|
дел: «Сходимость решений при проведении анализа DC Sweep» |
|
|
Учебное пособие |
Приложение 3 в части, касающейся анализа DC Sweep |
pspug.pdf |
DC Analysis. DC Sweep |
PSpcRef.pdf |
Commands .DC (DC analysis) |
|
Commands .OPTIONS (analysis options) |
[5] |
Раздел 4.1.2, директивы: DC, OPTIONS |
Таблица 2-3
|
Литература, используемая при выполнении задания 3 |
|
|
Источник |
Раздел |
|
|
Учебное пособие |
Приложения 3 в части, касающейся анализов AC Sweep и Noise |
pspug.pdf |
AC Analysis |
PSpcRef.pdf |
Commands .AC (AC analysis) |
|
Commands .NOISE (noise analysis) |
[5] |
Раздел 4.1.2, директивы: AC, NOISE |
Таблица 2-4
|
Литература, используемая при выполнении задания 4 |
|
|
Источник |
Раздел |
|
|
Учебное пособие |
Приложения 1. Настройки параметров расчетов (выбор опций) |
Учебное пособие |
Приложение 2. Сходимость решений при проведении анализа Transient |
Учебное пособие |
Приложения 3 в части, касающейся анализов Transient и Fourier |
pspug.pdf |
Transient analysis |
PSpcRef.pdf |
Commands .TRAN (transient analysis) |
|
Commands .FOUR (Fourier analysis) |
|
Commands .OPTIONS (analysis options) |
[5] |
Раздел 4.1.2, директивы: TRAN, FOUR, OPTIONS |
Примечание к табл. 2-1, 2-2, 2-3, 2-4. Перечень файлов (*) - см. табл. 1-1 (Учебное пособие, часть 1)
2.3.Порядок выполнения задания
Вначале выполнения заданий по теме 1 необходимо вспомнить полученную ранее информацию о видах расчетов, порядке проведения расчетов и применения соответствующих
директив, как было представлено, например, в разделе 7 части 1 учебного пособия. Программа расчетов PSpice A/D обеспечивает проведение следующих видов анализа или
расчетов.
1)Основные виды анализа (Basic Analyses):
•DC analysis (расчет схемы по постоянному току);
•AC analysis (расчет схемы по переменному току);
•Transient analysis (анализ переходных процессов или формы сигнала).
С помощью этих трех видов расчетов можно изучать поведение схемы при различных начальных воздействиях.
8
2)Многовариантный параметрический и статистический анализ. С помощью этих видов расчетов можно изучать поведение схемы при вариации параметров компонентов.
3)Анализ работы цифровых схем. С помощью этих видов расчетов можно изучать пове-
дение схем, использующих цифровые компоненты, с получением временных диаграмм их работы.
Расчет схемы по постоянному току
(DC sweep & other DC calculations)
Этот вид анализа позволяет оценить поведение схем в ответ на действие источников по-
стоянного напряжения или/и тока. Особенности проведения и типы расчетов приводятся в табл. 2-5.
|
|
Таблица 2-5 |
|
|
Проведение расчетов по постоянному току DC |
||
|
|
|
|
|
Тип |
Особенности |
|
|
|
||
Название |
Описание |
||
|
|||
|
|
|
|
Bias Point, |
Расчеты рабочей |
Расчеты рабочей точки (точнее расчет выхода или вывода на установив- |
|
Bias Point |
точки |
шийся исходный режим рабочей точки). Осуществляются по умолчанию |
|
Detail |
|
перед началом любых основных видов расчетов |
|
DC sensitivity |
Расчет чувстви- |
Расчет чувствительности напряжения цепи или параметров компонентов |
|
|
тельности в режи- |
как функции изменения исходных значений (Bias Point) |
|
|
ме по постоянно- |
|
|
|
му току |
|
|
|
|
|
|
Small-signal |
Малосигнальный |
Расчет малосигнального коэффициента передачи (Gain), а также входного |
|
DC transfer |
анализ передаточ- |
и выходного сопротивлений схем, как функции изменения исходных зна- |
|
|
ной функции по |
чений (Bias Point) |
|
|
постоянному току |
|
|
|
|
|
|
DC sweep |
Расчет схемы при |
Расчет установившихся состояний уровней напряжения, тока и цифровых |
|
|
вариации пара- |
логических уровней (Steady-state voltages, currents, and digital states) при |
|
|
метров по посто- |
вариации, в пределах области допустимых значений: источников сигна- |
|
|
янному току |
лов, параметров моделей или температуры |
|
|
|
|
Примечания к табл. 2-5.
1)Термин «Bias Point» следует скорее отнести по смыслу к понятию изменения (смещения) исходных значений, имеющих цель вычисления параметров рабочей точки.
2)Термин «small-signal» следует отнести к операциям или расчетам в режиме малых сигналов. Малые сигналы или вариации сигналов с малым приращением позволяют относительно легко проводить линеаризацию схем и последующие расчеты параметров.
3)Термин «sweep» следует отнести к вариации параметров соответствующего вида анализа.
Расчет схемы по переменному току и уровень шумов
(AC sweep and noise)
Этот вид анализа позволяет оценить поведение схем в ответ на действие малосигнальных источников переменного напряжения или/и тока (small-signal alternating current source). Осо-
бенности проведения и типы расчетов приводятся в табл. 2-6.
9
|
|
Таблица 2-6 |
|
|
|
Проведение расчетов по переменному току AC |
|
|
|
|
|
|
Тип |
Особенности |
|
|
|
||
Название |
Описание |
||
|
|||
|
|
|
|
AC |
Частотный |
Малосигнальный анализ схемы, линеаризованной в рабочей точке или вокруг ра- |
|
sweep |
анализ, анализ |
бочей точки (linearized around the bias point), при вариации параметром одного или |
|
|
в частотной |
нескольких источников в частотном диапазоне. Результаты расчетов включают |
|
|
области |
амплитудные и фазовые характеристики для напряжений и токов. Можно, напри- |
|
|
|
мер, построить диаграмму Боде (Bode Plot) в постпроцессоре PROBE |
|
Noise |
Расчет уровней |
Для частотного диапазона, указанного в AC-анализе осуществляется: |
|
|
шумов |
• расчет вклада от каждого источника шума схемы в общий итоговый уровень |
|
|
|
шума выходной цепи; |
|
|
|
• расчет суммарного среднеквадратичного уровня выходного шума; |
|
|
|
• расчет эквивалентного входного шума (шума, приведенного к входу) |
|
|
|
|
Анализ переходных процессов (Transient and Fourier)
Этот вид анализа позволяет оценить поведение схем во временной области как ответ на действие источников напряжения или/и тока, с параметрами, изменяемыми во времени. Особенности проведения и типы расчетов приводятся в табл. 2-7.
|
|
Таблица 2-7 |
|
|
|
Проведение расчетов во временной области |
|
|
|
|
|
|
Тип |
Особенности |
|
|
|
||
Название |
Описание |
||
|
|||
|
|
|
|
Transient |
Анализ переход- |
Расчеты позволяют прослеживать в схеме изменения во времени для напряже- |
|
|
ных процессов, |
ний, токов и уровней цифровых сигналов. |
|
|
анализ формы |
|
|
|
сигнала |
|
|
|
|
|
|
Fourier |
Расчет спектраль- |
Осуществляется расчет гармоник или Фурье - компонентов (Fourier compo- |
|
|
ных составляю- |
nents) для сигналов, полученных в результате проведения Transient-анализа. |
|
|
щих сигналов |
|
|
|
|
|
Многовариантный параметрический и статистический анализ (Advanced multi-run analyses)
Этот вид анализа позволяет осуществить вариацию параметров, необходимых для проведения расчетов, в рамках DC-, AC- и Transient-анализа. Особенности проведения и типы расчетов парамет-
рического и температурного анализа приводятся в табл. 2-8.
Таблица 2-8
Проведение параметрического и температурного анализа
|
Тип |
|
Особенности |
|
|
|
|
Название |
Описание |
|
|
|
|
||
|
|
|
|
Parametric |
Обеспечение варьи- |
При расчетах могут варьироваться в пошаговом режиме: |
|
|
рования параметров |
• |
глобальные параметры схем; |
|
схем |
• |
параметры моделей; |
|
|
• |
значения параметров компонентов схемы (component value); |
|
|
• параметры источников постоянного тока (DC source); |
|
|
|
• |
рабочая температура (operational temperature). |
Tempera- |
Обеспечение варьи- |
При расчетах варьирование рабочей температуры компонентов схемы осу- |
|
ture |
рования рабочей |
ществляется «в пошаговом режиме». |
|
|
температуры |
|
|
|
|
|
|
Особенности проведения и типы расчетов статистического анализа приводятся в табл. 2-9.
10