Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М.У. к лабораторным работам АПКС.doc
Скачиваний:
2
Добавлен:
02.05.2019
Размер:
5.39 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

Донбасский государственный технический университет

Методические указания

к выполнению лабораторных работ по курсу

"Автоматизированное проектирование компьютерных систем"

по специальности 7.090803 «Специализированные компьютерные системы»

ДонГТУ

Алчевск 2005 г.

Методические указания к выполнению лабораторных работ по курсу " Автоматизированное проектирование компьютерных систем " (для студентов специальности 7.090803 «Специализированные компьютерные системы»). / Сост. Р.Н. Погорелов. - Алчевск, ДонГТУ, 2005 - с.

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

Составитель : Р.Н. Погорелов, ст. преп. каф. СКС,

Отв. за выпуск: С.В.Гонтовой, зав.каф. СКС, доцент

© ДонГТУ

Ведение

Курс «Автоматизированное проектирование компьютерных систем» (АПКС) направлен на приобретение студентами навыков проектирования компьютерных систем с применением современных САПР.

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

1 Цель лабораторного практикума

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

Лабораторные работы должны помочь студентам луч­ше усвоить теоретический материал, связать теорию с практикой, закрепить полученные знания, получить навыки твор­ческой, исследовательской деятельности.

Лабораторная работа №1.

Подготовка среды OrCAD Cap­ture для создания нового проекта.

1. Цель работы

1.1 Научиться задавать установки – Preference.

1.2 Научиться формировать шаблон проекта.

1.3 Научиться создавать угловой штамп чертежа.

2. Самостоятельная подготовка

2.1. Изучите методические указания к лабораторной работе, ли­тературу /1, с. 11 – 88; 4, с.3 – 29; 5, с. 284 - 286/, повто­рите лекционный материал по теме " Архитектура специального программного обеспечения САПР. Структуры баз данных в САПР".

2.2 Внимательно прочтите нижеизложенный материал.

Общая характеристика программы OrCAD Capture.

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

При создании принципиальных схем проекта необходимая информация отыскивается во встроенной базе данных, которая поставляется вместе с системой и пополняется пользователями. Причем при наличии опции Component Information Systems (CIS) официальные пользователи получают доступ через Интернет к'расширенной базе данных, содержащей сведения примерно о 200 тыс. компонентов различных фирм (приведены их символы и корпусы).

Проекты, созданные с помощью программы OrCAD Capture, заносятся в файлы с расширением .opj (по терминологии, принятой в программе, проект называется Project), которые содержат ссылки на имена всех используемых файлов: файлов отдельных схем (*.dsn, по принятой терминологии файлы схем называются Design, в переводе также «проект»), библиотек, текстовых VHDL-файлов, файлов отчетов о проекте и др. В файле проекта могут содержаться ссылки на одну или несколько папок (эти папки изображаются в окне менеджера проектов, см. рис. 1), ассоциируемых с файлами принципиальных схем.

Рис. 1. Экран программы OrCAD Capture

Папка принципиальной схемы содержит одну или несколько страниц схемы. Файл схемы содержит также Design cahe — кэш проекта, который содержит копии символов компонентов, используемых в схеме. Проект может содержать ссылки на несколько библиотек.

Однако он может иметь только одну схему (файл с расширением имени .dsn), состоящую из одной или нескольких страниц. Можно создать новый проект и затем создать новые схемы, библиотеки и VHDL-файлы.

Меню команд и панель инструментов.

Состав пиктограмм панели инструментов зависит от выбранного режима работы и типа текущего проекта, их состав изображен на рис. 2

Рис. 2. Пиктограммы панели инструментов

Состав пиктограмм панели инструментов приведен в табл. 1.

Таблица 1. Пиктограммы панели инструментов

Пиктограмма

Эквивалентная

Команда

New

Создание нового документа

Open

Открытие существующего документа

Save

Сохранение внесенных изменений в текущем проекте

Print

Вывод твердой копии одной или более страниц текущей схемы или изображения символа компонента

Cut

Удаление выбранного объекта с копированием в буфер обмена

Copy

Копирование выбранного объекта в буфер обмена

Paste

Размещение объекта из буфера обмена

Undo

Отмена результата выполнения одной последней команды

Redo

Отмена результата выполнения последней команды Undo

Zoom In

Увеличение масштаба изображения

Zoom Out

Уменьшение масштаба изображения

Zoom Area

Вывод на весь экран окаймленной части изображения

Zoom All

Вывод на экран полного изображения

Annotate

Назначение позиционных обозначений компонентам выбранной страницы схемы

Back Annotate

Выполнение перестановок логически эквивалентных секций компонентов и выводов в процессе обратной корректировки

Design Rules Check

Проверка соблюдения правил проектирования DRC и правил

составления электрических принципиальных схем ERC

Create Netlist

Составление файла списка соединений выбранной страницы схемы в форматах EDIF 200, SPICE, VHDL, Verilog, Layout др.

Cross

Reference

Составление файла перекрестных ссылок

Bill of

Materials

Составление отчета о проекте или выбранной странице

Snap to Grid

Привязка курсора к узлам сетки на окне редактирования схем и символов компонентов (аналог команды Options> Preierences > Grid Display)

Project

manager

Загрузка менеджера проектов

Help Topics

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции

Рис. 3. Состав меню команд программы OrCAD Capture

В табл. 2. приведен перечень команд программы OrCAD Capture и их краткое описание.

Таблица 2. Команды OrCAD Capture

Меню File (Файл)

Команда

Назначение

New...

Создание нового документа:

Project...

Вызов Мастера создания проекта аналогового или смешанного

устройства (Analog or Mixed-Signal Circuit), печатной платы (PC Board) или создание не специализированного проекта (Schematic)

Design

Создание схемы

Library

Создание библиотеки символов

VHDL File

Создание файла в формате VHDL

Text File

Создание текстового файла

PSpice Library

Создание библиотеки моделей PSpice

Open…

Открытие существующего документа:

Project...

Проект (файл *.opj)

Design...

Схема проекта (файл *.dsn)

Library...

Библиотека символов (файл *.olb)

VHDL File-

Файл в формате VHDL (файл *.vhd)

Text File...

Текстовый файл (файл *.txt)

PSpice Library

Библиотека моделей PSpice (файл *.lib)

Меню File (Файл)

Команда

Назначение

Close

Закрытие текущего окна (если схема была изменена, ее предлагается сохранить)

Close Project

Закрытие текущего проекта

Save (Ctrl+S)

Сохранение внесенных изменений в текущем проекте

Save As...

Сохранение внесенных в проект изменений в новом файле, имя которого указывается по дополнительному запросу

Archive Project...

Архивирование проекта (Library — библиотека, Output files — выходные файлы, Referenced projects — участвующие проекты)

Export Selection...

Вставка на схему блока, занесенного ранее в библиотеку

Import Selection...

Запись в библиотеку выбранного блока

Print Preview...

Предварительный просмотр и масштабирование схемы

Print (Ctrl+P)

Вывод твердой копии одной или более страниц текущей схемы или изображения символа компонента

Print Setup...

Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге

Import Design...

Импорт файлов схем в форматах EDIF, PDIF (P-CAD) и PSpice Schematics

Export Design...

Экспорт файлов схем в форматах EDIF и DXF (AutoCAD)

Файл1, …

Список последних загруженных проектов

Exit (Alt+F4)

Выход из программы

Меню Edit (Редактирование)

Undo

Отмена результата выполнения одной последней команды (откат назад)

Redo

Отмена результата выполнения одной последней команды Undo (откат вперед)

Repeat (F4)

Повторение последней команды (ее имя выводится в меню команд)

Cut (Ctrl+X)

Удаление выбранного объекта с копированием в буфер обмена

Paste

Размещение объекта из буфера обмена

Delete (Del)

Удаление выбранного объекта без копирования в буфер обмена (его содержание не изменяется)

Select All

Выбор всех объектов схемы, включая символ основной надписи

Project...

Добавление файла в папку проекта

Properties...

Просмотр информации о проекте (General — имя файла, дата модификации, Туре — тип файла, Project — тип проекта)

Link Database

Подключение базы данных CIS

Derive Database

Part...

Заполнение базы данных компонента

Part

Редактирование символа выбранного компонента

PSpice Model

Вызов программы расчета параметров математических моделей компонентов по

паспортным данным

Pspice Stimul

Вызов программы описания внешних воздействий

Меню Edit (Файл)

Команда

Назначение

Browse

Просмотр текстовой информации о проекте:

Parts

Список компонентов

Nets

Список цепей схемы

Flat Netlist

Список цепей схемы, в которой иерархические блоки заменены их

схемами

Hierarchical

Ports

Список портов

Off-Page

Connectors

Список соединителей страниц

Title Blocks

Список угловых штампов

Bookmarks

Список закладок

DRC Markers

Список маркеров

Mirror

Зеркальное отображение:

Horizontally

По горизонтали

Vertically

По вертикали

Both

В обоих направлениях

Rotate

Вращение выбранного объекта на 90° против часовой стрелки

Group

Объединение нескольких одновременно выбранных объектов в группу для дальнейшего редактирования как единое целое (перемещение, поворот и т.п.)

Ungroup

Отмена объединения объектов в группу

Find... (Ctrl+F)

Поиск объектов разного типа (Parts, Nets, Off-Page connectors, Hierarchical Parts, Bookmarks, DRC Markers, Text). Найденные объекты выделяются. Если вместо

имени объекта указать символ *, то будут выделены все объекты выбранного типа

Global Replace

Замена компонентов на текущей странице или во всем проекте

Rename Part

Property...

Переименование свойства, заданного пользователем

Delete Part

Property...

Удаление свойства, заданного пользователем

Replace

Поиск и замена строки в окне текстового редактора

Go To

Переход в окне текстового редактора к строке с заданным номером

Clear Session

Log

Очистка файла протокола команд

Меню View (Просмотр)

Ascend

Hierarchy

Возвращение на предыдущий более высокий уровень иерархической структуры

Descend

Hierarchy

Переход на следующий более низкий уровень иерархической структуры

Convert

Режим отображения символа компонента с инверсией на всех выводах (если это возможно)

Part

Режим просмотра и редактирования символа отдельной секции многосекционного компонента

Package

Режим просмотра всех символов многосекционного компонента (их редактирование невозможно)

Next Part

Отображение символа следующей секции многосекционного компонента

Previous Part

Отображение символа предыдущей секции многосекционного компонента

Go To

Перевод курсора в заданную точку на схеме

Меню View (Просмотр)

Команда

Назначение

Zoom

Изменение масштаба изображения:

In (I)

Увеличение масштаба изображения (центр поля зрения указывается курсором)

Out (О)

Уменьшение масштаба изображения (центр поля зрения указывается курсором)

Scale...

Выбор масштаба изображения

Area

Вывод на весь экран окаймленной части изображения

All

Вывод на экран полного изображения страницы схемы

Selection

Панорамирование и изменение масштаба изображения так, чтобы на экране разместились все выбранные объекты

Redraw

Перечерчивание экрана

Tool Palette

Вывод строки пиктограмм инструментов

Toolbar

Вывод строки пиктограмм команд

Status Bar

Вывод в основное меню строки состояний

Grid

Изображение сетки

Grid Reference

Включение /выключения изображения полей страницы чертежа

Database Part

Просмотр в CIS базы данных выбранного компонента

Меню Place (Разместить)

Part... (Shift+P)

Выбор в библиотеке компонента для размещения его символа на схеме

Database Part...

Размещение на схеме компонента из базы данных CIS (локальной или базы данных Интернет)

Wire (Shift+W)

Рисование электрических цепей. При нажатии кнопки Shift возможен ввод не ортогональных цепей (угол поворота которых не кратен 90°)

Bus (Shift+B)

Изображение шины (линии групповой связи)

Junction

Нанесение точки электрического соединения двух цепей

Bus Entry

Нанесение отводов от шины, расположенных под углом 45°

Net Alias

Размещение псевдонимов (дополнительных имен) цепей и шин

Power...

Размещение символов выводов источников питания и «земли»

Ground...

Размещение символов выводов источников питания и «земли»

Off-Page

Connector...

Размещение символов соединителей страниц

Hierarchical

Block...

Размещение иерархических блоков

Hierarchical

Port...

Размещение портов иерархических блоков

Hierarchical

Pin...

Размещение выводов иерархических блоков

No Connect

Подключение к выводу компонента символа отсутствия соединений

Pin...

Размещение отдельных выводов при создании символов компонентов

Pin Array...

Размещение массивов выводов при создании символов компонентов

IEEE Symbol...

Нанесение условных обозначении в стандарте IEEE при создании символов компонентов

Title Block...

Размещение основной надписи (углового штампа) с возможностью изменения его масштаба

Bookmark...

Размещение на схеме специальных меток, к расположению которых можно быстро переходить по команде View>Go To

Text... (Shift+T)

Размещение одной или нескольких строк текста с указанием его размера, цвета, ориентации и шрифта (используется шрифт True Туре, допускающий символы кириллицы)

Line

Рисование линии

Rectangle

Рисование прямоугольника

Меню Place (Разместить)

Команда

Назначение

Ellipse

Рисование эллипса или окружности

Arc

Рисование дуги

Polyline

Рисование полилинии

Pictire...

