Читаем OrCAD PSpice. Анализ электрических цепей полностью

Источники сигналов для нашего проекта должны быть такими же, как в предыдущем примере, в котором использовались компоненты DigStiml из библиотеки sourcstm. Один из таймеров (DSTIM1) имеет частоту f=1 кГц, а другой (DSTM2) — f=2 кГц. Оба таймера в начале моделирования обнулены. Используйте Place, Net Alias, чтобы маркировать узлы А, В, С, D и Vout. Подготовьте моделирование с именем mix1. Вызовите анализ переходных процессов на интервале в 2 мс с максимальным шагом в 2 мкс.

Проведите моделирование и получите в Probe все сигналы, как показано на рис. 17.40. Воспользуйтесь курсором, чтобы найти сигналы на выходах С, D, и Vout в различные моменты времени. Как следует из рисунка, при t=0,8 мс получаем А=1, В=1, С=0, D=0 и Vout=1. Убедитесь в соответствии этих результатов вашим таблицам истинности для каждой логической схемы. На рис. 17.41 показана часть выходного файла.

Рис. 17.40. Входные и выходные сигналы в схеме для упрощения


**** 09/06/99 20:30:17 *********** Evaluation PSpice (Nov 1998) **************

** circuit file for profile: Mix1

*Libraries:

* Local Libraries :

.STMLIB ".\MIX.stl"

* From [PSPICE NETLIST] section of pspiceev.ini file:

.lib nom.lib

*Analysis directives:

.TRAN 0 2ms 0 2us

.PROBE

*Netlist File:

.INC "mix-SCHEMATIC1.net"

*Alias File:

**** INCLUDING mix-SCHEMATIC1.net ****

* source MIX

U_DSTM2 STIM(1,0) $G_DPWR $G_DGND В IO_STM STIMULUS=Clock2

U_DSTM1 STIM(1,0) $G_DPWR $G_DGND A IO_STM STIMULUS=Clock1

X_U3A   С D VOUT $G_DPWR$G_DGND 7402 PARAMS:

+ IO_LEVEL=0 MNTYMXDLY=0

X_U2A   А В D $G DPWR $G_DGND 7400 PARAMS:

+ IO_LEVEL=0 MNTYMXDLY=0

X_U1A   ABC $G_DPWR $G_DGND 7402 PARAMS:

+ IO_LEVEL=0 MNTYMXDLY=0

**** RESUMING mix-SCHEMATIC1-Mix1.sim.cir ****

.INC "mix-SСHEMATIC1.als"

**** INCLUDING mix-SCHEMATICl.als ****

.ALIASES

.END

* E:\SPICE\MIX.stl written on Mon Sep 06 20:26:10 1999

* by Stimulus Editor — Evaluation Version 9.0

;!Stimulus Get

;! Clock1 Digital Clock2 Digital

;!Ok

;!Plot Axis_Settings

;!Xrange 0s 4ms

;!AutoUniverse

;!XminRes 1ns

;!YminRes 1n

;!Ok

.STIMULUS Clock1 STIM (1, 1)

;! CLOCK 1kHz 0.5 0 0

+ +0s 0

+ +500us 1

+ Repeat Forever

+  +500us 0

+  +500us 1

+ EndRepeat

.STIMULUS Clock2 STIM (1, 1)

;! CLOCK 2kHz 0.5 0 0

+ +0s 0

+ +250us 1

+ Repeat Forever

+  +250us 0

+  +250us 1

+ EndRepeat

.STIMULUS Clock2 STIM(1, 1)

;! CLOCK 2kHz 0.5 0 0

+ +0s 0

+ +250us 1

+ Repeat Forever

+  +250us 0

+  +250us 1

+ EndRepeat

Рис. 17.41. Выходной файл схемы для упрощения

D-триггер

Чтобы показать работу D-триггера, начните новый проект с именем dflip. Введите схему, показанную на рис. 17.42, применив в качестве D-триггера компонент 7474 из библиотеки eval. Это — запускаемый положительным фронтом D-триггер с предварительной установкой и сбросом. Используйте компонент DigStim1 из библиотеки sourcstm для создания сигналов PS, D и CL и компонент DigClock из библиотеки исходных модулей для таймера. Установите для сигнала PS параметры: частота f=1 кГц, коэффициент заполнения 0,5, начальное значение 1 и запаздывание 0. Соответствующие значения для сигнала D будут: 1 кГц; 0,5, 1 и 0,75 мс, а для CL они равны 0,8 кГц; 0,5, 0 и 0 мс соответственно. Формы сигналов для цифровых таймеров показаны на рис. 17.43. Параметры настройки DigClock: задержка 0, время включенного состояния 0,4 мс, время выключенного состояния 0,6 мс, начальное значение 0.

Рис. 17.42. Схема для исследования D-триггера


Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных