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

690_Glukhov_A.V._OrCAD_9.2_Proektirovanie_ehlektronnykh_

.pdf
Скачиваний:
9
Добавлен:
12.11.2022
Размер:
3.59 Mб
Скачать

отображены в строке Trace Expression окна Add Traces (рис. 2.18). Подтвердите выбор щелчком по кнопке OK. Все диаграммы будут отображены на экране

(рис. 2.19).

Рисунок 2.18. Диалоговое окно Add Traces

Рисунок 2.19. Диаграммы в окне Probe

- 31 -

Для открытия еще одной системы координат выберите в главном меню Plot и далее команду Add Plot to Window (рис. 2.20), либо щелкнуть по пикто-

грамме . Для вывода диаграмм в дополнительном окне введите команды

Trace > Add Trace (рис. 2.17) или при помощи кнопки . В окне Add Traces (рис. 2.18) отобразите в открывшейся системе координат V(C:2) – напряжение на верхнем выводе конденсатора C. Все три диаграммы отобразятся на экране

(рис. 2.21).

Рисунок 2.20 Добавление системы координат в окне Probe

Рисунок 2.21. Диаграммы в окне Probe при двух системах координат

- 32 -

Координаты точек на графиках рис. 2.19, 2.21 считываются с помощью двух электронных курсоров. Дисплей переключается в режим считывания координат по команде Trace > Cursor > Display (рис. 2.22) или щелчком по пикто-

грамме .

Рисунок 2.22. Режим считывания координат

В меню Cursor имеются команды управления положением курсора: Peak, Trough, Slope, Min, Max, Point и Search Commands. Эти команды изменяют по-

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

 

 

Таблица 2.6. Команды управления положением курсора

Пикто-

Команда

Описание

грамма

 

 

 

 

 

 

 

перемещение курсора к следующему пику (с обеих сто-

 

Peak

рон от пика имеется хотя бы по одной точке с меньшим

 

 

значением Y)

 

 

 

 

 

перемещение курсора к следующей впадине (с обеих

 

Trough

сторон от нее имеется хотя бы по одной точке с боль-

 

 

шим значением Y)

 

 

- 33 -

 

 

Окончание таблицы 2.6

Пикто-

Команда

Описание

грамма

 

 

 

 

 

 

 

перемещение курсора к следующему максимуму огиба-

 

 

ющей (огибающие могут быть как положительными, так

 

Slоpe

и отрицательными). Курсор обычно перемешается к

 

 

точке, находящейся посредине между соседними точка-

 

 

ми данных

 

 

 

 

Min

перемещение курсора к точке на графике, имеющей ми-

 

 

нимальное значение Y

 

 

 

 

Max

перемещение курсора к точке на графике, имеющей

 

 

максимальное значение Y

 

 

 

 

Point

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

 

 

 

 

Search

ввод одной или нескольких команд для поиска опреде-

 

Commands

ленной точки на графике и перемещения в нее курсора

 

 

 

Активизируйте курсор Probe щелчком по кнопке

. На экране

появилось окно курсора

. В нем можно увидеть те-

кущие координаты двух курсоров A1 и A2.

Диаграмма, на которой

установлен курсор, выделена в нижнем поле рамочкой

.

Чтобы перейти к другой диаграмме, достаточно щелкнуть мышью на со-

ответствующем названии I(L1) или I(V1). Щелкните левой клавишей мыши в

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

Для выполнения спектрального анализа параметры уже заданы в директиве Enable Fourier (рис. 2.14). Для выполнения анализа Фурье нажмите на

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

- 34 -

Рисунок 2.23. Результаты анализа Фурье

2.4. Результаты работы

Отчет должен содержать данные элементов созданной модели принципиальной схемы ККМ в виде списка параметров из базы данных; графики и таблицы всех полученных зависимостей, выполненных в процессе создания модели.

2.5. Контрольные вопросы

1.Какие модули содержит система OrCAD?

2.Нарисуйте и поясните алгоритм проектирования электронных устройств.

3.Какие виды расчетов выполняются в случае анализа схемы аналогового устройства?

-35 -

4.Какие расширения файлов используются в программе PSpice?

5.С какими файлами работает программа PSpice?

6.Как подготовить схему для описания в программе PSpice?

7.В каком формате описываются резисторы для моделирования в програм-

ме PSpice?

8.В каком формате описываются конденсаторы для моделирования в про-

грамме PSpice?

9.В каком формате описываются постоянные источники напряжения для моделирования в программе PSpice?

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

- 36 -

3. Лабораторная работа № 2 Использование иерархических структур при проектировании логических