Ввод рисунка из растрового графического файла (в формате *.bmp)

Меню Macro (Макрокоманды)

Configure... (F9)

Открытие диалогового окна Configure Macro для просмотра списка макрокоманд, выбора в нем имени текущей макрокоманды, ввода имени новой макрокоманды, ее записи и выполнения

Play (F8)

Выполнение макрокоманды, предварительно выбранной в окне Configure Macro

Record (F7)

Запись макрокоманды, имя которой предварительно выбрано в окне Configure Macro (ее старое содержание стирается)

Меню PSpice (Моделирование)

New Simulation

Profile

Создание нового профайла; содержащего параметры моделирования

Edit Simulation

Profile

Редактирование параметров моделирования в текущем профайле

Run (F11)

Запуск моделирования

View Simulation

Results (F12)

Просмотр графиков результатов моделирования (режим Probe)

View Output File

Просмотр текстового файла (*.OUT) результатов моделирования

Create Netlist

Создание списка соединений текущей схемы (*.NET)

View Netlist

Просмотр списка соединений текущей схемы

Place Optimizer

Parameters

Размещение на схеме списка оптимизируемых параметров

Run Optimizer

Запуск программы оптимизации

Markers

Размещение на схеме маркеров, с помощью которых указываются величины, отображаемые на графиках:

Voltage

Level

Напряжение узла

Voltage

Differential

Разность напряжений

Current into Pin

Ток вывода

Power

Dissipation

Рассеиваемая мощность компонента

Advanced...

Дополнительные маркеры

Plot Window

Templates...

Типовые целевые функции от узловых напряжений

Show All

Показать все графики

Hide All

Стереть все графики

Delete All

Удалить все маркеры

List...

Список маркеров с возможностью их удаления

Меню PSpice (Моделирование)

Команда

Назначение

Bias Points

Отображение на схеме режима по постоянному току

Enable

Включение режима отображения

Enable Bias

Current Display

Отображение на схеме токов ветвей

Toggle Selected Bias Current

Выключение значения выбранного тока ветви

Enable Bias

Voltage Display

Отображение на схеме узловых потенциалов

Toggle Selected Bias Voltage

Выключение значения выбранного узлового потенциала

Enable Bias

Power Display

Отображение на схеме рассеиваемых мощностей компонентов

Toggle Selected Bias Power

Выключение значения выбранной рассеиваемой мощности

Preferences...

Задание параметров (цвет и шрифт значений токов и напряжений, вывод их на печать)

Меню Accessories (Аксессуары)

Rotate Aliases

Поворот на схеме имен псевдонимов

Allegro Netlist

Составление списка соединений в формате программы разработки ПП Allegro

Hierarchy Report

Экспорт иерархических проектов

Associate DLL's

Подключение DLL-библиотек

Меню Options (Настройка параметров)

Preferences...

Задание параметров. При редактировании схем на закладках Color/Print, Grid Display, Pan and Zoom, Select, Miscellaneous, Text Editor устанавливаются

цвета различных объектов, коэффициенты масштабирования, характер выбора объектов и др. При моделировании на закладке Run, Groups, Reports, Editor, Fonts, Colors указывается продолжительность моделирования, тип задержки сигналов, состав отчета об ошибках и др.

Design Template...

Задание параметров шаблона схемы на закладках Fonts, Title Block, Page Size, Grid Reference, Hierarchy, SDT Compatibility

CIS

Configuration...

Задание конфигурации системы Capture CIS

Update

Part Status

Изменение параметров размещенных на схеме компонентов после изменений базы данных проекта (например, после использования баз данных CIS)

Design Properties

Просмотр и редактирование свойств схемы (на закладках Fonts. Hierarchy. SDT Compatibility. Miscellaneous)

Product

Configuration

Выбор конфигурации программного обеспечения: Capture или Capture CIS, PSpice или PSpice A/D

Schematic Page

Properties...

Задание параметров текущей страницы схемы на закладках Page Size, Grid Reference, Miscellaneous

Part Properties...

Просмотр и редактирование параметров символа компонента

Package

Properties...

Просмотр и редактирование параметров упаковки компонента в корпус

Меню Window (Окно)

New Window

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

Меню Window (Окно)

Команда

Назначение

Cascade

Каскадное расположение открытых окон

Tile Horizontally

Последовательное расположение открытых окон по горизонтали

Tile Vertically

Последовательное расположение открытых окон по вертикали

Arrange Icons

Упорядочивание размещения иконок свернутых окон в нижней части экрана

1. Session Log

Протокол сессии

2. < проект >.opj

Загрузка менеджера проектов

3. <имя окна>

Список открытых окон

Меню Help (Помощь)

Help Topics (F1)

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции по OrCAD Capture

Learning Capture

Вызов электронного учебника по OrCAD Capture

About Capture

Вывод номера версии программы и ее регистрационного номера

Web Resources

Выход в Интернет:

OrCAD Home Page

Загрузка сайта www.orcad.com

Customer Support

Выход на службу технической поддержки www.orcad.com/technical

SpinCircuit Home

Загрузка сайта www.spincircuit.com Page

PSpice

Информация о программе PSpice

Help Topics

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции по PSpice

About PSpice

Вывод номера версии программы и ее регистрационного номера

OrCAD CIS

Информация о CIS

Меню Tools (Инструменты)

Annotate...

Назначение позиционных обозначений и упаковочной информации компонентам одной или нескольких страниц схемы в автоматическом режиме

Выполнение перестановок логически эквивалентных секций компонентов и выводов в процессе обратной корректировки схемы (под управлением файла *.swp)

Update Properties...

Обновление параметров компонентов и цепей на основе информации в файле обновления *.upd

Part Manager

Менеджер компонентов Capture CIS:

Open

Открытие менеджера компонентов

Update

Обновление содержания менеджера компонентов

Design Rules

Check...

Проверка соблюдения правил проектирования DRC и правил составления электрических принципиальных схем ERC

Create Netlist...

Составление файла списка соединений выбранной страницы схемы в форматах EDIF 2 0 0 (в файле с расширением имени *.edn), SPICE (*.cir, *.map), VHDL (*.vhd), Verilog (*.v), Layout (*'.mnl), PCB 386+ (*.net), VST (*.inf), OHDL (*.pld), XNF (*.xnf) и др. (Allegro, Altera, PADS, P-CAD, Tango, ...)

Cross

Reference…

Составление отчета о проекте или выбранной странице с указанием ссылок на номера страниц и имена библиотек (.xrf)

Bill of Materials...

Составление отчета о проекте или кыбрянной странице (*.bom)

Export Properties...

Запись параметров всего проекта или выбранного документа (проекта или библиотеки) в текстовый файл с расширением имени .ехр (в качестве разделителя используется символ табуляции)

Import Properties

Импорт файла параметров проекта

Generate Part…

Создание новых компонентов на основании базы данных текущего проекта

Меню Reports (Отчеты)

Команда

Назначение

CIS Bill of Materials

Составление отчетов о проекте в подсистеме Capture CIS:

Standard...

Стандартная форма отчета

Crystal Reports...

Отчет в формате программы Crystal Reports фирмы Seagate Technology

Variant Report...

Составление отчета о вариантах схемы

Меню Design (Проект)

New Schematic...

Создание новой схемы для выбранного проекта

New Schematic

Page...

Создание новой страницы для выбранной схемы

New VHDL

File...

Создание нового VHDL-файла

New Part...

Добавление нового компонента в выбранную библиотеку

New Symbol...

Добавление нового символа в выбранную библиотеку

Rename...

Переименование выбранной схемы или ее отдельной страницы

Delete (Del)

Удаление файлов отчетов или VHDL-файлов

Remove

Occurrence

Properties

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

Make Root

Назначение выбранной папки схемы иерархической структуры в качестве корневой

Replace Cache...

Замена компонента, выбранного в меню кэша проекта Design cache, компонентом с тем же именем из выбранной библиотеки

Update Cache

Замена одного или нескольких компонентов, выбранных в меню кэша проекта (design cache), их содержанием в исходных библиотеках

Cleanup Cache

Очистка кэша проекта (удаление из него компонентов, не используемых в проекте)

Примечание.

Три точки после имени команды (...) отмечают так называемые расширенные команды, перед выполнением которых необходимо ввести дополнительную информацию на панелях диалога.

Менеджер проектов

Менеджер проектов расположен в левой части экрана программы Capture. В режиме File развертывается плоская файловая структура проекта, в режиме Hierarchy — его иерархическая структура. Файловая структура проекта содержит ряд разделов:

Design Resource — описание проекта (файл проекта *.dsn, отдельные страницы схемы, перечень компонентов Design Cache, VHDL-файлы, перечень используемых библиотек компонентов *.olb);

Outputs — результаты проектирования;

PSpice Resource — информация для моделирования с помощью PSpice (Include Files, Model Library, Simulation Profiles, Stimulus Files) и др.

Двойной щелчок левой кнопки мыши по имени конкретного файла или по его значку загружает его в соответствующий редактор (при выборе файла схем загружается редактор схем, при выборе текстового файла — встроенный текстовый редактор). Щелчок правой кнопки мыши по значку отдельного файла или каталога разворачивает меню, состав которого зависит от типа выбранного объекта:

Add File — добавление файла;

Part manager —загрузка менеджера компонентов;

Edit — редактирование файла;

Properties — просмотр и редактирование свойства объекта;

New Schematic — создание новой схемы;

Design Properties — редактирование параметров проекта;

Save - сохранение внесенных изменений;

Save As... — сохранение внесенных изменений в проекте с новым именем;

Simulate Selected Profile(s) — выполнение моделирования с помощью PSpice в соответствии с выбранным профайлом (файлом задания на моделирование);

View Simulation Results — просмотр графических результатов моделирования;

View Output File — просмотр текстового файла результатов моделирования;

Edit Simulation Settings — редактирование задания на моделирование;

Make Active — активизация выбранного профайла;

New Page — добавление новой страницы схемы;

Edit Page — редактирование страницы схемы;

Schematic Page Properties — редактирование параметров настройки схемного редактора;

Edit Selected object properties — редактирование атрибутов выбранного на схеме объекта;

Make Root — переноси выбранной схемы на верхний уровень иерархии;

Rename — переименование файла.

Редактор схем

На рис. 4 показано окно редактора страницы принципиальной схемы, на которой расположены дополнительные панели инструментов (рис. 5), команды которых перечисленны в табл. 3 и 4.

Рис. 4. Окно редактора страницы схемы

Рис. 5. Панели инструментов редактора схем

Таблица 3. Пиктограммы панели инструментов режима редактирования схем

Пиктограмма

Эквивалентная

команда

Select

Режим выбора объектов

Part

Выбор в библиотеке компонента для размещения его символа на схеме

Wire

Рисование электрических цепей. При нажатии кнопки Shift возможен ввод не ортогональных цепей

Net Alias

Размещение псевдонимов (дополнительных имен) цепей и шин

Bus

Изображение шины (линии групповой связи)

Junction

Нанесение точки электрического соединения двух цепей

Bus Entry

Нанесение отводов ос шины, расположенных под углом 45°

Power

Размещение символов выводов источников питания и «земли»

Ground

Размещение символов выводов источников питания и «земли»

Hierarchical Block

Размещение иерархических блоков

Hierarchical Port

Размещение портов иерархических блоков

Hierarchical Pin

Размещение выводов иерархических блоков

Off-Page Connector

Размещение символов соединителей страниц

No Connect

Подключение к,выводу компонента символа отсутствия соединений

Line

Рисование линии

Polyline

Рисование полилинии

Rectangle

Рисование прямоугольника

Ellipse

Рисование эллипса /окружности

Arc

Рисование дуги

Text

Размещение одной или нескольких строк текста с указанием его размера, цвета, ориентации и шрифта

Таблица 4. Пиктограммы панели инструментов режима моделирования

Пиктограмма

Эквивалентная

команда

New Simulation Profile

Создание нового файла задания на моделирование

Edit Simulation Setting

Редактирование задания на моделирование

Run PSpice

Запуск программы PSpice на моделирование

View Simulation

Results

Просмотр графических результатов моделирования

Voltage/Level Marker

Простановка маркера напряжения/логического уровня

Voltage Differential

Markers

Простановка двух маркеров разности напряжений

Current Marker

Простановка маркера тока

Power Dissipation

Marker

Простановка маркера рассеиваемой мощности

Пиктограмма

Эквивалентная

команда

Enable Bias Voltage

Display

Отображение на схеме узловых напряжений в рабочей точке

Toggle Voltage On

Selected Net

Показать /удалить значение потенциала по постоянному току выбранной цепи

Enable Bias Current

Display

Отображение на схеме токов ветвей в рабочей точке

Toggle Current On

Selected Part/Pin

Показать /удалить значение постоянного тока выбранного вывода компонента

Enable Bias Power

Display

Отображение на схеме рассеиваемой мощности ветви в

рабочей точке

Toggle Power On

Selected Part

Показать /удалить значение рассеиваемой мощности по постоянному току выбранного компонента

Редактор символов.

На рис. 6 показано окно редактора страницы принципиальной схемы, на которой расположена дополнительная панель инструментов (рис. 7), перечисленных в табл. 5.

Рис. 6. Окно редактирования символов

Рис. 7. Панель инструментов редактора символов

Таблица 5. Пиктограммы панели инструментов режима редактирования символов

Пиктограмма

Эквивалентная

команда

IEEE Symbol

Размещение условных обозначении в стандарте IEEE

Pin

Размещение выводов

Pin Array

Размещение массивов выводов

Текстовый редактор.

Текстовый редактор позволяет создавать и просматривать VHDL-файлы и любые другие текстовые файлы. На рис. 2.11 показан фрагмент VHDL-файла, ключевые слова в котором и комментарии для наглядности выделяются различными цветами, задаваемыми в разделе Preferences меню Options. Загрузка в редактор VHDL-файла выполняется после двойного щелчка левой клавиши мыши при расположении курсора на имени файла в менеджере проектов, текстовые файлы других типов открываются обычным образом по команде File>Open>Text File.

Строка состояний.

В нижней части экрана Capture расположена строка состояний (рис. 8), на которой отображается имя выбранного инструмента или меню, имя текущего состояния программы (в левом поле), количество выбранных объектов (в среднем поле), масштаб изображения и текущие координаты курсора (в правом поле).

Рис. 8. Строка состояний

Редактирование свойств объектов.

Каждый объект принципиальной схемы имеет набор свойств (Properties), полностью определяющих его характеристики. К этим объектам относятся:

Hierarchical ports — выводы иерархического компонента;

Off-page connectors — соединители страниц схемы;

DRC marks — символы ошибок;

Bookmarks — закладки;

Parts — символы компонентов (включая иерархические блоки);

Nets — цепи;

Pins — выводы компонентов;

Title block - основная надпись листа принципиальной схемы (угловой штамп).

Каждая характеристика компонента (или атрибут по терминологии DesignLab) имеет имя и соответствующее значение.

Например, биполярный транзистор с позиционным обозначением Q1 имеет атрибут РСВ Footprint (тип корпуса), принимающий значение ТО206АА, атрибут Implementation Type=PSpice Model (тип математической модели PSpice), атрибут Implementation (имя математической модели), принимающий значение КТ315 и др. (см. рис. 9).

Рис. 9. Перечень характеристик транзистора Q1

Свойства (атрибуты) одного или нескольких компонентов схемы просматриваются и редактируются с помощью Property Editor, вызываемого по команде Edit>Properties (активизируется также двойным щелчком курсора на изображении символа компонента или из всплывающего меню, открываемого щелчком правой кнопки мыши). Просмотр электронных таблиц свойств объектов проекта разных типов выполняется по командам Edit>Browse>Parts, Nets менеджера проектов (см. рис. 10). Перед просмотром электронной таблицы пользователь должен выбрать тип объектов:

occurrence — объекты, которые могут многократно использоваться в проекте;

instance — индивидуальные объекты, размещенные в текущем проекте (предпочтительнее).

В электронных таблицах могут редактироваться только свойства объектов типа occurrence, свойства объектов типа instance могут редактироваться только с помощью Property Editor.

Рис. 10. Просмотр характеристик проекта в электронной таблице

Перемещение и изменение размеров графических объектов.

У некоторых графических объектов, таких как проводники, шины (линии групповой связи), линии, эллипсы (в частности, окружности), прямоугольники и многоугольники, можно изменять размеры и форму. Все остальные объекты можно только передвигать, вращать, зеркально отображать и удалять. Редактируемые объекты предварительно нужно выбрать — в результате для каждого выбранного графического объекта на экране изображаются специальные значки (см. рис. 11). Для изменения формы или размеров графических объектов нужно щелкнуть левой кнопки мыши при расположении курсора на одном из этих значков и затем, не отпуская кнопку, переместить соответствующим образом курсор; редактирование завершается 1 отпусканием левой кнопки мыши. Для перемещения любого выбранного объекта нужно щелкнуть левой кнопкой мыши при расположении курсора в любой точке на контуре объекта, за исключением этих значков, и затем, не отпуская кнопку, выполнить перемещение. При перемещении группы объектов курсор изменяет свою форму (он принимает форму звездочки), и его можно расположить в любой точки внутри контура, окаймляющего выбранную группу.

Рис. 11. Изменение размеров объектов

«Откат» вперед и назад, повторение последней операции. Команда Edit>Undo отменяет выполнение последней команды («откат» назад), при этом в подменю Edit к имени команды Undo автоматически добавляется имя последней выполненной команды Place, Delete, Copy, Past, Move, Resize, Rotate, Mirror, например Undo Place. Команда Edit>Redo отменяет выполнение команды Edit>Undo («откат» вперед).

Повторение выполнения последней команды Place, Copy, Past, Move, Resize, Rotate, Mirror выполняется по команде Edit>Repeat, при этом в подменю Edit к имени команды Repeat автоматически добавляется имя последней выполненной команды. Для смещения копируемого объекта на заданное расстояние нужно перед выполнением команды Edit>Repeat Copy выделить копируемый объект, нажать клавишу Ctrl и, не отпуская ее, переместить копируемый объект на нужное расстояние. После этого последовательное выполнение команды Edit>Repeat Copy (F4) создает массив копируемых объектов, смещенных друг от друга на заданное расстояние (удобно, например, при создании шин).

Выбор типа проекта

Для создания нового проекта выполняется команда File>New Project, после чего в открывшемся диалоговом окне (рис. 12) на строке Name указывается имя проекта (символы кириллицы не допускаются, если предполагается моделирование), а на строке Location - имя подкаталога расположения проекта (при этом для просмотра файловой структуры удобно пользоваться кнопкой Browse). Далее в средней части этого окна выбирается тип проекта.

Рис. 12. Выбор типа проекта

1. Analog or Mixed-Signal Circuit — аналоговые, цифровые или смешанные аналого-цифровые устройства, моделируемые с помощью программы PSpice A/D (возможна также дальнейшая разработка печатной платы с помощью OrCAD Layout). В начале создания проекта предусмотрена загрузка прототипа, указав его имя в изображенном на рис. 13, а, диалоговом окне (вариант Create based upon an existing project) — возможна загрузка одного из 4 стандартных прототипов или любого созданного ранее проекта.

а) б)

