Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Внимание! При присвоении имен проводникам будьте ПРЕДЕЛЬНО внимательны, т.к. малейшие неточности могут привести к трудно обнаружимым ошибкам в логике работы всей схемы.

Читайте также:
  1. Hе будьте рабом обстоятельств.
  2. I. Встреча с проводниками. Яйца с рыбой хорошо! Баюткан, сын дикого сокжоя. На долбленке по шиверам. Снегопад у астрономов.
  3. I. Категория: научные работы
  4. I. Общая характеристика работы
  5. I. Схема работы для организации семинарского занятия
  6. II. ВИДЫ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ОБУЧАЮЩИХСЯ
  7. II. Выполнение работы

3. Моделирование схемы. Моделирование подразумевает собой проверку логики работы схемы (данных на выходе) при изменении данных на входе. На данный момент на входах ЛА3 у нас неизвестные логические уровни, для моделирования это недопустимо, т.к. результат тоже будет неизвестен. Поэтому необходимо задавать логические уровни на входах строго либо 0, либо 1. Для этого можно использовать например подтяжку входа либо к лог. 0, либо к лог. 1, но такой подход мало эффективен, т.к. подтяжка по сути является константой и в режиме моделирования менять ее очень неудобно.

Намного более удобным вариантом является моделирование с использованием т.н. генераторов сигналов (рис 3).

 

Рисунок 3 – УГО генератора сигналов в MicroCap 9.

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

Рисунок 3.1 – Окно настроек генератора.

3.1. Добавление генераторов к схеме. Чтобы добавить генераторы в окне выбора элементов переходим на вкладку Digital Primitives> Stimulus Generators где выбираем пункт Stim1 (рис 3.2).

 

Рисунок 3.2 – Выбор генератора.

Теперь добавляем к нашей схеме 8 генераторов, по одному на каждый вход ЛА3 (рис 3.3). Чтобы соединить выходы генераторов с входами ЛА3 необходимо назначить их проводникам такие же имена узлов, как и на входах ЛА3. Для этого смотрим пункт 2.3.

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

Рис 3.3 – 8 генераторов на схеме.

 

3.2. Задание временных диаграмм генератору. Временная диаграмма генератора имеет следующий вид:

.define Clear //Имя временной диаграммы

+0ns 0 //Лог. Ур. в точке 0нс

+110n 1 //Лог.1 в 110нс

+130n 0 //Лог.0 в 130нс

+210n 1

+230n 0

+320n 1

+340n 0

+420n 1

+440n 0

+520n 1

+540n 0

+620n 1

+640n 0

+720n 1

+740n 0

 

 

Из анализа структуры временной диаграммы можно сделать выводы:

· Имя временной диаграммы – уникальный идентификатор.

· Временные интервалы задаются чередованием 0 и 1 в определенное время, которое отсчитывается от 0. То есть, если мы хотим получить импульс логической 1 шириной 20нс, начиная с 720нс, то необходимо на 720нс установить 1, а затем на 740нс установить 0 (740-720=20нс.)

Теперь зададим для каждого генератора свою временную диаграмму. Чтобы это сделать, дважды щелкаем дважды левой кнопкой мыши на генераторе (ЛКМ), откроется окно его настроек, где в нижнее поле надо добавить временную диаграмму генератора (рис 3.4), после чего жмем ОК.

Рис 3.4 – Вставка кода временной диаграммы в окно настроек генератора.

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

 

Ниже приведен код временных диаграмм всех 8ми генераторов, который надо просто скопировать в окно настроек генераторов:

Генератор U1:

.define Stim1

+0ns 0

+50n 1

+120n 0

+200n 1

+220n 0

+310n 1

+340n 0

+420n 1

+440n 0

+520n 1

+540n 0

+610n 1

+640n 0

+720n 1

+740n 0

Генератор U2:

.define Stim2

+0ns 0

+100n 1

+120n 0

+200n 1

+220n 0

+310n 1

+340n 0

+420n 1

+440n 0

+520n 1

+540n 0

+610n 1

+640n 0

+720n 1

+740n 0

Генератор U3:

.define Stim3

+0ns 0

+110n 1

+130n 0

+210n 1

+230n 0

+330n 1

+340n 0

+400n 1

+440n 0

+527n 1

+540n 0

+620n 1

+660n 0

+720n 1

+740n 0

Генератор U4:

.define Stim4

+0ns 0

+15n 1

+60n 0

+215n 1

+230n 0

+320n 1

+340n 0

+435n 1

+440n 0

+510n 1

+540n 0

+630n 1

+640n 0

+720n 1

+730n 0

Генератор U5:

.define Stim5

+0ns 0

+90n 1

+110n 0

+210n 1

+230n 0

+320n 1

+345n 0

+400n 1

+440n 0

+520n 1

+540n 0

+615n 1

+640n 0

+700n 1

+740n 0

Генератор U6:

.define Stim6

+0ns 0

+80n 1

+130n 0

+210n 1

+240n 0

+320n 1

+360n 0

+420n 1

+440n 0

+500n 1

+545n 0

+620n 1

+690n 0

+720n 1

+740n 0

Генератор U7:

.define Stim7

+0ns 0

+70n 1

+130n 0

+150n 1

+230n 0

+300n 1

+340n 0

+410n 1

+480n 0

+520n 1

+540n 0

+620n 1

+640n 0

+725n 1

+740n 0

Генератор U8:

.define Stim8

+0ns 0

+40n 1

+190n 0

+210n 1

+280n 0

+320n 1

+360n 0

+420n 1

+445n 0

+535n 1

+540n 0

+620n 1

+640n 0

+720n 1

+745n 0

Моделирование схемы с использование Probe. Теперь после добавления генераторов и задания временных диаграмм можно переходить к анализу схемы. Для этого открываем вкладку меню Анализ ->Анализ переходных процессов в Probe.

В результате этого окно Micro Cap примет вид (рис 3.5).

Рисунок 3.5 – Вид окна Micro Cap после перехода в Анализ переходных процессов в Probe.

Теперь выбираем инструмент «Графический постпроцессор» и в правой части окна щелкаем левой кнопкой мыши на проводниках, состояние сигналов на которых мы хоти увидеть, например на D1-D8 и Y.

С каждым нажатием в левой части окна будет появляться временная диаграмма состояния сигнала на этом проводнике, в результате после клика на все сигналы D и Y получаем следующую временную диаграмму (рис 3.6).

Рисунок 3.6 – Результирующая временная диаграмма работы схемы.

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


Дата добавления: 2015-11-28; просмотров: 120 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.014 сек.)