устройств в схемотехническом редакторе PSpice Schematics

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

всистеме OrCAD с использованием шин в качестве средств связи между логическими элементами.

3.2.Основные понятия и определения

3.2.1. Описание источников входных сигналов STIM. Для формирования входных сигналов в цифровых схемах в PSpice предусмотрены специальные источники напряжения, которые хранятся в библиотеке source.slb (рис. 3.1, а): STIM1 - одноразрядный источник входных сигналов задание; STIM4 - источник входных сигналов для 4-разрядной информационной шины; STIM8 - источник входных сигналов для 8-разрядной информационной шины; STIM16 - источник входных сигналов для 16-разрядной информационной шины.

Рисунок 3.1. – Библиотека источников входных сигналов (а) с окном настройки атрибутов (б)

При каждом размещении источника входных сигналов на рабочем столе ему присваивается порядковый номер N DSTMN. Для входа в окно настроек

- 37 -

атрибутов источников (рис. 3.1, б) необходимо дважды щелкнуть на

размещенный элемент .

Атрибут TIMESTEP интервал дискретизации заполнять не обязательно, ввод значения для него необходим только в тех случаях, когда серия импульсов определяется не точка за точкой, а задается путем замкнутого программирования.

Основными параметрами источников STIM1, STIM4, STIM8 и STIM16 являются команды COMMANDN, где N – номер команды, который изменяется в пределах 1…16. Это окно атрибутов позволяет задавать шестнадцать команд (рис. 3.1, б). Каждая команда состоит из названия одной временной точки (текущее время) и соответствующего логического состояния: 0- сигнал логического нуля, 1- сигнал логической единицы, R- нарастание фронта (Rise), F- спад фронта, X- неопределенное состояние, Z- высокоимпедансное состояние. При указании логических состояний в строке Value (рис. 3.2) временной интервал вводится с разделением точкой целых и дробных единиц с единицами измерения без пробела. Сами логические состояния отделяются пробелом. Таким образом, вы можете точка за точкой определить необходимую последовательность импульсов в нарастающем времени.

Рисунок 3.2. – Ввод параметров логического сигнала источника STIM

- 38 -

Программа Probe по команде Trace > Add Trace… позволяет выводить временные диаграммы логических состояний цифровых устройств, объединяющих не более 32 цифровых сигналов. При этом в диалоговом окне Add Traces необходимо выбрать цифровой (Digital) тип переменной как показано на рис. 3.3 и дважды щелкнуть левой мышью по выделенной строке для развертывания изображения сигналов на экране.

Рисунок 3.3. – Выбор цифрового типа переменной в окне Add Traces

На временной диаграмме цифрового сигнала двойная линия соответствует неопределенному состоянию X, тройная состоянию высокого импеданса Z, нарастающие и спадающие фронты обозначают состояние R (рис. 3.4).

Рисунок 3.4. – Обозначение логических состояний

- 39 -

На рис. 3.5 приведен пример временных зависимостей в виде напряжения на резисторе R1 (а) и логического сигнала (б) источника STIM1 в соответствие с параметрами ввода, представленными на рис. 3.2.

Рисунок 3.5. – Временные зависимости сигнала источника STIM1

К атрибутам источников STIM1, STIM4, STIM8 и STIM16 относятся также разрядность информационной шины WIDTH и формат FORMAT (рис. 3.1, б), который можно вводить в двоичной (1), восьмеричной (3) и шестнадцатеричной (4) системах счисления. Сумма этих цифр в параметре команды должна быть равна количеству выходов двоичного генератора. Например, 1311 – шесть выходов определенных тремя бинарными и одним восьмеричным значением, 44 – восемь выходов определенных двумя шестнадцатеричными значениями и 1 – один выход представленный одним двоичным значением.

Команда IO_MODEL (рис. 3.1, б) определяет имя модели для описания ввода-вывода. Команда IO_LEVEL выбирает один из четырех интерфейсов подсхем от 1 до 4, по умолчанию 0.

Для организации цикличности сигналов используются следующие дополнительные команды источников STIM1, STIM4, STIM8 и STIM16:

<Момент времени> <Значение сигнала в двоичном формате>

Label <Имя метки>: <Момент времени> <Значение сигнала в двоичном формате>

<Момент времени> <Значение сигнала в двоичном формате> GOTO <Имя метки> <Число обращений> TIMES

<Число обращений> = {Целое > 0} - при каждом обращении к метке это значение уменьшается, и при достижении значения "0" на входе будет сохраняться последнее изменение;

<Число обращений> = -1 - обращение к метке будет осуществляться постоянно до конца моделирования.

-40 -