Рис. 13. Выбор прототипа проекта (а) или возможности моделирования

РСВ-проекта (б) с выбором библиотек символов PSpice

2. PC Board — печатные платы (моделирование смешанных аналого-цифровых устройства выполняется с помощью PSpice).

Необходимость проведения моделирования указывается в диалоговом окне, показанном на рис. 13, б — для этого нужно пометить галочкой строку Enable project simulation для добавления в проект перечня библиотек символов PSpice (Add analog or mixed-signal simulation resources).

3. Schematic — не специализированные проекты (возможно только создание и документирование принципиальных схем, моделирование и разработка печатных плат не предусматривается).

Настройка конфигурации проекта

Перед созданием нового проекта с помощью программы OrCAD Capture необходимо задать параметры его конфигурации с помощью трех команд меню Options менеджера проектов:

  • по команде Preferences задаются параметры схемы, сохраняемые в файле конфигурации Capture.ini и которые инициализируются при каждом запуске программы OrCAD Capture (изменения этих параметров вносятся в уже существующие схемы; если проект создан в другой системе OrCAD, то во внимание будут приняты параметры, содержащиеся в текущем файле Capture.ini);

  • по команде Design Template задаются параметры схемы, устанавливаемые по умолчанию при создании всех новых проектов (они заносятся в раздел [Design Template] файла Capture.ini); изменения этих параметров не вносятся в уже существующие схемы, поэтому перед созданием новых схем имеет смысл просмотреть и при необходимости изменить их значения;

  • по команде Design Properties или Schematic Page Properties задаются параметры индивидуальной текущей схемы.

Рассмотрим подробно эти способы конфигурирования проектов.

1. Команда Preferences. Закладки диалоговых окон этой команды изображены на рис. 14.

На закладке Color /Print (рис. 14, а) просматриваются и устанавливаются цвета всех объектов схемы (с помощью палитры, открываемой щелчком левой клавиши мыши по окрашенному прямоугольнику) и помечаются объекты, которые должны быть выведены на печать (для этого напротив имени объекта ставится галочка в графе Print); цвет основной надписи (углового штампа, Title Block) назначается также цвет рамки чертежа (Border) и засечкам линий сетки на рамке чертежа (Grid Reference);

цвета графических объектов (линий, многоугольников и дуг) устанавливаются на закладке Miscellaneous, если же на этой закладке указаны цвета по умолчанию (Default), то они устанавливаются в соответствием с цветом графики (Graphics) на закладке Color/Print.

а) б)

в) г)

д) е)

Рис. 14. Диалоговые окна команды Options>Preference

На закладке Grid Display (рис. 14, б) выбирается стиль изображений сетки в виде точек (Dots) или линий (Lines) по отдельности для редактора схем (Schematic) и символов (Symbol); на панели Displayed указывается необходимость

отображения на экране дисплея сетки, а на панели Pointer snap to grid отмечается необходимость «привязки» курсора к узлам сетки при размещении объектов на схеме.

На закладке Pan and Zoom (рис. 14, в) указывается коэффициент увеличения/уменьшения масштаба изображения (Zoom Factor) и коэффициент панорамирования (Auto Scroll Percent) для редактора схем и символов (панорамирование схемы, т.е. ее смещение без изменения масштаба, производится при приближении курсора к границе рабочего окна, если нажата и удерживается левая кнопка мыши).

На закладке Select (рис. 14, г) устанавливается, будут ли выбраны объекты, если граница прямоугольника выбора пересекает их (Intersection) или они полностью находятся внутри области выбора (Fully Enclosed); на панели Maximum number of objects to display at high resolution while dragging указывается максимальное количество отображаемых на экране объектов при их выборе в окне и перемещении.

На закладке Miscellaneous (рис. 14, д) выбирается стиль заливки замкнутых фигур (Fill Style), стиль и ширину линий (Line Style and Width) и цвет графических объектов (Color), а также шрифт, используемый в менеджере проектов и файле протокола Session Log; кроме того, устанавливаются следующие параметры:

  • Render True Type Tonts with strokes — изображение шрифтов True Type в виде векторных шрифтов stroke (для вывода на печать);

  • Fill text — заливка шрифтов;

  • Enable Auto Recovery — автоматическое сохранение файлов проектов, схем и VHDL-текстов в каталоге \WINDOWS\TEMP\AUTOSAVE;

  • Update every xxx minutes — интервал автосохранения файлов в минутах;

  • Automatically reference placed parts — автоматическое присваивание позиционных обозначений размещаемым на схеме компонентам;

  • Enable Intertool Communication (ITC) — включение режима проверки и отображения результатов на экране при передаче данных от других программ системы OrCAD, таких как OrCAD Layout и OrCAD PSpice; например, при включении режима ITC между программами OrCAD Capture и OrCAD Layout устанавливается «горячая» связь (cross probing) между схемой и печатной платой.

На закладке Text Editor (рис. 14, е) конфигурируется текстовый редактор, используемый при работе с VHDL-файлами. На панели Syntax Highlighting указываются цвета высвечиваемых ключевых слов Keywords, комментариев Comments, строк, заключенных в апострофы Quoted Strings, и идентификаторов Identifiers. На панели Current Font Setting после нажатия на кнопку Set устанавливается размер шрифта текста и цвет не высвечиваемых объектов. Высвечивание указанных объектов производится при выборе панели Highlight Keywords, Comments, Identifiers, and Quoted Strings. На панели Tab Spacing указывается интервал табуляции текстового редактора.

2. Команда Design Template определяет набор параметров новых проектов, ряд из них может быть переопределен для индивидуальных страниц схемы. Закладки диалоговых окон этой команды изображены на рис. 15.

На закладке Fonts (рис. 15, а) определяются шрифты текстов различных объектов, располагаемых на схеме.

На закладке Title Block (рис. 15, б) определяется текст, заносимый в различные графы основной надписи (углового штампа).

Вообще имеются основные надписи двух типов: принимаемые по умолчанию и индивидуальные. В диалоговом окне команды Design Template указывается информация, заносимая в основную надпись по умолчанию; при этом основная надпись располагается в правом нижнем углу нового листа схемы (если в закладке Title Block правильно указано полное имя библиотеки Library Name и если это библиотека CAPSYM.OLB, то ее имя указывать не нужно). Имя графического символа основной надписи указывается в строке Title Block Name. Редактирование текста, занесенного в основную надпись для каждой схемы, выполняется в схемном редакторе по команде Edit>Properties. Индивидуально основные надписи размещаются на схеме по команде Place>Title Block.

На закладке Page Size (рис. 15, в) указывается система единиц, устанавливаемая по умолчанию (Inches или Millimeters), и размер листа схемы А, В, С, D, Е (в английской системе), А4, A3, А2, А1, А0 (в метрической системе) или Custom (размеры задаются пользователем). В графе Pin-to-Pin Spacing указывается минимальное расстояние между выводами компонентов при их расположении на схеме, одновременно этот параметр определяет размер шага сетки (отметим, что для существующего проекта или индивидуальной схемы шаг сетки изменить нельзя, он задается перед созданием проекта, что достаточно неудобно). Заметим, что при изменении параметра Pin-to-Pin Spacing автоматически изменяются и размеры символов при их размещении на новой схеме.

На закладке Grid Reference (рис. 15, г) устанавливаются параметры рамки, располагаемой вокруг листа схемы:

Count — количество граф на рамке по горизонтали и вертикали;

