Источники напряжения и порты в цифровых схемах
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

В модуле PSPICE предусмотрены специальные источники напряжения для формирования входных сигналов (импульсов) в цифровых схемах, которые хранятся в библиотеке SOURCE.

При анализе полученных результатов моделирования статических и динамических процессов в системе OrCAD16.3 применяются обозначения логических состояний и изображения их на временных диаграммах модулем PROBE, которые приведены в таблице 1.

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

 

Рис. 1. Графическое изображение

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

 

 

Таблица 1 – Обозначения логических состояний

                 и фрагментов временных диаграмм

Обозначения логических состояний Состояние Изображение в PROBE
0 Логический нуль
1 Логическая единица
R Нарастание фронта (Rise)
F Спад фронта
X Неопределенное состояние
Z Высокоимпедансное (высокоомное) состояние

 

Основными свойствами генератора являются:

OFFTIME – длительность паузы между тактовыми импульсами;

ONTIME – длительность тактового импульса;

DELAY – начальная задержка первого тактового импульса;

STARTVAL – значение высокого уровня тактового импульса, обычно задаётся равным единице;

OPPVAL – противоположный (относительно STARTVAL) уровень тактового импульса (равный нулю).

Свойства задаются после двойного щелчка левой кнопкой ‘мыши’ по символу компонента в окне ‘Property Editor’.

В качестве элементов связи между компонентами цифровой
схемы часто применяются порты. Символы портов находятся в библиотеке CAPTURE и размещаются в следующей последовательности:

– щелчком левой кнопки ‘мыши’ по символу  с именем ‘Place port’ панели инструментов, открывается окно ‘Place Hierarchical Port’ (пер. Размещение иерархического порта);

– в этом окне прокруткой выбирается имя левого порта PORTRIGHT-L (пер. ‘Исправляемый левый порт’), а затем щелчком по кнопке OK символ порта  с надписью PORTRIGHT-L размещается на рабочую поверхность с координатной сеткой;

– аналогично двум вышеприведенным пунктам на рабочей поверхности размещается символ правого порта  с надписью PORTRIGHT-R .

Затем изменяются имена каждого порта в следующей последовательности:

– двойным щелчком левой кнопки по имени порта (например: ‘PORTRIGHT-R’) открывается окно ‘Display Properties’, в котором изменяется имя порта (например: на ‘HI’ – постоянный сигнал логической единицы);

– новое имя перетягивается в графическое изображения порта.

Одноразрядный программируемый генератор входных сигналов (в библиотеке SOURCE) имеет имя STIM1, графически изобра-жается следующим символом: .

Программирование генератора производится следующим образом:

– двойным щелчком левой кнопки ‘мыши’ по символу генератора открывается окно с именем ‘Property Editor’, в котором можно задать 16 команд: COMMAND1, COMMAND2,…, COMMAND16;

– каждая команда определяет момент времени и соответствующее ему логическое состояние. Например, в столбец COMMAND1 можно ввести 0 s 1, в столбец COMMAND2 – 2 us 0, в столбец COMMAND3 – 4 us 1. В этом случае на интервале времени
[0 s, 2 us] будет выдаваться сигнал логической 1, а на интервале
[2 us, 4 us] – сигнал логического 0. С момента времени 4 us будет выдаваться сигнал логической единицы.

Задание 1. Создайте папку с именем Lab_rab3, имеющую путь доступа C:\Ivanov\EMb-14-1\Lab_rab3, а в ней создайте папки Zadanie1, Zadanie2 и запустите редактор Capture.

Начертите схему, представленную на рисунке 2. Для этого:

– точно выберите компоненты из библиотеки 7400;

– выберите генераторы тактовых и одноразрядных сигналов из библиотеки SOURCE;

– расположите один левый и три правых порта связи, задав в их символах имя HI;

– сделайте необходимые соединения.

 Проведите редактирование свойств генератора тактовых сигналов DSTM1, задав: OFFTIME = 2,5 us, ONTIME = 2,5 us, DELAY = 1 u, STARTVAL = 0, OPPVAL = 1.

Проведите программирование одноразрядного генератора DSTM2, задав следующие команды: COMMAND1 – 0 s 1; COMMAND2 – 2 us 0; COMMAND3 – 4 us 1; COMMAND4 – 7 us 0; COMMAND5 – 10 us 1; COMMAND6 – 13 us 0; COMMAND7 –
16,5 us 1; COMMAND8 – 19 us 0.

