- •Введение
- •Глава 1. Общие сведения о системе OrCad
- •1.1. Состав системы OrCad 9.2
- •Глава 1. Общие сведения о системе OrCad
- •1.1. Состав системы OrCad 9.2
- •1.2. Установка OrCad
- •1.2. Установка OrCad
- •Глава 2. Создание проекта в OrCad Capture
- •2.1. Общая характеристика программы OrCad Capture
- •Глава 2. Создание проекта в OrCad Capture
- •2.1. Общая характеристика программы OrCad Capture
- •2.2. Создание проекта
- •2.2. Создание проекта
- •2.2.1. Выбор типа проекта
- •2.2.2. Вывод на принтер/плоттер
- •2.2.2. Вывод на принтер/плоттер
- •2.3. Создание принципиальной схемы проекта
- •2.3. Создание принципиальной схемы проекта
- •2.3.1. Структура принципиальной схемы проекта
- •2.3.2. Настройка конфигурации проекта
- •2.3.2. Настройка конфигурации проекта
- •2.3.3. Размещение символов компонентов и электрических цепей
- •2.3.3. Размещение символов компонентов и электрических цепей
- •2.3.4. Иерархические блоки
- •2.3.4. Иерархические блоки
- •2.3.5. Размещение графических объектов и текста
- •2.3.5. Размещение графических объектов и текста
- •2.3.6. Использование макросов
- •2.3.6. Использование макросов
- •2.3.7. Просмотр страницы схемы
- •2.3.7. Просмотр страницы схемы
- •2.4. Библиотеки символов компонентов
- •2.4. Библиотеки символов компонентов
- •2.4.1. Сведения о библиотеках системы
- •2.4.2. Понятия символов, компонентов и их библиотек
- •2.4.2. Понятия символов, компонентов и их библиотек
- •2.4.3. Создание и редактирование компонентов
- •2.4.3. Создание и редактирование компонентов
- •2.5. Подготовка данных о проекте для других программ
- •2.5. Подготовка данных о проекте для других программ
- •2.5.1. Создание списка соединений
- •2.5.2. Создание отчетов
- •2.5.2. Создание отчетов
- •2.5.3. Импорт и экспорт принципиальных схем
- •2.5.3. Импорт и экспорт принципиальных схем
- •2.5.4. Использование OrCad Capture совместно с OrCad Layout
- •2.5.4. Использование OrCad Capture совместно с OrCad Layout
- •2.6. Информационная система cis
- •2.6. Информационная система cis
- •2.7. Подготовка к моделированию и оптимизации
- •2.7. Подготовка к моделированию и оптимизации
- •2.8. Список команд программы OrCad Capture
- •2.8. Список команд программы OrCad Capture
- •Глава 3. Подготовка схем с помощью pSpice Shematics
- •3.1. Общие положения
- •Глава 3. Подготовка схем с помощью pSpice Shematics
- •3.1. Общие положения
- •3.2. Редактирование принципиальных схем
- •3.2. Редактирование принципиальных схем
- •3.2.1. Настройка конфигурации
- •3.2.1. Настройка конфигурации
- •3.2.2. Создание принципиальных схем
- •3.2.2. Создание принципиальных схем
- •3.2.3. Печать схем, составление отчетов
- •3.2.3. Печать схем, составление отчетов
- •3.3. Редактирование символов компонентов
- •3.3. Редактирование символов компонентов
- •3.3.1. Мастер создания символов
- •3.3.1. Мастер создания символов
- •3.3.2. Создание символов вручную и их редактирование
- •3.3.2. Создание символов вручную и их редактирование
- •3.3.3. Атрибуты и шаблоны символов
- •3.3.3. Атрибуты и шаблоны символов
- •3.4. Иерархические структуры
- •3.4. Иерархические структуры
- •3.5. Подготовка к моделированию и запуск программ pSpice и Probe
- •3.5. Подготовка к моделированию и запуск программ pSpice и Probe
- •3.6. Список команд программы pSpice Schematics
- •3.6. Список команд программы pSpice Schematics
- •Глава 4. Моделирование с помощью pSpice
- •4.1. Составление задания на моделирование
- •Глава 4. Моделирование с помощью pSpice
- •4.1. Составление задания на моделирование
- •4.1.1. Структура текстового задания на моделирование
- •4.1.2. Директивы моделирования
- •4.1.2. Директивы моделирования
- •Load Bias Point — загрузка данных режима по постоянному току.
- •Sensitivity — чувствительность в режиме по постоянному току.
- •16. Вспомогательные файлы, определение параметров и функций.
- •4.2. Описание аналоговых компонентов
- •4.2. Описание аналоговых компонентов
- •4.2.1. Пассивные компоненты
- •4.2.1. Пассивные компоненты
- •4.2.2. Идеальные ключи
- •4.2.2. Идеальные ключи
- •4.2.3. Независимые источники сигналов
- •4.2.3. Независимые источники сигналов
- •Сигналы произвольной формы
- •4.2.4. Зависимые источники сигналов
- •4.2.4. Зависимые источники сигналов
- •4.2.5. Аналоговые функциональные блоки
- •4.2.5. Аналоговые функциональные блоки
- •4.2.6. Полупроводниковые приборы
- •4.2.6. Полупроводниковые приборы
- •4.2.7. Макромодели
- •4.2.7. Макромодели
- •4.3. Описание цифровых компонентов
- •4.3. Описание цифровых компонентов
- •4.3.1. Основные понятия
- •4.3.2. Устройства интерфейса
- •4.3.2. Устройства интерфейса
- •4.3.3. Аналого-цифровой интерфейс
- •4.3.3. Аналого-цифровой интерфейс
- •4.3.4. Цифроаналоговый интерфейс
- •4.3.4. Цифроаналоговый интерфейс
- •4.3.5. Модель вход/выход
- •4.3.5. Модель вход/выход
- •4.3.6. Устройства питания
- •4.3.6. Устройства питания
- •4.3.7. Генераторы цифровых сигналов
- •4.3.7. Генераторы цифровых сигналов
- •4.3.8. Цифровые компоненты
- •4.3.8. Цифровые компоненты
- •Глава 5. Вспомогательные программы
- •5.1. Программы моделирования и построения их результатов pSpice и Probe
- •Глава 5. Вспомогательные программы
- •5.1. Программы моделирования и построения их результатов pSpice и Probe
- •Аналоговые переменные
- •Цифровые переменные
- •5.2. Редактор входных сигналов Stimulus Editor
- •5.2. Редактор входных сигналов Stimulus Editor
- •5.3. Программа расчета параметров моделей аналоговых компонентов Model Editor
- •5.3. Программа расчета параметров моделей аналоговых компонентов Model Editor
- •5.4. Программа параметрической оптимизации pSpice Optimizer
- •5.4. Программа параметрической оптимизации pSpice Optimizer
- •Глава 6. Проектирование печатных плат
- •6.1. Редактор топологии печатных плат OrCad Layout
- •Глава 6. Проектирование печатных плат
- •6.1. Редактор топологии печатных плат OrCad Layout
- •6.2. Размещение компонентов и трассировка проводников в автоматическом режиме
- •6.2. Размещение компонентов и трассировка проводников в автоматическом режиме
- •6.2.1. Автоматическое размещение компонентов
- •6.2.2. Автоматическая трассировка проводников
- •6.2.2. Автоматическая трассировка проводников
- •6.3. Программа GerbTool
- •6.3. Программа GerbTool
- •6.4. Графический редактор Visual cadd
- •6.4. Графический редактор Visual cadd
- •Глава 7. Программа автоматизации проектирования печатных плат specctra 9
- •7.1. Общие сведения о программе specctra 9
- •Глава 7. Программа автоматизации проектирования печатных плат specctra 9
- •7.1. Общие сведения о программе specctra 9
- •7.2. Запуск программы
- •7.2. Запуск программы
- •7.3. Интерфейс программы
- •7.3. Интерфейс программы
- •7.4. Размещение компонентов
- •7.4. Размещение компонентов
- •7.4.1. Основные понятия
- •7.4.2. Подготовка к размещению компонентов
- •7.4.2. Подготовка к размещению компонентов
- •7.4.3. Интерактивное размещение компонентов
- •7.4.3. Интерактивное размещение компонентов
- •7.4.4. Примеры размещения компонентов
- •7.4.4. Примеры размещения компонентов
- •7.5. Трассировка проводников
- •7.5. Трассировка проводников
- •7.5.1. Основные понятия
- •7.5.2. Автоматическая трассировка
- •7.5.2. Автоматическая трассировка
- •7.5.3. Интерактивная трассировка
- •7.5.3. Интерактивная трассировка
- •Приложение 1. Словарь основных терминов
- •Список литературы
4.2.2. Идеальные ключи
4.2.2. Идеальные ключи
Ключи, управляемые напряжением или током, используются при расчете переходных процессов.
Ключ, управляемый напряжением, описывается предложением
Sxxx <+узел> <-узел> <+ управляющий узел> <- управляющий узел> + <имя модели>
Здесь <+узел> и <-узел> — номера узлов, к которым подсоединен ключ; <+управляющий узел>, <- управляющий узел> — номера узлов, разность потенциалов которых управляет ключом.
Параметры ключа задаются по директиве
.MODEL <имя модели> VSWITCH (VОN=<значение>VОFF==<значение> +RON=<значение> ROFF=<значеные>)
Параметры модели ключа, управляемого напряжением, приведены в табл. 4.19.
Таблица 4.19. Параметры модели ключа, управляемого напряжением
|
|
|
|
|
|
|
Обозначение |
Параметр |
Размерность |
Значение по умолчанию |
|
|
VON |
Напряжение замыкания ключа |
В |
1 |
|
|
VOFF |
Напряжение размыкания ключа |
В |
0 |
|
|
RON |
Сопротивление замкнутого ключа |
Ом |
1 |
|
|
ROFF |
Сопротивление разомкнутого ключа |
Ом |
10 6 |
|
|
|
|
|
|
|
Если VON > VOFF, то ключ замкнут при управляющем напряжении Vупр > VON и разомкнут при Vупр < VOFF. На интервале VOFF < Vynp < VON сопротивление ключа плавно изменяется от значения ROFF до RON. Если VON < VOFF, то ключ замкнут при Vynp < VON и разомкнут при Vynp > VOFF.
Спектральная плотность тока теплового шума ключа равна S, = 4kT / Rs Ключ, управляемый током независимого источника напряжения, описывается предложением
Wxxx <+узел> <-узел> <имя управляющей ветви> <имя модели>
Здесь <имя управляющей ветви> - имя источника напряжения (его ЭДС может быть равна нулю), ток через который управляет ключом. Параметры ключа задаются по директиве
.MODEL <имя модели> ISWITCH (ION=<значение> IOFF=<значение>
+ RON=<значение> ROFF=<значеные>)
Смысл этих параметров такой же, как для ключа, управляемого напряжением, только параметр ION по умолчанию равен 1 мА. Приведем пример описания ключа, управляемого током:
VCONT 420
W1 6, 3 VCONT SW
.MODEL SW ISWITCH (ION=50MA IOFF=45MA)
Ключ, управляемый во времени, реализуется путем подключения к ключу, управляемому током или напряжением, источника переменного во времени сигнала.
4.2.3. Независимые источники сигналов
4.2.3. Независимые источники сигналов
Стандартные сигналы
Независимые источники напряжения (V) и тока (I) стандартного вида описываются предложениями
Vxxx <+узел> <-узел> [[DC] <значение>] [АС <модуль> [<фаза>]] + [STIMULUS=<имя сигнала>] + [спецификация сигнала]
Ixxx <+узел> <-узел> [[DC] <значение>] [АС <модуль> [<фаза>]] + [STIMULUS=<имя сигнала>] + [спецификация сигнала]
После ключевого слова STIMULUS указывается имя сигнала, созданного с помощью программы Stimulus Editor. При анализе переходных процессов можно использовать один из стандартных сигналов с помощью конструкции <спецификация сигнала>, имеющей вид:
PULSE <параметры> - импульсный сигнал;
SIN <параметры> - синусоидальный сигнал;
ЕХР <параметры> - сигнал экспоненциальной формы;
PWL <параметры> - кусочно-линейный сигнал;
SFFM <параметры> - гармонический сигнал с синусоидальной частотной модуляцией.
Источники могут использоваться во всех видах анализа. По умолчанию все параметры принимают нулевые значения. Параметр DC определяет постоянную составляющую источника напряжения или тока. Для режима АС задаются модуль и фаза (в градусах) источника гармонического сигнала. Приведем примеры:
IBIAS 1302.3MA
VAC 2 3 АС .001
VACPHS 2 3 АС .001 90
13 26 77 DC 0.002 АС 1 SIN(.002 0.05 1.5MEG)
При анализе переходных процессов задаются следующие виды временных зависимостей.
Экспоненциальная функция задается списком параметров
ЕХР (y 1 у 2 t d t cr t r t fr )
и описывается выражением
y, при 0 < t < t d ;
У1 + (У 2 -y ( ){l-exp[-(t-t d ) / t cr ]}uput d <t<t/, '
y l+ (y 2 -y l ){l-exp[-(t-t d )/t CГ }- 1 + exp[-(t - t r ) / t lr ]}npu t r < t < TSTEP.
График этой функции приведен на рис. 4.12, а назначение ее параметров объясняется в табл. 4.20.
Таблица 4.20. Параметры экспоненциального сигнала
|
|
|
|
|
|
|
Обозначение |
Параметр |
Размерность |
Значение по умолчанию |
|
|
y1 |
Начальное значение |
В или А |
- |
|
|
y2 |
Максимальное значение |
В или А |
- |
|
|
t d |
Начало переднего фронта |
с |
0 |
|
|
t cr |
Постоянная времени переднего фронта |
с |
TSTEP* |
|
|
t r |
Начало заднего фронта |
с |
t d + TSTEP |
|
|
t fr |
Постоянная времени заднего фронта |
с |
TSTEP |
|
|
* TSTEP - шаг по времени вывода на печать результатов расчетов переходных процессов (задается в директиве .TRAN). |
|
|||
|
|
|
|
|
|
Приведем пример описания источника напряжения экспоненциальной формы: V1 3 4 ЕХР (0.02 2NS 20NS 40NS 20NS)
Рис. 4.12. Экспоненциальная функция
Импульсная функция (рис. 4.13) задается списком параметров
PULSE (y1 y2 t d t r t f т Т)
Смысл ее параметров объясняется в табл. 4.21.
Таблица 4.21. Параметры импульсного сигнала
|
|
|
|
|
|
|
Обозначение |
Параметр |
Размерность |
Значение по умолчанию |
|
|
y1 |
Начальное значение |
В или А |
- |
|
|
y2 |
Максимальное значение |
В или А |
- |
|
|
td |
Начало переднего фронта |
с |
0 |
|
|
tr |
Длительность переднего фронта |
с |
TSTEP* |
|
|
ti |
Длительность заднего фронта |
с |
TSTEP |
|
|
т |
Длительность плоской части импульса |
с |
TSTOP** |
|
|
Т |
Период повторения |
с |
TSTOP |
|
|
* TSTEP - шаг вывода на печать. ** TSTOP - конечное время анализа переходного процесса (параметры TSTEP и TSTOP задаются в директиве .TRAN). |
|
|||
|
|
|
|
|
|
Рис. 4.13. Импульсная функция
Кусочно-линейная функция задается списком параметров
PWL [TIME_SCALE_FACTOR=<значение>] [VALUE_SCALE_FACTOR=<значе ние>]
+ (точки_отсчета)*
В секции (точки_отсчета) помещаются следующие данные:
(<t n .y n >) - координаты точек;
FILE <имя файла> - чтение координат точек из файла;
REPEAT FOR <п> (точки__отсчета)* ENDREPEAT - повторение п раз;
REPEAT FOREVER (точки_отсчета)* ENDREPEAT -- бесконечное повторение.
PWL представляет собой кусочно-линейную функцию y(t). Соседние точки соединяются прямыми линиями (рис. 4.24). Максимальное количество точек для IBM PC составляет 3995.
Рис. 4.14. Кусочно-линейная функция
Приведем примеры.
1) Ступенчатое напряжение - 10 периодов по 1 мкс:
.PARAM N=1
.STEPPARAMN 1,5,1
V1 1 О PWL TIME_SCALE_FACTOR= 1е-6; Время задано в мкс
+ REPEAT FOR 10
+ (.25, 0) (.26, {N}) (.99, {N}) (1,0)
+ ENDREPEAT .
2) Считывание сигнала из файла:
V2 1 О PWL FILE triangle. in
В текстовом файле triangle. in содержатся значения отсчетов, например
(1ms, 1) (2ms, 0) (3ms, 1) (4ms, 0)
Синусоидальная функция задается списком параметров SIN fo и описывается выражением
Ее параметры описаны в табл. 4.22.
Таблица 4.22. Параметры гармонического сигнала
|
|
|
|
|
|
|
Обозначение |
Параметр |
Размерность |
Значение по умолчанию |
|
|
Уо |
Постоянная составляющая |
В или А |
- |
|
|
Уа |
Амплитуда |
В или А |
|
|
|
f |
Частота |
Гц |
1/TSTOP |
|
|
td |
Задержка |
с |
0 |
|
|
d, |
Коэффициент затухания |
1/с |
0 |
|
|
Ф |
Фаза |
град. |
0 |
|
|
|
|
|
|
|
На рис. 4.15, а приведен график функции при d f = 0, а на рис. 4.15, б - при d f >0.
а)
б)
Рис. 4.15. Незатухающая (а) и затухающая (б) синусоидальные функции
Синусоидальная функция с частотной модуляцией задается списком параметров
SFFM (уо у а f c m f m )
и описывается выражением
y(t) = yо + y a sin[2nf c t + msin(2лf m )]
Ее параметры приведены в табл. 4.23.
Таблица 4.23. Параметры частотно-модулированного сигнала
|
|
|
|
|
|
|
Обозначение |
Параметр |
Размерность |
Значение по умолчанию |
|
|
Уо |
Постоянная составляющая |
В или А |
- |
|
|
Уа |
Амплитуда |
В или А |
- |
|
|
fc |
Частота несущей |
Гц |
1/TSTOP |
|
|
т |
Индекс частотной модуляции |
- |
0 |
|
|
1т |
Частота модуляции |
Гц |
1/TSTOP |
|
|
|
|
|
|
|