Alphabetic — нумерация граф в алфавитном порядке;

Numeric — нумерация граф в числовом порядке;

Ascending — простановка номеров граф рамки в возрастающем порядке;

Descending — простановка номеров граф рамки в убывающем порядке;

Width — ширина рамки по горизонтали и вертикали;

Border Visible — видимость границ страницы на дисплее (Displayed) и при выводе на печать (Printed);

Grid Reference Visible — видимость рамки листа схемы на дисплее (Displayed) и при выводе на печать (Printed);

Title Block Visible — видимость основной надписи на дисплее (Displayed) и при выводе на печать (Printed);

ANSI grid references — изображение рамки листа схемы по стандарту ANSI.

а) б)

в) г)

д) е)

Рис. 15. Диалоговые окна команды Options>Design Template

На закладке Hierarchy (рис. 15, д) указываются параметры, принимаемые по умолчанию при создании новых иерархических блоков (Hierarchical Blocks) и компонентов (Parts):

Primitive — примитивные компоненты, не имеющие иерархической структуры;

Nonprimitive — компоненты, имеющие иерархическую структуру.

На закладке SDT Compatibility (рис. 15, е) устанавливается соответствие 8 полей параметров символов компонентов OrCAD Capture полям символов компонентов в формате DOS-версии OrCAD Schematic Design Tools (SDT 386+), используемое при сохранении проекта в формате SDT.

3. Изменение параметров текущего проекта выполняется по команде Options>Design Properties, имеющей закладки Fonts, Hierarchy, SDT Compatibility, Miscellaneous (рис. 15, а, д, е, рис. 14, д).

Изменение параметров текущей страницы схемы выполняется по команде Options>Schematic Page Properties, имеющей закладки Page Size. Grid Reference. Miscellaneous (рис. 15, в, г, рис. 14, д). Заметим, что при этом на закладке Page Size можно изменить размер схемы и систему единиц и нельзя изменить параметр Pin-to-Pin Spacing, а на закладке Miscellaneous можно только просмотреть информацию о проекте или листе схемы.

2.3 Проверьте свою готовность к лабораторной работе, ответив на вопросы:

1) как выбрать тип проекта?

2) какие бывают виды проекта?

3) какова структура принципиальной схемы проекта?

4) как настроить конфигурацию проекта?

5) Как задать положение и свойства нового углового штампа?

6) как задать информацию для полей углового штампа?

7) Как соединить схемные страницы?

8) как подготовить данные о проекте для других программ?

3. ХОД ВЫПОЛНЕНИЯ РАБОТЫ

3.1 Создать новый проект в программе OrCAD Capture.

3.2 Создать угловой штамп чертежа в соответствии со своим вариантом и требованиями ГОСТ.

Лабораторная работа №2.

Создание и редактирование компонентов в среде OrCAD.

1. Цель работы

1.1 Научиться создавать новые компоненты в среде OrCAD.

1.2 Научиться редактировать уже созданные компоненты в среде OrCAD.

2. САМОСТОЯТЕЛЬНАЯ ПОДГОТОВКА

2.1. Изучите методические указания к лабораторной работе, ли­тературу /1, с. 55 – 58, 128 – 152; 4, с. 29 – 38, 66 – 74, 83 – 97; 5, с. 290 - 292/, повто­рите лекционный материал по теме "Архитектура специального программного обеспечения САПР. Структуры баз данных в САПР".

2.2 Внимательно прочтите нижеизложенный материал.

В таблицах 1и 2 приведен перечень команд программы PSpice Schematics в режимах редактирования схем и символов отдельных компонентов и их краткое описание.

Таблица 1.1. Команды редактирования схем

Команда

Назначение

Меню File (Файл)

New...

Очистка рабочего окна для создания новой схемы

Open

Открытие (загрузка) существующего файла схемы для последующего редактирования и моделирования

Close

Закрытие текущего окна (если схема была изменена, ее предлагается сохранить)

Export...

Экспорт одного или нескольких листов схемы в AutoCAD (создание файла в формате DXF)

Save (Ctrl+S)

Сохранение внесенных изменений.в текущем файле. Старая версия файла записывается в каталог BACKUP

Save As...

Сохранение внесенных изменений в новом файле, имя которого указывается по дополнительному запросу

Checkpoint...

Сохранение последовательности изменяемых схем:

Open File

Открытие выбранного варианта схемы для редактирования

New...

Занесение в список схем (Checkpoint) текущей схемы

Restore

Замещение выбранного в списке варианта схемы схемой из текущего окна

Delete

Удаление из списка выбранного варианта

Properties

Вывод списка описаний вариантов схем с возможностью их редактирования

View Journal

Вывод на экран содержания журнала описания вариантов схем

Print...

Вывод твердой копии одной или более страниц текущей схемы

Print Setup...

Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге

Edit Library

Переход в режим редактирования библиотек символов

Symbolize...

Преобразование текущей схемы в символ. Внешние выводы схемы помечаются входными (IF_IN), выходными (IG_OUT) и портами общего назначения (INTERFACE) из библиотеки Port. sib. Создаваемый автоматически символ имеет форму прямоугольника (в дальнейшем возможно его редактирование)

Reports...

Создание перечня элементов текущей схемы (Bill of Materials):

Display

Отображение на экране дисплея

Print...

Вывод на принтер

Setup...

Задание параметров формы перечня элементов:

Format — задание формата вывода атрибутов: [пояснительный текст]@<имя атри-бута>

Component Description File -- задание имени файла описания компонентов (.cdf) для включения его в спецификацию схемы

Print Output Format — текстовый формат, упорядоченный по типам компонентов (Text) или по именам/значениям атрибутов (Database)

Save As... — сохранение отчета в файле

View Messages... (F10)

Вывод списка ошибок для просмотра, печати или записи в файл

1, 2, ...

Список последних загруженных файлов

Exit (Alt+F4)

Выход из графического редактора

Меню Edit (Редактирование)

IBB Undo (Ctrl+Z)

Восстановить удаленный объект(откат назад)

Redo (Ctrl+Y)

Отменить удаление объекта (откат вперед)

(Ctrl+X, Del)

Удалить выбранный объект с копированием в буфер обмена

Copy (Ctrl+C)

Копирование выбранного объекта в буфер обмена

Past (Ctrl+V)

Размещение объекта из буфера обмена

Copy to Clipboard

Копирование выбранного объекта в буфер обмена Windows, доступный для других программ (Paintbrush, WinWord и др.)

Delete (Del)

Удалить выбранный объект без копирования в. буфер обмена (его содержание не изменяется)

Select All

Выбор всех объектов схемы, за исключением символа основной надписи и рамки чертежа (для перемещения на экране и копирования во внутренний буфер обмена)

Attributes... (или

двойной щелчок на

выбранном

объекте)

Редактирование атрибутов выбранного объекта(ов). Все внесенные изменения относятся к выбранному символу и не переносятся в библиотеку

Label... (Ctrl+E)

Присвоение имени (метки) выбранному проводнику, сегменту шины или порту

Model...

Просмотр и редактирование директив .MODEL или .SUBCKT выбранного символа. Измененные директивы заносятся в отдельный файл и доступны

только для текущей схемы. Эту же процедуру можно сделать с помощью программы Model Editor. Имеются подрежимы:

Change Model

Reference...

Просмотр и изменение имени модели выбранного компонента

Edit Instance

Model (Text)...

Редактирование копии описания модели или макромодели с помощью текстового редактора. В этом режиме добавляются параметры модели, необходимые для учета разброса параметров по методу Монте-Карло (что невозможно с помощью Model Editor)

Edit Instance

Model...

Вызов Model Editor для редактирования моделей, которые

поддерживаются этой программой

Stimulus

Вызов программы редактирования внешних, воздействий Stimulus Editor. Возможно редактирование всех воздействий текущей страницы (current page), текущей схемы (current schematic) и всех воздействий иерархического проекта (all levels of hierarchy)

Symbol...

Переход в режим редактирования выбранного символа

Graphics

Properties...

Редактирование параметров не электрических графических объектов (полилиний, прямоугольников, дуг и окружностей):

Color

Выбор цвета

Width

Выбор ширины линий

Fill

Заливка круга, прямоугольника и полилинии

Arrowhead

Нанесение стрелок на концах полилиний

Тех

Properties...

Просмотр и изменение стиля и размера шрифта, наличие фона и цвета выбранного текста

Views...

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

Convert Block...

Преобразование в символ выбранного блока(ов) активного окна после проверки полноты необходимой информации. Блок размещается на схеме по команде Draw>Block

Rotate (Ctrl+R)

Вращение выбранного объекта(ов) на 90° против часовой стрелки

Flip (Ctrl+F)

Создание зеркального отображения выбранного объекта(ов)

Align Horizontal

Выравнивание точек привязки (origin) всех выбранных объектов (символы, проводники, текст и т.п.) по горизонтали. Объекты выравниваются по самому левому объекту

Align Vertical

Выравнивание точек привязки (origin) всех выбранных объектов (символы, проводники, текст и т.п.) по вертикали. Объекты выравниваются по самому верхнему объекту

Replace...

Замена всех компонентов того же типа, что и выбранный, компонентом другого типа

Find...

Поиск компонентов, проводников и шин схемы. Поиск проводится по имени или значению указываемых атрибутов (символы * и ? разрешаются)

Меню Draw (Рисование)

Repeat

(Пробел)

Повторение предыдущей команды

Place Part... (Ctrl+P)

Открытие ниспадающего меню со списком последних 10 выбранных компонентов. Компонент размещается на схеме после выбора одного из этих компонентов

Wire (Ctrl+W)

Изображение проводника (точка электрического контакта образуется лишь при их Т-образном соединении)

Bus (Ctrl+B)

Изображение шины (линии групповой связи). Шине в целом или ее отдельным сегментам должно быть по команде Edit>Label присвоено имя, включающее в себя имена входящих в нее проводников

Block

Размещение на схеме одного или нескольких блоков (прямоугольной формы), имеющих иерархическую структуру. Подведенные к контуру прямоугольника проводники и шины автоматически подсоединяются к нему и образуют выводы. Имена выводов проставляются по умолчанию и могут быть изменены. По команде Edit>Convert Block изображение блока

преобразуется в символ. Ассоциация блока с существующей схемой (его схемой замещения) выполняется по команде Edit>Views. Создание схемы

замещения блока выполняется по команде Navigate>Push

Arc

Рисование дуги

Circle

Рисование окружности

Box

Рисование прямоугольника

Polyline

Рисование полилинии

Text...

(Ctrl+T)

Размещение на схеме одной строки текста с изменением его размера. Имя шрифта и его номинальный размер устанавливаются по команде Options>Display Preferences (символы кириллицы допускаются)

Text Box

Ввод на схеме нескольких строк текста, заключенных в рамку

Insert Picture...

Ввод рисунка (из растровых графических файлов формата BMP, DIB или метафайлов WMF, EMF)

Get New Part.. (Ctrl+G)

Ввод имени компонента, размещаемого на схеме, или его выбор из каталога библиотек (просмотр каталога по опции Browse). Имя компонента, введенное по этой команде, передается в стек команды Draw>Place Part

Rewire

(Ctrl+D)

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

Меню Navigate (Навигация по многостраничным схемам)

Previous Page...

Загрузка предыдущей страницы схемы для редактирования

Next Page...

Загрузка следующей страницы для редактирования

Select Page...

Загрузка указанной страницы схемы

Create Page...

(Ctrl+N)

Добавление новой страницы к текущей схеме

Delete Page...

Удаление текущей страницы схемы

Copy Page...

Копирование одной или нескольких страниц указанной схемы в текущую схему

Edit Page Info...

Редактирование заголовка страницы схемы (page title)

EditSchematic

Instance

Просмотр и редактирование атрибутов блока или иерархического символа после выполнения команды Navigate>Push

Edit Schematic

Definition

Просмотр и редактирование атрибутов схемы

Push (F2)

Переход на более низкий уровень иерархии выбранного блока или иерархического символа

Pop (F3)

Переход на более высокий уровень иерархии выбранного блока или иерархического символа

Top

Возвращение на самый верхний уровень схемы

Where Вывод на экран информации о иерархической структуре схемы

Меню View (Просмотр)

Fit (Ctrl+N)

Изменение масштаба изображения так, чтобы на полном экране разместились все имеющиеся на схеме компоненты, проводники и соединители

In (Ctrl+I)

Увеличение масштаба изображения (центр поля зрения указывается курсором). Степень увеличения назначается с помощью параметра ZOOMFACTOR в файле pspice.ini

Out (Ctrl+O)

Уменьшение масштаба изображения (центр поля зрения указывается курсором)

Area (Ctrl+A)

Вывод на весь экран окаймленной части изображения

Previous

Возвращение к предыдущему масштабу изображения

Entire Page

Вывод на экран полного изображения страницы схемы, размер которой задан по команде Option>Page Size

Redraw (Ctrl+L)

Перечерчивание экрана

Pan-New Center

Расположение схемы симметрично относительно точки расположения курсора без изменения масштаба

Toolbars...

Вывод в основное меню пиктограмм инструментов Standard Schematics, Drawing, Simulation, Annotation Graphics

Status Bar

Вывод в основное меню строки состоянийМеню Options (Настройка параметров)