Создайте профиль моделирования Transient в поле Run to time: (Выполнять до времени:) введите верхнюю границу ин­тервала времени анализа переходных процессов – 20us. Остальные поля оставьте без изменений. Щёлкните по кнопкам: <Применить>→<OK> закройте окно ‘Simulation Set­tings-transient’ и сохраните профиль.

Запустить процесс моделирования, щёлкнув по кнопке . После непродолжительных вычислений появится свернутое окно модуля Probe с именем ‘SCHEMATIC1-transient – PSpice A/D – [transient (active)]’. Последовательно щёлкая по: <Trace>→<Add Trace >, откройте окно ‘Add Traces’. Выберите и отобразите диаграммы: DSTM1:1, DSTM2:pin1, U1A:Y, U2A:Y, U3A:Y, которые для наглядности приведены на рисунке 3. Занесите их в отчет.

 

Рис. 2. Простейшая схема с логическими элементами

 

 

Рис. 3. Временные диаграммы работы схемы, приведенной на рисунке 2

Задание 2. Начертите схему, представленную на рисунке 4. Напряжение 5 В от источника V1 подайте на входы 2 логических элементов U4 A и U2 A через порт HI.

Проведите редактирование свойств генератора тактовых сигналов DSTM2, задав: OFFTIME = 2,5 uS, ONTIME = 2,5 uS, DELAY = 1 u, STARTVAL = 0, OPPVAL = 1.

Проведите программирование одноразрядного генератора DSTM1, задав следующие команды: COMMAND1 – 0s 1; COMMAND2 – 2 us 0; COMMAND3 – 4 us 1; COMMAND4 – 7 us Z; COMMAND5 – 10 us 1; COMMAND6 – 13 us 0; COMMAND7
16,5 us 1; COMMAND8 – 19 us 0.

Резистору R1 задайте значение 180 Om.

Создайте профиль моделирования ‘SCHEMATIC1-transient’с параметрами настройки: Run to time=20 us.

Запустите процесс моделирования, щёлкнув по кнопке , по окончанию, которого отобразите диаграммы: DSTM2:1, DSTM1:pin1, U2A:Y, U3A:Y, U7A:Y, R1:1, которые для наглядности приведены на рисунке 5.

 

 

Рис. 4. Цифровая схема с портами, генераторами тактовых

и одноразрядных сигналов

 

Рис. 5. Временные диаграммы работы схемы, приведенной на рисунке 4

 

Занесите их в отчет. Обратите внимание на выводы компонентов с состояниями ‘нарастания фронта’, ‘неопределенное состояние’ и ‘высокоимпедансное состояние’. Занесите в отчет интервалы времени, выводы и имена компонентов с этими состояниями. Обратите внимание на изменения напряжения V(R1:1) и сигнала на V7A:Y.

Измените значение сопротивления R1 на 200 Om, повторно проведите моделирование, отобразите те же временные диаграммы. Занесите их в отчет.

 






Выполнение работы

 

3.1. Включите ПК и запустите редактор OrCad Capture.

3.2. Выполните задания 1, 2.

 

Форма отчетности

 

Отчет должен содержать:

– цель работы и основные положения по пункту 1;

– схемы, представленные на рисунке 2 и рисунке 4 с результатами моделирования, определенными в заданиях.

 

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

 

1. Перечислите источники напряжения и их свойства в цифровых схемах.

2. Назовите логические состояния и приведите их изображения в Probe.

3. Что применяется в качестве элемента связи в цифровых схемах?

4. Поясните временные диаграммы, приведенные на рисунке 3.

5. Поясните временные диаграммы, приведенные на рисунке 5.

Литература

 

1. Хайнеман Р. Визуальное моделирование электронных схем в PSPICE: Пер. с нем. М.: ДМК Пресс, 2008. 336с.: ил.

2. Новиков Ю. В. Введение в цифровую схемотехнику. Издательство: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. 344 с.: ил., табл. («Основы информационных технологий»).

 

ЛАБОРАТОРНАЯ РАБОТА № 4

 

Дата: 2019-05-28, просмотров: 168.