- •Введение
- •Глава 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. Словарь основных терминов
- •Список литературы
3.3. Редактирование символов компонентов
3.3. Редактирование символов компонентов
Режим редактирования символов компонентов активизируется из режима редактирования схем одним из двух способов.
1 способ. На редактируемой схеме щелчком курсора выбирается компонент и в меню Edit команда Symbol, после чего в новом окне выводится символ выбранного компонента, доступный для редактирования. При этом в верхней строке экрана изменяется перечень команд и слева от меню команд вместо значка с изображением схемы появляется изображение символа.
Режим редактирования символов завершается щелчком по символу и последующем выбором строки Close (Закрыть), нажатием комбинации клавиш Ctrl+F4 или выбором командыFile>Close, после чего выполняется переход в окно схемы.
2 способ. Выбор команды File>Edit Library включает режим редактирования символов, после чего создается новая библиотека символов (по команде File>New) или открывается существующая (по команде File>Open).
Редактирование символов компонентов выполняется с помощью ряда команд, сгруппированных в следующих пунктах горизонтального меню:
File — создание и редактирование библиотек символов компонентов, их вывод на принтер или плоттер;
Edit — редактирование символов;
Graphics — создание графического изображения символа;
Part — создание/редактирование описания символа;
Packaging — создание/редактирование информации об упаковке символов компонента в корпус;
View — изменение масштаба изображения на экране;
Options — установка параметров изображения данных на дисплее и принтере/плоттере;
Window — работа с окнами;
Help — вызов средств помощи.
Краткое описание этих команд приведено в разд. 3.6 в табл. 3.10. Конфигурация режима редактирования символов устанавливается по команде Options>Display. В диалоговом окне этой команды задают шаг сетки и другие параметры. Обратим внимание, что в режиме редактирования символов устанавливается та же система единиц, что принята в режиме редактирования текущей схемы, поэтому для ее изменения нужно вернуться обратно в этот режим и выполнить команду Options>Page Size. А шаг сетки Grid Spacingустанавливается в режиме редактирования символов независимо, обычно его выбирают в несколько раз более мелким, чем в режиме редактирования схем.
3.3.1. Мастер создания символов
3.3.1. Мастер создания символов
В программу PSpice Schematics включен Мастер создания символов, предназначенный для автоматической генерации последовательности символов, для которых создана библиотека математических моделей, или для создания отдельных символов. Недостаток этого метода заключается в том, что не используется механизм ссылок на прототипы АКО и поэтому не минимизируется объем библиотек символов. Мастер символов использует как стандартную графику символов, предлагаемую фирмой Cadence, так и копирует графику имеющихся символов (последнее полезно при выпуске документации по ЕСКД).
Мастер символов активизируется щелчком по пиктограмме (команда Part>Symbol Wizard). В диалоговом окне предлагается выбрать один из методов создания символов:
From a model library — создание символов компонентов, имеющих математические модели;
From scratch — создание отдельных символов.
Создание символов компонентов, имеющих математические модели. После выбора варианта From a model library сначала запрашивается имя библиотеки, где находятся математические модели компонентов , а затем имя библиотеки, куда заносятся создаваемые символы .
После нажатия на кнопку Next (Далее) указывается, для какого количества моделей, содержащихся в указанной библиотеке моделей, можно автоматически создать символы и сообщается, сколько моделей уже имеют символы в указанной библиотеке символов (символы создаются для всех моделей, описанных с помощью команд .MODEL и .SUBCKT). После этого предлагается выбрать один из вариантов:
Yes, replace the existing symbols with new ones — Да, заменить все существующие символы новыми;
No, only create new symbol for models without symbols — Нет, создать новые символы только для моделей, не имеющих символы.
После выбора одного из вариантов Мастер объединяет все модели в группы, имеющие одинаковое количество выводов и одинаковые имена выводов, и размещает их списки в двух окнах :
Subcircuits without Symbols — макромодели, не имеющие символов;
Subcircuits with Symbols — макромодели, имеющие символы.
В одном из этих окон выбирается имя модели компонента и нажимается одна из кнопок:
Existing Symbol — копирование графики одного из существующих символов;
Generic Rectangle — создание символа прямоугольной формы.
Если выбрать первый вариант, то в следующем диалоговом окне выводится список символов (Symbol List), в котором нужно выбрать подходящий. Графика символа, отмеченного щелчком курсора, выводится в среднем окне. При этом следует иметь в виду, что предлагаемый список содержит все символы открытых библиотек. Поэтому если отмеченный курсором символ не согласуется с математической моделью компонента, для которого создается символ (имеет другое количество выводов или другие имена выводов), панельNext остается серой и переход к следующему шагу невозможен. Для сокращения списка компонентов нажимается кнопка Valid Symbols, в результате чего в список символов будут выведены только подходящие (однако на это требуется довольно много времени). Для дальнейшего сокращения этого списка можно воспользоваться средствами поискаDescription Search, например, для вывода списка биполярных n-р-n-транзисторов достаточно указать ключевые слова Bipolar & NPN. Если известна библиотека, где находится нужный символ, ее имя указывается на панели Libraries. И, наконец, если точно известно имя подходящего символа, его имя указывается на строке Symbol Name.
После выбора символа в следующем диалоговом окне необходимо по очереди выбрать номера выводов в графе Subcircuits Terminal и щелчком курсора поставить им в соответствия их имена, выбираемые в графе Pin Names. При необходимости в нижней части окна можно ознакомиться с текстовым описа-нием модели компонента. Нажатие кнопки Set Default Pin Names назначает стандартные имена выводов по умолчанию.
На завершающем шаге редактируется текстовое описание компонента и нажимается кнопка Finish.
Создание отдельного символа шаг за шагом. После выбора в диалоговом окне кнопки From scratch на первом шаге указывается имя символа и вводится его текстовое описание. Далее выбирается форма символа:
Rectangular — прямоугольный;
Square — квадратный;
Other - другой формы (diode, GaAsFET, IGBT, JFET_N, JFET_P, mosfet_n_3, mosfet_n_4, mosfet_p_3, mosfet_p_4, npn, opamp5, opamp6, opamp7, pnp, zener_diode).
При выборе любой формы символа в следующем диалоговом окне предлагается ввести необходимое количество выводов компонента с указанием из расположения (слева, справа, сверху и снизу). При необходимости изменения имен выводов нажимается кнопка Change Pin. Кнопка Insert Space вставляет между соседними выводами дополнительный интервал. В завершение обычным образом можно отредактировать графику и текстовую информацию символа.