Display Options...

Установка опций дисплея:

Grid On

Включение сетки

Snap-to-Pin

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

Stay-on-Grid

Привязка объектов к узлам сетки

Rubberband

Включение режима перемещения компонентов вместе с

подсоединенными к нему проводниками

Orthogonal

Режим ввода только ортогональных линий

Cursor X and Y

Вывод текущих координат курсора в строке состояний

Grid Spacing/ Grid Size

Шаг сетки

Text Grid

Привязка текста к узлам сетки (Stay on Grid) и задание ее шага (Grid Size)

Snap-to-Pin/

Gravity

Радиус области захвата

Page size...

Выбор формата чертежа в английской (А, В, С, D, Е, X) или метрической системе (А4, A3, А2, А1, АО), а также собственного формата (User Defined Size). В соответствии с типом выбранного формата устанавливается система единиц на схеме. Изменять систему единиц можно на любой стадии работы со схемой

Auto-Repeat...

Автоматическое размещение на схеме копии предыдущего объек-та(ов), смещенной на заданное расстояние по вертикали и горизонтали (после двойного щелчка)

Auto-Naming...

Автоматическое назначение позиционных обозначений компонентов и имен проводников и шин при их размещении на схеме (начальное имя указывается)

Editor

Configuration...

Ввод списка имен загружаемых библиотек символов, путей доступа к ним и всех других параметров конфигурации, загружаемых по умолчанию:

Libraries

Перечень загруженных библиотек символов

Libraries Path

Путь доступа к библиотекам

Title Block Symbol

Имя символа углового штампа страницы чертежа, надписи в котором представлены в виде атрибутов

Autosave interval

Интервал автосохранения

Monochrome

Mode

Включение монохромного режима

Library Settings

Редактирование списка загруженных библиотек символов

Page Settings

Выбор размера страницы, задание размеров области печати- (Drawing Area) и расстояния между выводами

компонентов (Pin-to-Pin Spacing) для изменения размера символа при печати, формы рамки чертежа (Borders) — по умолчанию вычерчивается одинарная линия по периметру чертежа (Outline)

App Settings

Выбор программы моделирования, редактирование командных строк отдельных программ, задание дополнительных файлов конфигурации (вместо pspice.ini)

Display

Preferences...

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

Pan&Zoom...

Изменение коэффициентов масштабирования

Restricted

Operations...

Запрещение добавления номера страницы к имени проводника и др.

Translators...

Выбор схемы замещения иерархического блока, включаемой в список соединений схемы (PSPICE), печатной платы (PCBOARDS) и др. Тип транслятора указывается в поле Translator, имя варианта схемы замещения — в поле View. Связь между именем файла схемы замещения и именем варианта View устанавливается по команде Edit> Views

Netlist Setting...

Выбор между плоской (Flat) или иерархической (Hierarchical) структурой списка соединений, выбор и редактирование шаблонов символов

Меню Analysis (Моделирование)

Electrical Rule

Check

Проверка соблюдения правил составления принципиальных электрических схем (ERC). Обнаруженные ошибки просматриваются по команде File>View Message

Create Netlist

Создание списка соединений текущей схемы, в котором указываются все компоненты, их соединения и параметры (в файлах .NET и .ALS), а также файла задания на моделирование .cir, в котором содержатся директивы для программы PSpice, указанные на схеме и созданные по командам Setup

Edit Stimuli

Вызов программы редактирования внешних воздействий Stimulus Editor

Задание директив моделирования PSpice и их параметров:

AC Sweep...

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

Load/Save Bias

Points...

Запоминание/чтение режима схемы по постоянному току

DC Sweep...

Расчет режима по постоянному току при вариации входного напряжения, тока или температуры

Monte Carlo/

Worst Case...

Статистический анализ по методу Монте-Карло/расчет наихудшего случая

Bias Point Detail

Задание формата отображения на схеме данных о режиме по постоянному току

Digital Setup

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

Options...

Задание параметров, контролирующих точность результатов моделирования, и ряда других

Parametric...

Задание варьируемых параметров

Sensitivity:

Расчет чувствительности характеристик по постоянному току

Temperature...

Установка температуры (по умолчанию 27 °С)

Transfer

Function...

Расчет передаточных функций по постоянному току

Transient;..

Расчет переходных процессов и спектральный анализ по Фурье

Library and Include Files...

Спецификация библиотек моделей (Library), текстовых файлов (Include) и файлов внешних воздействий (Stimulus), просматриваемых при составлении списков соединений. Эти файлы добавляются как глобальные или локальные для данной схемы

Simulate (Ml)

Вызов программы PSpice для моделирования текущей Схемы. После вызова этой команды автоматически выполняются команды Annotate, Electrical Rule Check и Create Netlist (если они не были вызваны перед этим вручную). Моделирование выполняется, если в схеме нет ошибок

Probe Setup...

Установка параметров программы Probe:

Auto Run Option

Автоматический вызов программы Probe после завершения моделирования (Automatically Run Probe After Simulation) или после начала моделирования (Monitor Waveforms)

At Probe Startup

Восстановление экрана прошлого сеанса (Restore Last Probe Session), вывод всех графиков переменных

Data Collection

Занесение в файл данных только тех переменных, которые помечены маркерами (At Markers Only), всех переменных (All), всех переменных, за исключением внутренних узлов макромодели (All Exept Internal Sub-circuit Data), или ничего (None)

Text Data File

Format (CSDF)

Вывод данных в текстовый файл .txt

Checkpoint

Выбор режима отображения графиков вариантов схемы

Run Probe (F12)

Вызов графического постпроцессора Probe для просмотра результатов моделирования в графической форме. При успешном завершении программы PSpice результаты моделирования передаются через файл данных .DAT или .ТХТ

Examine Netlist

Просмотр списка соединений текущей схемы в файле .NET (имя текстового редактора указывается в файле pspice.ini)

Examine Output

Просмотр текстового файла .OUT с результатами моделирования

Display Results

Отображение на схеме результатов анализа режима по постоянному току

Enable

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

Show/Hide

Selected Voltages

Показать/удалить значение потенциала по постоянному току выбранного узла схемы

Show/Hide

Selected Currents

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

Enable Voltage

Display

Вывод на схему значений потенциалов по постоянному току всех узлов

Enable Current

Display

Вывод на схему значений постоянных токов всех ветвей схемы

Display Options...

Задание числа значащих цифр и вывод информации об изменении режима по постоянному току

Меню Tools (Инструменты)

Package...

Автоматическое присвоение позиционных обозначений компонентам текущей схемы

View Package

Definition...

Просмотр упаковочной информации о выбранном компоненте

Run Optimizer

Вызов панели настройки конфигурации программы оптимизации PSpice Optimizer

Use Optimized

Paratns

Назначение оптимизируемым параметрам значений, полученных на предыдущем прогоне процедуры оптимизации

Create LVS

Netlist

Создание списка соединений в файле *.I,VS (описание схемы в формате SPICE с добавлением ряда директив)

Меню Markers (Маркеры)

Mark Voltage/Level

(Ctrl+M)

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

компонента

Mark Voltage

Differential

Размещение на поле схемы двух, маркеров, помечающих разность потенциалов

SMark Current into Pin

Размещение на поле схемы маркеров, помечающих, выводы компонентов, токи которых наносятся на графики программой Probe. Компоненты имеют два вывода (резистор, диод и т.п.) или три вывода (транзистор)

Mark Advanced...

Размещение на поле схемы дополнительных маркеров:

vdb

Напряжение в децибелах (режим АС)

idb

Ток в децибелах (режим АС)

vphase

Фаза напряжения (режим АС)

iphase

Фаза тока (режим АС)

vgroupdelay

Групповое время запаздывания напряжения (режим АС)

igroupdelay

Групповое время запаздывания тока (режим АС)

vreal

Действительная часть напряжения (режим АС)

ireal

Действительная часть тока (режим АС)

vimaginary

Мнимая часть напряжения (режим АС)

iimaginary

Мнимая часть тока (режим АС)

IMARKER

Ток

NODEMARKER

Напряжение узла

VDIFFMARKER

Разность напряжений

Clear All

Удалить со схемы всемаркеры на всех страницах

Show All

Вывести в программе Probe графики для всех маркеров на всех страницах

Show Selected

Вывести в программе бранными маркерами Probe графики переменных, помеченных вы-

Меню Window (Окно)

New

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

Cascade

Каскадное расположение открытых окон

Tile Horizontal

Последовательное расположение открытых окон по горизонтали

Tile Vertical

Последовательное расположение открытых окон по вертикали

Arrange Icons

Упорядочивание размещения иконок свернутых окон в нижней части экрана

1, 2, ...

Список открытых окон

Меню Help ( Помощь)

Help Topics (Fl)

Вывод встроенной инструкции

Web Resources

Выход в Интернет:

PSpice Home Page

Загрузка сайта www.Оrcad.com

Customer Support

Выход на службу технической поддержки www.orcad.com / technical

About PSpice

Schematics

Вывод номера версии программы и ее регистрационного номера

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

Таблица 2 Команды редактирования символов компонентов

Команда

Назначение

Меню File (Файл)

New...

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

Open

Открытие существующей библиотеки символов для редактирования

Close

Закрытие текущего библиотечного файла

Export...

Экспорт одного или нескольких символов текущей библиотеки в AutoCAD (создание файла в формате DXF)

Save (Ctrl+S)

Запись обновленной библиотеки символов в файл с текущим именем. Старая версия библиотеки записывается в каталог \BACKUP

Save As...

Запись обновленной библиотеки символов в файл с новым именем

Print...

Вывод твердой копии символа выбранного компонента текущей библиотеки или всего содержимого библиотеки

Print Setup...

Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге

View Messages

(F10)

Вывод списка ошибок для просмотра, печати или записи в файл

1, 2, ...

Список последних загруженных файлов

Exit (Alt+F4)

Выход из графического редактора Schematics

Меню Edit (Редактирование)

Undelete (Ctrl+U)

Восстановление последнего удаленного объекта(ов)

Cut (Ctrl+X)

Удалить с экрана выбранный объект, который заносится в буфер для возможного переноса на экран по команде Paste

Copy (Ctrl+C)

Занести в буфер изображение выбранного объекта для его копирования по команде Paste

В Paste (Ctrl+V)

Нанести на чертеж последний объект, занесенный в буфер по командам Cut или Сору. Место расположения объекта отмечается щелчком левой кнопки мыши

Delete (Del)

Удалить выбранный объект без копирования в буфер обмена (его содержание не изменяется)

Change (Ctrl+H)

Разрешить редактирование выбранного вывода, текста или атрибутов, ассоциированных с символом компонента

Pin Type...

(Ctrl+T)

Изменить изображение вывода, назначенное по умолчанию:

Normal

Сигнал

Bubble

Сигнал с инверсией

Clock

Вход тактовых импульсов

Bubble Clock

Инверсный вход тактовых импульсов

ANSI Inverted

Out

Инверсный выход в стандарте ANSI

ANSI Inverted In

Инверсный вход в стандарте ANSI

ANSI Inverted

Clock

Инверсный вход тактовых импульсов в стандарте ANSI

Zero Length

Вывод нулевой длины

Normal (long)

Сигнал (длинный вывод)

Bubble (long)

Сигнал с инверсией (длинный вывод)

Clock (long)

Вход тактовых импульсов (длинный вывод)

Bubble Clock (long)

Инверсный вход тактовых импульсов (длинный вывод)

Model...

Редактирование директивы .MODEL или .SUBCKT текущего символа. По умолчанию все изменения заносятся в файл библиотеки математических моделей <имя схемы>.LIB

Stimulus

Вызов редактора Stimulus Editor, если редактируется символ внешнего воздействия

Push-

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

Set Schematic...

Составление перечня схем, ассоциированных с данным символом

Check Schematic

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

Rotate (Ctrl+R)

Вращение выбранного объекта на 90° против часовой стрелки

Flip (Ctrl+F)

Зеркальное отображение объекта

Align Horizontal

Выравнивание точек привязки (origin) всех выбранных объектов (линий, дуг, текста и т.п.) по горизонтали. Объекты выравниваются по самому левому объекту

Align Vertical

Выравнивание точек привязки (origin) всех выбранных объектов (линий, дуг, текста и т.п.) по вертикали. Объекты выравниваются по самому верхнему объекту

Graphics

Properties...

Редактирование параметров не электрических графических объектов (полилиний, прямоугольников, дуг и окружностей):

Color

Выбор цвета

Width

Выбор ширины линий

Style

Стиль линии (сплошная, штриховая, пунктирная)

Fill

Заливка круга, прямоугольника и полилинии

Arrowhead

Нанесение стрелок на концах полилиний

Text Properties...

Просмотр и изменение стиля и размера шрифта, наличие фона и цвета выбранного текста

Send to Back

Размещение выбранного объекта снизу от остальных перекрывающихся объектов

Bring to Front

Размещение выбранного объекта сверху над остальными перекрывающимися объектами (выбираемый курсором графический объект автоматически перемещается наверх, поэтому эта команда излишняя)

Меню Graphics (Графика символа)

Arc

Рисование дуги. Нажатием левой кнопки мыши отмечаются концы отрезка, на котором строится дуга; перемещением курсора (в форме карандаша) устанавливается необходимый размер дуги, которая фиксируется одинарным нажатием левой кнопки

BOX

Рисование прямоугольника. Нажатием левой кнопки отмечаются его противоположные углы

Circle

Рисование окружности. Левой кнопкой отмечаются ее центр и любая точка на окружности

Polyline

Рисование полилинии. Левой кнопкой отмечаются начало линии и точки излома. Построение завершается двукратным нажатием левой кнопки или однократным нажатием правой кнопки

Pin

Добавление вывода к символу компонента и разрешение редактирования его имени и номера, а также электрического типа вывода, используемого в режиме поиска ошибок схемы ERC:

don't care

Не проверяется

input

Вход

output

Выход

bidir

Двунаправленный

highZ

Высокий импеданс

open collec

Открытый коллектор

open emitter

Открытый эмиттер

power

Подключения источника питания

Text

Добавление текстовой строки

Picture...

Ввод рисунка (из растровых графических файлов формата BMP, DIB или метафайлов WMF, EMF)

Bbox

Изменение размеров прямоугольного окна, в котором размещен символ компонента

Origin

Изменение положения начала координат

Repeat (Пробел)

Повторение последней команды

Меню Part (Компоненты)

Symbol Wizard...

Мастер создания символов. Символы могут иметь прямоугольную, квадратную и одну их стандартных форм (diode, GaAsFET, IGBT, JFET_N, JFET_P, mosfet_n_3, mosfet_n_4, mosfet_p_3, mosfet_p_4, npn,

opamp5, оратрб, opamp7, pnp, zener_diode)

New...

Разрешение на создание в текущей библиотеке символов нового компонента

Copy...

Копирование символа компонента из другой библиотеки и придание ему статуса текущего компонента (его имя помещается на верхней строке меню)

Get... (Ctrl+G)

Выбор компонента из текущей библиотеки для редактирования его символа, которое отображается в окне редактора

Remove...

Удаление компонента из текущей библиотеки

Save to Library...

Запись в текущую библиотеку символов выбранного компонента

Attributes...

Разрешение ввода новых атрибутов компонента, или редактирование существующих. Кроме того, можно изменить любые атрибуты системы

Definition... (Ctrl+D)

Разрешение редактирования определений компонента: описания компонента — Description, его имени — Part name, списка подобных параметров — Alias list, имени подобного компонента — АКО (применяется для сокращения объема библиотеки символов) и типа символа (Туре)

Pin List...

(Ctrl+P)

Разрешение редактирования всех выводов компонента

Get Symbol

Graphics...

Перенос символа существующего компонента в качестве символа текущего компонента

Export...

Запись графического и текстового описания компонента из текущей библиотеки в текстовый файл .sym для последующего переноса символа компонента из одной библиотеки символов в другую

Import...

Чтение текстового файла и придание ему статуса символа текущего компонента с последующей возможностью включения в текущую библиотеку символов

Меню Packaging (Упаковка компонента)

New...

Создание новой упаковочной информации: имя прототипа -Package Name, количество вентилей в корпусе — Number of Gates, количество выводов — Number Pins per Gate, тип корпуса -Footprint, список имен и номеров выводов — Pin Assignments, список логически эквивалентных выводов — Pin Swaps

Copy...

Копирование упаковочной информации

Get...

Редактирование упаковочной информации в текущей библиотеке Package Library

Remove...

Удаление упаковочной информации из текущей библиотеки

Edit... (Ctrl+E)

Редактирование упаковочной информации текущего компонента

Configure Packagee Types...

Выбор типа корпуса компонента из списка (DIP, SOIC, SOJ, ТО, TSOP, PQFP, DISCRETE, LCC) и редактирование этого списка

Export...

Запись упаковочной информации одного или более компонентов в текстовый файл .pkg

Import...

Чтение упаковочной информации из текстового файла .pkg

Меню View (Просмотр)

Fit (Ctrl+N)

Изменение масштаба изображения так, чтобы на полном экране разместились все имеющиеся на схеме компоненты, проводники и соединители

In (Ctrl+I)

Увеличение масштаба изображения (центр поля зрения указывается курсором). Степень увеличения назначается с помощью параметра ZOOMFACTOR в файле msim.ini

Out (Ctrl+O)

Уменьшение масштаба изображения (центр поля зрения указывается курсором)

Area (Ctrl+A)

Вывод на весь экран окаймленной части изображения

Previous

Возвращение к предыдущему масштабу изображения

Entire Symbol

Вывод на экран полного изображения символа

Redraw (Ctrl+L)

Перечерчивание экрана

Pan to New

Center

Расположение символа симметрично относительно точки расположения курсора без изменения масштаба

Toolbars...

Включение/выключение строки инструментов с изображением пиктограмм

Status Bar

Включение/выключение в основном меню строки состояний

Меню Options (Настройка параметров)

Display Options...

Установка следующих опций дисплея:

Grid On

Включение сетки

Snap-to-Grid

Автоматическое перемещение объекта для привязки к узлам сетки при его размещении вне сетки чертежа

Stay-on-Grid

Привязка объектов к узлам сетки

Cursor X

and Y

Вывод текущих координат курсора в строке состояний

Grid Spacing

Шаг сетки

Gravity

Радиус области захвата

Text Stay-on-Grid

Привязка текста к узлам сетки

Spacing

Расстояние между повторяющимися объектами

Auto-Repeat...

Автоматическое размещение на экране одного или нескольких объектов, аналогичных предыдущему, на заданном расстоянии по осям X и Y (после двойного щелчка мышью)

Display

Preferences...

Разрешение размещения на экране и /или твердой копии текста и других параметров компонента (см. их перечень в разд. 3.2)

Pan & Zoom...

Изменение коэффициентов масштабирования

Меню Window (Окно)

New Schematic

Window

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

Cascade

Каскадное расположение открытых окон

Tile Horizontal

Последовательное расположение открытых окон по горизонтали

Tile Vertical

Последовательное расположение открытых окон по вертикали

2.3 Проверьте свою готовность к лабораторной работе, ответив на вопросы:

1) как разместить символы компонентов и электрических цепей?

2) как разместить графические объекты и текст?

3) как создавать и редактировать компоненты?

4) как подготовить проект к моделированию и оптимизации?

3. ХОД ВЫПОЛНЕНИЯ РАБОТЫ

3.1 Создать УГО компонента, заданного преподавателем, в программе OrCAD Capture.

3.2 Произвести коррекцию УГО компонента, заданного преподавателем, в программе OrCAD Capture.

Лабораторная работа №3.

Расчет параметров моделей аналоговых компонентов с использованием программы Model Edіtor.

1. Цель работы

1.1 Научиться создавать новые модели аналоговых компонентов с использованием программы Model Edіtor.

1.2 Научиться редактировать уже существующие модели.

2. САМОСТОЯТЕЛЬНАЯ ПОДГОТОВКА

2.1. Изучите методические указания к лабораторной работе, ли­тературу /1, с. 339 – 357; 5, с. 303 - 309/, повто­рите лекционный материал по теме "Структуры баз данных в САПР","Модели компонентов для схемотехнического моделирования".

2.2 Внимательно прочтите нижеизложенный материал.

Программа расчета параметров моделей аналоговых компонентов

Model Editor

Программа Model Editor (ранее имевшая название Parts) рассчитывает по паспортным данным параметры моделей полупроводниковых приборов (диодов, биполярных, полевых и МОП-транзисторов, составных транзисторов Дарлингтона, статически индуцированных биполярных транзисторов), ферромагнитных сердечников, макромоделей операционных усилителей, компараторов напряжения, регуляторов и стабилизаторов напряжения, источников опорного напряжения. Краткое описание большинства этих моделей дано в разд. 4.2 и [7].

М атематические модели компонентов записываются в библиотечные файлы с расширением имени *.LIB. При желании можно составить файлы отдельных моделей, имеющие расширение имени *.MOD. Помимо параметров математических моделей в файлы *.LIB программа Model Editor заносит также протокол ввода паспортных данных, так что при уточнении отдельных параметров нет необходимости вводить заново все паспортные данные. В файлах отлаженных би6лиотек протокол паспортных данных обычно удаляется, чтобы уменьшить объем Файлов и сделать их удобочитаемыми.

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

рисунок 1 – экран программы Model Editor

Таблица 1. Команды программы Model Editor

Пиктограмма

Команда

Назначение

Меню File (Файл)

New

Создание файла библиотеки моделей

Open... (Ctrl + O)

Загрузка файла библиотеки моделей для последующего редактиро­вания

Save

Сохранение внесенных изменений в текущей библиотеке

Save As...

Сохранение внесенных изменений в новом библиотечном файле, имя которого указывается по дополнительному запросу

Print...

Печать графиков одного или нескольких окон

Print Preview

Просмотр графиков перед печатью

Page Setup...

Настройка параметров страницы

Create Capture Parts

Создание библиотеки графических символов (*,OLB) для текущей библиотеки моделей

1, 2, ...

Список последних четырех загруженных файлов

Exit (Alt+F4)

Завершение работы с графическим редактором

Меню Edit (Редактирование)

Cut (Ctrl+X, Del)

Удаление фрагмента текста

Copy (Ctrl+C, Del)

Копирование фрагмента текста

Past (Ctrl+V)

Размещение в тексте содержания буфера обмена

Delete (Del)

Удаление выбранного компонента из текущей библиотеки (его имя указывается в списке компонентов)

Find

Нахождение фрагмента текста

Replace

Замена фрагмента текста

Меню View (Просмотр)

Normal

Вывод графического окна

Model Text

Вывод окна текста

Fit

Изменение масштаба изображения графика так, чтобы на полном экране разместился весь график

In

Увеличение масштаба изображения графика

Out

Уменьшение масштаба изображения графика

Аrеа

Вывод на весь экран окаймленной части изображения графика

Previous

Возвращение к предыдущему масштабу изображения графика

Redraw

Перечерчивание экрана

Pan-New Center

Расположение графика симметрично относительно точки располо­жения курсора без изменения масштаба

Toolbars...

Настройка меню инструментов

Status Bar

Вывод строки состояний

Model List

Вывод списка компонентов текущей библиотеки

Parameters

Вывод таблицы параметров

Меню Model (Модель)

New…

Создание новой модели компонента: указывается имя модели на строке Model и выбирается ее тип из списка From Model

Copy From...

Копирование параметров существующей модели из текущей биб­лиотеки под новым именем в нее же

IBIS transistor...

Трансляция модели формата IBIS (из файла с расширением имени *.IBS) в формат PSpice

Export...

Запись параметров текущей модели в отдельный текстовый файл *MOD

Import...

Импортирование в файл текущей библиотеки *.LIB текстового фай­ла *.MOD

Меню Plot (Отображение графиков)

Add Trace...

Построение дополнительного графика при указанной температуре

Delete Trace

Удаление графика, имя которого выбрано щелчком курсора

Axis Settings

Задание диапазонов значений по осям X, Y:

Data Range

Диапазон изменения (Auto Range – выбира­емый автоматически. User Defined – назна­чаемый пользователем)

Linear/Log

Линейная /логарифмическая шкала

Trace Variable

Выбор имени независимой переменной (толь­ко для оси X ) – температуры или любого па­раметра модели

Меню Tools (Инструменты)

Extract Parameters

Расчет параметров модели на основании введенных данных

Customize...

Настройка меню инструментов

Options...

Конфигурирование режима автоматического создания символов компонентов после составления их математических моделей

Меню Window (Окно)

Cascade

Каскадное расположение открытых окон

Tile

Последовательное расположение открытых окон

Arrange Icon

Упорядочивание расположения иконок свернутых окон в нижней части экрана

1, 2, ...

Список открытых окон

Меню Help (Помощь)

Help Topics... (Fl)

Вывод содержания, предметного указателя и средств поиска тер­минов встроенной инструкции

Web Resources

Выход в Интернет:

PSpice Home Page

Загрузка сайта www.orcad.com

Customer Support

Выход на службу технической поддержки www.orcad.com/technical

About Model Editor

Вывод номера версии программы и ее регистрационного номера

Дополнительные кнопки в панели инструментов

Sync Splitters

button

Кнопка позволяет адаптировать синхронизацию баров разделения в фрейме Spec Entry. Эта кнопка не входит в команды меню.

Update Graph

Кнопка коррекции графа перерисовывает граф после того, как Вы добавите или отредактируете величины в спецификации. Это то – же, что и выбор Обновление изображения из меню Вид, или нажать F5.

Auto Refresh

button

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

П оясним принцип работы с Model Editor на примере создания модели. Сначала по команде File>New указывается имя файла библиотеки моделей диодов (создается новый файл с расширением имени *.LIB). Далее по команде Model>New вводится имя модели компонента (например, D814) и в предлагаемом списке типов моделей выбирается его тип (например DIODE). Доступны следующие типы моделей (рис. 2):

• Bipolar Transistor (NPN, PNP) – биполярные п-р-п и р-п транзисторы;

• Magnetic Core – ферромагнитный сердечник;

• Diode – диод;

• Darlington Transistor – составной транзистор Дарлингтона;

• Ins Gate Bipolar Tran – статически индуцированный биполярный транзистор с каналом п – типа;

• Junction FET (N-, P-CHANNEL) – полевые транзисторы с каналами п и р – типа;

• MOSFET (NMOS, PMOS) – МОП - транзисторы с каналами п и р – типа;

• Operational Amplifier – операционный усилитель;

• Voltage Comparator – компаратор напряжения;

• Voltage Reference – стабилизатор напряжения;

• Voltage Regulator – регулятор напряжения.

Рисунок 2 – Выбор типа компонента и ввод его имени

К именам компонентов, имеющих встроенные модели, программа к введенному на панели Name имени добавляет префикс в соответствии с типом модели: к имени диода – букву D, биполярного транзистора – Q, полевого транзистора J, МОП - транзистора – М, статически индуцированного биполярного транзистора – Z, магнитного сердечника – К. Имена моделей остальных компонентов, представляющих собой макромодели, остаются неизменными. Например, если ввести имя модели диода 522А, то программа Model Editor присоединит к нему префикс D и в библиотеку будет занесена модель D522A. К именам макромоделей, к которым относятся транзисторы Дарлингтона, операционные усилители, компараторы, регуляторы и стабилизаторы напряжения, префикс не добавляется.

После ввода имени и типа модели в нижней части экрана программы выводится список параметров модели (рис. 1). В столбце Parameter Name указаны имена параметров, в столбце Value – их значения, в столбце Active галочками помечены параметры, значения которых оцениваются на текущей закладке, в столбце Fixed галочками помечены не изменяемые параметры. Первоначально всем параметрам модели присваиваются значения по умолчанию (указаны в графе Default).

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

1) ввод координат отдельных точек характеристик, например, ВАХ диода, зависимости барьерной емкости р-n – перехода от напряжения смещения и т.п. (на рис. 3, а на закладке Forward Current вводятся данные ВАХ диода). При вводе данных можно пользоваться масштабными множителями, указанными в табл. 2. Эти данные рекомендуется вводить в порядке возрастания независимой переменной;

2) ввод значений отдельных параметров устройства (например, на рис. 3, б на закладке Reverse Recovery вводятся значения, характеризующие рассасывание носителей заряда).

П о команде Tools>Extract Parameters рассчитываются параметры модели на основании введенных данных, на экране вычерчивается аппроксимирующая функция и значками отмечаются введенные точки, на основании которых она построена; значения же рассчитанных параметров модели отображаются в таблице (см. рис. 1, графа Value).

а) б)

Рисунок 3 – Ввод координат графиков (а) и значений отдельных параметров (б)

Таблица 2. Масштабные коэффициенты

Суффикс

Масштабный коэффициент

Наименование

f

10-15

Фемто

p

10-12

Пико

n

10-9

Нано

u

10-6

Микро

mil

25,4 · 10-6

Мил (0,001 дюйма)

m

10-3

Милли

k или K

103

Кило

MEG

106

Мега

G

109

Гига

T

1012

Тера

C

Признак целого числа тактов цифровых сигналов

Примечание. В программе PSpice прописные и строчные буквы не различаются.

По команде Plot>Trace Add возможно построить семейство характеристик при нескольких значениях температуры. По умолчанию предлагается построить графики характеристик при изменении температуры (рис. 4). Имя варьируемой переменной изменяется по команде Plot>Axis Settings на панели Trace Variable. Например, для диодов возможна вариация параметров М, CJO, VJ и FC.

Рисунок 4 – Построение температурных зависимостей

Построение модели завершается командой записи обновленных данных в библиотечный файл File>Save.

Далее приведем списки вводимых паспортных данных для компонентов, включенных в программу Model Editor, и перечень параметров их математических моделей. Звездочками * в приводимых ниже перечнях отмечены параметры, не оцениваемые в программе Model Editor; им по умолчанию присваиваются типичные значения.

Диоды. Паспортные данные диода, которые вводит пользователь (тип модели DIODE), и список параметров его математической модели, которые рассчитываются в программе, приведены в табл. 3.

Таблица 3. Диоды

Символы

данных

Справочные данные

Параметры модели

Имя

Значение по

умолчанию

1

2

3

4

Forward Voltage (Прямая ветвь ВАХ)

Vfwd, Ifwd

Координаты точек ВАХ диода

Ток насыщения при температуре 27оС

IS

10-14 А

Объемное сопротивление

RS

0,1 Ом

Коэффициент неидеальности

N

1

Ток перегиба при высоком уровне инжекции

IKF

0

Температурный коэффициент тока насыщения

XTI*

3

Ширина запрещенной зоны

EG*

1.11 В

Junction Capacitance (Барьерная емкость)

Vrev, Cj

Зависимость барьерной емкости перехода от модуля напряжения обратного смещения

Барьерная емкость при нулевом смещении

CJ0

1 пФ

Контактная разность потенциалов

VJ

0.75 В

Коэффициент, учитывающий плавность p-n – перехода

M

0.3333

1

2

3

4

Коэффициент нелинейности барьерной емкости прямосмещенного перехода

FC

0.5 В

Reverse Leakage (Сопротивление утечки)

Irev, Vrev

Зависимость тока утечки от абсолютной величины напряжения обратного смещения

Параметр тока рекомбинации

ISR

100 пА

Коэффициент неидеальности для тока ISR

NR

2

Reverse Breakdown (Напряжение стабилизации)

Vz

Абсолютная величина напряжения пробоя (стабили­зации) при токе Iz

Напряжение обратного пробоя (положительная величина)

BV

100 В

Начальный ток пробоя (положительная величина)

IBV

100 мкА

Iz

Ток пробоя (стабилизации)

Zz

Дифференциальное сопротивление на участке про­боя в точке (Iz, Vz)

Reverse Recovery (Рассасывание носителей заряда)

Trr

Время рассасывания носителей заряда

ТТ

5 нс

Ifwd

Ток диода в прямом направлении до переключения

Irev

Обратный ток диода после переключения

Rl

Эквивалентное сопротивление нагрузки (включая выходное сопротивление генератора)

Биполярные транзисторы. В таблице 4 приведены паспортные данные би­полярного транзистора (Bipolar Transistor: NPN, PNP), которые вводит пользова­тель, и список параметров его математической модели, которые рассчитываются в программе.

Таблица 4. Биполярные транзисторы

Символы

данных

Справочные данные

Параметры модели

Имя

Значение по умолчанию

1

2

3

4

V(be) (sat) Voltage (Напряжение на p-n переходе в режиме насыщения)

Vfwd, Ifwd

Координаты точек ВАХ диода

IS

10-14 А

RS

0,1 Ом

N

1

IKF

0

XTI*

3

EG*

1.11 В

Junction Capacitance (Барьерная емкость)

Vrev, Cj

Зависимость барьерной емкости перехода от модуля

CJO

1 пФ

напряжения обратного смещения

VJ

0.75 В

M

0.3333

FC

0.5 В

Reverse Leakage (Сопротивление утечки)

Vrev, Irev

Зависимость тока утечки от абсолютной величины напряжения обратного смещения

ISR NR

100 пА

2

Reverse Breakdown (Напряжение стабилизации)

Vz

Абсолютная величина напряжения пробоя (стабили­зации) при токе Iz

BV IBV

100 В 100 мкА

Iz

Ток пробоя (стабилизации)

Zz

Дифференциальное сопротивление на участке про­боя в точке (Iz, Vz)

Reverse Recovery (Рассасывание носителей заряда)

Trr

Время рассасывания носителей заряда

ТТ

5 не

Ifwd

Ток диода в прямом направлении до переключения

Irev

Обратный ток диода после переключения

Rl

Эквивалентное сопротивление нагрузки (включая выходное сопротивление генератора)

2.3 Проверьте свою готовность к лабораторной работе, ответив на вопросы:

1) с каким расширением записываются математические модели компонентов в библиотечные файлы?

2) как вызывается программа Model Edіtor?

3) как создавать новый файл в программе Model Edіtor?

4) какие типы моделей компонентов допустимы в программе Model Edіtor?

3. ХОД ВЫПОЛНЕНИЯ РАБОТЫ

3.1 Создать новую модель аналогового компонента, заданного преподавателем, с использованием программы Model Edіtor.

3.2 Произвести редактирование модели аналогового компонента, заданного преподавателем.

Лабораторная работа №4.

Моделирование работы цепей по постоянному и переменному току в среде OrCAD.

1. Цель работы

1.1 Приобрести начальные навыки по созданию электрических принципиальных в среде OrCAD.

1.2 Приобрести начальные навыки моделирования процессов в среде OrCAD. 1.3 Научиться производить анализ пассивных цепей по постоянному и переменному току.

2. САМОСТОЯТЕЛЬНАЯ ПОДГОТОВКА

2.1. Изучите методические указания к лабораторной работе, ли­тературу /1, с. 98 – 276; 5, с. 41 - 98/, повто­рите лекционный материал по теме "Структуры баз данных в САПР", "Модели компонентов для схемотехнического моделирования".

2.2 Внимательно прочтите нижеизложенный материал.

Моделирование с помощью PSpice. Составление задания на моделирование

1. Структура текстового задания на моделирование

Задание на моделирование для программы PSpice заносится в текстовые файлы.

Знание их форматов при графическом вводе схемы не обязательно, но желательно, так как:

  • значительно облегчает поиск ошибок при отладке схемы;

  • позволяет создавать шаблоны новых символов компонентов;

  • позволяет составлять текстовые описания макромоделей (иногда это проще,

чем рисовать их схемы замещения).

При графическом вводе схем как с помощью программы PSpice Schematics, так и с помощью OrCAD Capture, создаются три файла задания с одним и тем же именем и различными расширениями имени: *.NET (таблица соединений), *.ALS (список подключения цепей к выводам компонентов) и *.CIR (список директив моделирования). При моделировании в PSpice непосредственно загружается файл *.CIR, в котором имеются ссылки на остальные файлы. Для его составления вручную на бумаге сначала рисуется принципиальная схема моделируемого устройства и присваиваются имена всем ее узлам (при графическом вводе этого делать не обязательно). Имена узлов могут быть целыми числами от 0 до 9990 или алфавитно-цифровыми символами длиной не более 131 символа. В качестве этих символов используются буквы латинского алфавита от А до Z, цифры 0, 1, ..., 9 и знаки «$», «_», «*», «/», «%». Стандартное обозначение ряда узлов приведено в табл.1.

Таблица 1. Глобальные узлы

Имя узла

Напряжение / уровень

Описание

0

0B

Аналоговая «земля»

$G_CD4000_VDD

5 В

Источник питания к-МОП ИС

$G_CD4000_VSS

0B

Источник питания к-МОП ИС

$G_DPWR

5B

Источник питания ТТЛ ИС

$G_DGND

0B

Источник питания ТТЛ ИС

$G_ECL_10K_VEE

-5,2 В

Источник питания ЭСЛ 10К ИС

$G_ECL_10K_VCCl

0B

Источник питания ЭСЛ 10К ИС

$G_ECL_10K_VCC2

0 B

Источник питания ЭСЛ 10К ИС

$G_ECL_100K_VEE

-4,5 В

Источник питания ЭСЛ 100К ИС

$G_ECL_100K_VCC1

0B

Источник питания ЭСЛ100К ИС

$G_ECL_100K_VCC2

0 B

Источник питания ЭСЛ 100К ИС

$D_HI

«1»

Логическая «1»

$D_LO

«0»

Логический «0»

$D_X

«X»

Неопределенное логическое состояние X

$D_NC

Не подключенный к схеме вывод цифрового компонента

Логические состояния цифровых узлов $D_HI, $D_LO, $D_X поддерживаются постоянными независимо от того, с чем они соединены. Узел $D_NC применяется для обозначения неиспользуемых выводов (аббревиатура NC означает Not Connected — нет подключения), чтобы при проверке схемы они не включались в список ошибок.

При ссылке на цифровые имена узлов они заключаются в круглые скобки, например V(6) — потенциал узла 6. Имена узлов в виде алфавитно-цифровых символов при ссылках на них заключаются в квадратные скобки [ ], чтобы отличить их от имен компонентов. Например, потенциал узла IN обозначается как V([IN]), a V(I2) — напряжение на источнике тока 12. Заметим, что в программе Probe при ссылке на алфавитно-цифровые имена узлов квадратные скобки не нужны, они отсутствуют и в выходном файле с расширением *.OUT.

В программе существует соглашение, что все узлы, имена которых начинаются с символов $G_, являются глобальными, например узел $G_POS.

Глобальные узлы используются в схемах, имеющих макромодели. Глобальные узлы с одинаковыми именами автоматически соединяются в основной цепи и во всех макромоделях. С их помощью удобно прокладывать цепи питания, синхронизации и т.п. (узел «земля» 0 всегда является глобальным). Глобальные узлы с произвольными именами назначаются с помощью директивы .GLOBAL.

После именования узлов составляют задание на моделирование, которое заносится в файл. Имя файла произвольное, в качестве расширения имени рекомендуется использовать *.CIR, воспринимаемое программой PSpice по умолчанию.

Первая строка файла — строка заглавия, которая затем выводится в виде заголовка в выходном файле.

Строки комментариев содержат символ «*» в первой позиции. Конец любой строки после знака «;» также воспринимается как комментарий.

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

строка описания функции .FUNC должна быть помещена до ссылки на нее;

директива .OPTIONS NOECHO запрещает запись в выходной файл расположенной после нее части описания схемы.

Строка продолжения начинается с символа «+» в первой позиции, максимальная длина строки 132 символа. Число пробелов между операторами в строке произвольное. Пробелы и запятые или знаки равенства эквивалентны.

Внимание!

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

Описанием компонента считается любая строка, не начинающаяся с символа «.»

(кроме первой строки и строк комментариев и продолжений). Описание компонента имеет следующую структуру:

<имя компонента> <номера двух или более узлов> [<имя модели>] < числовые данные >

Имя компонента состоит из последовательности символов латинского алфавита и цифр, общая длина имени не должна превосходить 13Г символ (рекомендуется не более 8 символов). Первый символ — одна из букв латинского алфавита от А до Z, далее в любом порядке — алфавитно-цифровые символы и знаки $, _, *, /, %.

Первый символ имени компонента определяет его тип, например R1, ROUT, Q12 (табл.2). При графическом вводе схем пользователь может вводить первый символ имени компонента по своему усмотрению, так как графические редакторы при составлении текстового описания схемы для передачи его в PSpice к именам всех компонентов в соответствии с табл. 4.2 автоматически добавят префиксы — это выполняется в соответствии с так называемыми шаблонами символов компонентов TEMPLATE. Поэтому на схемах компоненты можно именовать, не придерживаясь приведенных в табл. 2 правил (они должны быть учтены при составлении шаблонов символов). Например, транзисторы всех типов можно согласно ЕСКД именовать как V1, V2, V3..., а при составлении текстового описания схемы биполярный транзистор получит имя Q_V1, полевой — J_V2, МОП - транзистор -- M_V3 и т.д.

Таблица2. Первые символы имен компонентов

Первый символ имени

Тип компонента

В

Арсенид-галлиевый полевой транзистор (GaAsFET) с каналом n-типа

С

Конденсатор

D

Диод

Е

Источник напряжения, управляемый напряжением (ИНУН)

F

Источник тока, управляемый током (ИТУТ)

G

Источник тока, управляемый напряжением (ИТУН)

Н

Источник напряжения, управляемый током (ИНУТ)

I

Независимый источник тока

J

Полевой транзистор с управляющим р-n-переходом (JFET)

К

Связанные индуктивности и линии передачи, ферромагнитные сердечники

L

Индуктивность

М

МОП-транзистор (MOSFET)

N

Аналого-цифровой преобразователь на входе цифрового устройства

О

Цифроаналоговый преобразователь на выходе цифрового устройства

Q

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

R

Резистор

S

Ключ, управляемый напряжением

Т

Линия передачи

V

Независимый источник напряжения

W

Ключ, управляемый током

Y

Цифровое устройство

X

Макромодель (операционный усилитель, компаратор напряжения, регулятор напряжения, стабилизатор напряжения и др.)

Z

Статически индуцированный биполярный транзистор (IGBT)

Заметим, что помимо перечисленных выше компонентов схем в состав моделируемого устройства могут входить и не электронные элементы (электрические машины, системы автоматического управления и др.), оформленные в виде макромоделей.

Номера узлов подключения компонента к схеме перечисляются в определенном порядке, установленном для каждого компонента (см. ниже). Имя модели компонента не является обязательным параметром. В заключение указываются численные значения параметров компонента. В программе PSpice осуществляется масштабирование чисел с помощью суффиксов, приведенных в табл. 3.

Таблица 3. Масштабные коэффициенты

Суффикс

Масштабный коэффициент

Наименование

f

10- 15

Фемто

Р

10- 12

Пико

п

10- 9

Нано

U

10- 6

Микро

mil

25,4*10 -6

Мил (0,001 дюйма)

m

10- 3

Милли

k или К

10 3

Кило

MEG

10 6

Мега

G

109

Гига

Т

10 12

Тера

С

Признак целого числа тактов цифровых сигналов

Примечание. В программе PSpice прописные и строчные буквы не различаются

Допускается к масштабным суффиксам дописывать буквенные символы для улучшения наглядности обозначений. Так, сопротивление 5,1 кОм может быть записано несколькими способами: 5100, 5.1К, 5.1КОМ, 5.1КОНМ, 5.1е3, 0.0051еЗК. При этом допускается присоединять суффикс и к числам, представленным в форме с плавающей точкой, как в последнем примере.

Суффикс MIL используется при задании геометрических размеров МОП-транзисторов.

Сопротивления, емкости и индуктивности должны быть постоянными величинами (зависимость от времени или от токов и напряжений, как в программе Micro-Cap, к сожалению, не допускается). Они могут быть как положительными, так и отрицательными величинами. Исключение составляет анализ переходных процессов, где отрицательные значения емкостей и индуктивностей могут привести к ошибкам в расчете. В любом случае нулевые значения параметров компонентов не допускаются.

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

VPOWER: VP 6 0 DC {VPOWER}

Внутри фигурных скобок допускаются символы арифметических выражений, например: С2 5 4 {CLOAD*2.5}

Это не допускается при задании:

  • параметров NL, F, LEN, R, L, G и С линии передачи;

  • температурных коэффициентов резистора TCI, TC2 в его описании (в модели резистора эти выражения допускаются);

  • параметров линейно-ломаного сигнала PWL;

  • полиномиальных коэффициентов зависимых источников типа Е, F, G, H;

  • в именах узлов и параметрах директив .AC, .DC и др.

Выражение должно помещаться на одной строке длиной не более 131 символа (громоздкие выражения целесообразно оформлять в виде функций с помощью директивы .FUNCTION). Кроме арифметических выражений допускается использование стандартных функций, приведенных в табл.4.

Таблица 4.4. Обозначения стандартных функций

Функция

Определение

Комментарий

Наличие в программе Probe

ABS(x)

Абсолютное значение х

Да

ACOS(x)

Арккосинус х

Результат в радианах

Нет

ARCTAN(x)

Арктангенс х

Результат в радианах

Да

ASIN(x)

Арксинус х

Результат в радианах

Нет

ATAN(x)

Арктангенс х

Результат в радианах

Да

ATAN2(y,x)

Арктангенс у/х

Результат в радианах

Нет

COS(x)

Косинус х

х в радианах

Да

COSH(x)

Косинус гиперболический х

х в радианах

Нет

DDT(x)

Производная dx/dt

Применяется только при анализе переходных процессов

Да*

EXPM

Экспонента числа х

Да

W(t,x,y)

х, если t — истинно, у, если t — ложно

t — булева переменная, оператор отношений

Нет

IMGU(x)

Мнимая часть х

Да

LIMIT(x, min, max)

min, если x<min, max, если х>тах, х, если min<x<max

Ограничитель с линейной областью

Нет

LOG(x)

Натуральный логарифм х

Да

LOGIO(x)

Десятичный логарифм х

Да

M(x)

Модуль х

Эквивалентно ABS(x)

Да

MAX(x,y)

Максимум х,у

Да

MIN(x,y)

Минимум х,у

Да

P(x)

Фаза х

Равна 0 для вещественных чисел

Да

PWR(x,y)

Степенная функция |х| у

Да

PWRS(x,y)

+ |x| у , если x;<0 -|х| у , если х>0

Нет

R(x)

Действительная часть х

Да

SDT(x)

Интеграл f x(t)dt

Применяется только при анализе переходных процессов

Да**

SGN(x)

Знак х

Да

SIN(x)

Синус х

х в радианах

Да

SINH(x)

Синус гиперболический х

х в радианах

Нет

STP(x)

1, если х > 0, 0, если х < 0

Нет

SQRT(x)

корень из х

Да

TABLE (x,x1,y1,...)

Табличная зависимость функции у от х

Задаются координаты точек (xi, yi), в промежуточных точках используется линейная аппроксимация

Нет

TAN(x)

Тангенс х

х в радианах

Нет

TANH(x)

Тангенс гиперболический х

х в радианах

Нет

* В программе Probe эта функция имеет обозначение d(x) ** В программе Probe эта функция имеет обозначение S(A:)

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

Таблица 4.5. Математические операции

Символ операции

Назначение

Арифметические операции

+

Сложение

-

Вычитание

*

Умножение

/

Деление

Логические операции (для функции IF и описания моделей цифровых компонентов в булевых выражениях)

-

Логическое отрицание

|

Логическое ИЛИ

-

Логическое исключающее ИЛИ

&

Логическое И

**

Бинарный оператор

Операции отношений (для функции IF)

==

Равно

!=

Не равно

>

Больше

>=

Больше или равно

<

Меньше

<=

Меньше или равно

Директивы моделирования начинаются с символа «.» в первой позиции.

Директивы моделирования

Программа PSpice рассчитывает следующие характеристики электронных цепей:

  • режим цепи по постоянному току в «рабочей точке» (Bias Point);

  • режим по постоянному току при вариации источников постоянного напряжения или тока, температуры и других параметров цепи (DC Sweep);

  • чувствительность характеристик цепи к вариации параметров компонентов в режиме по постоянному току (Sensitivity);

  • малосигнальные передаточные функции в режиме по постоянному току (Transfer Function);

  • характеристики линеаризованной цепи в частотной области при воздействии одного или нескольких сигналов (AC Sweep);

  • спектральную плотность внутреннего шума (Noise Analysis);

  • переходные процессы при воздействии сигналов различной формы (Transient Analysis);

  • спектральный анализ (Fourier Analysis);

  • "статистические испытания по методу Монте-Карло и расчет наихудшего случая (Monte Carlo/Worst Case);

  • многовариантный анализ при вариации температуры (Temperature) и других параметров (Parametric).

С помощью модуля PSpice Optimizer выполняется параметрическая оптимизация. Каждому виду расчета соответствует определенная директива. Их полный перечень приведен в табл.6.

Таблица 4.6. Директивы моделирования

Имя

Назначение

Расчет стандартных характеристик

.АС

Расчет частотных характеристик

.DC

Расчет режима по постоянному току

.FOUR

Спектральный анализ

.NOISE

Расчет уровня внутреннего шума

.OP

Передача в выходной файл параметров схемы, линеаризованной в окрестности рабочей точки

.SENS

Расчет малосигнальных чувствительностей в режиме по постоянному току

.TF

Расчет малосигнальных передаточных функций в режиме по постоянному току

.IRAN

Расчет переходных процессов.Управление выдачей результатов

.PLOT

Представление результатов расчета в выходном файле в виде графиков, построенных в текстовом режиме

.PRINT

Представление результатов расчета в выходном файле в виде таблиц

.PROBE

Передача данных в графический постпроцессор Probe

.VECTOR

Создание файла с результатами моделирования цифровых устройств

.WATCH

Выдача промежуточных результатов анализа на экран программы PSpice в текстовом виде

.WIDTH

Назначение длины строк выходного файла

Многовариантный анализ

.STEP

Вариация параметров

.TEMP

Назначение температуры окружающей среды

Вспомогательные файлы, определение функций и параметров

.END

Конец задания

.FUNC

Определение функции

.INC

Включение во входной файл другого файла

.LIB

Подключение библиотеки моделей компонентов

.PARAM

Определение глобальных параметров

Статистический анализ

.МС

Статистический анализ по методу Монте-Карло

.WCASE

Расчет наихудшего случая

Модели устройств

.ENDS

Конец описания макромодели

.DISTRIBUTION

Табличное определение закона распределения случайных величин

.MODEL

Описание моделей компонентов

.SUBCKT

Начало описания макромодели

Задание начальных условий

.IC

Задание начальных условий

.LOADBIAS

Считывание из файла узловых потенциалов схемы

.NODESET

Задание узловых потенциалов по постоянному току на начальной итерации

.SAVEBIAS

Запись в файл узловых потенциалов схемы

Прочие директивы

.ALIASES

Начало списка соответствий имен выводов графических обозначений компонентов именам цепей схемы, к которым они подключены

.ENDALIASES

Конец списка соответствий

.EXTERNAL

Спецификация внешних портов

.OPTIONS

Установка параметров и режимов работы программы

.STIMLIB

Задание имени файла с описанием внешних воздействий

.STIMULUS

Задание внешних воздействий

.TEXT

Задание текстовых переменных, текстовых выражений или имен файлов, используемых в описании цифровых устройств

*

Комментарий

;

Комментарий в конце строки

+

Продолжение строки

Директивы моделирования задаются в схемном редакторе PSpice Schematics по команде Analysis>Setup или выбором пиктограммы. В раскрывшемся меню (см. рис. 3.49) выбирают нужный вид анализа (помечая его крестиком в графе Enabled) и щелчком мыши по панели с именем вида анализа раскрывают меню задания параметров моделирования.

При работе с OrCAD Capture аналогичные директивы моделирования задаются/редактируются по командам PSpice>New/Edit Simulation Profile.

Приведенное ниже описание директив моделирования будем иллюстрировать изображением диалоговых окон PSpice Schematics. Этого достаточно для понимания их ввода в OrCAD Capture.

Обратим внимание, что в меню схемных редакторов задаются не все возможные директивы программы PSpice. He вошедшие в меню директивы (.LIB, .INC и др.) задаются с помощью атрибутов, присваиваемых на схеме специальным символам из библиотеки Special.sib, каждой директиве — отдельный символ.

2.3 Проверьте свою готовность к лабораторной работе, ответив на вопросы:

1) что такое узел электрической принципиальной схемы?

2) что такое статический режим работы устройства?

3) как создавать новый файл в программе OrCAD Capture?

4) какие типы моделей компонентов исполььзуются в программе PSpise?