Рис. 17.42. Схема для исследования D-триггера
Рис. 17.43. Временные диаграммы для различных источников сигналов в Stimulus Editor
Подготовьте анализ переходных процессов с именем Dflip1 на временном интервале в 2 мс с максимальным шагом в 2 мкс. Проведите моделирование и получите в Probe графики всех возможных сигналов. Сравните ваши результаты с показанными на рис. 17.44. Проверьте результаты, основываясь на ваших знаниях о работе триггера. Почему присутствуют временные периоды, когда сигналы Q и Q bar не являются дополнительными? На рис. 17.45 показана часть выходного файла, где вы можете видеть временные параметры для различных источников сигналов.
Рис. 17.44. Временные диаграммы сигналов в схеме на рис. 17.42
**** 09/06/99 21:05:11 *********** Evaluation PSpice (Nov 1998) **************
** circuit file for profile: Dflip1
*Libraries:
* Local Libraries :
.STMLIB ".\DFLIP.stl"
* From [PSPICE NETLIST] section of pspiceev.ini file:
.lib nom.lib
*Analysis directives:
.TRAN 0 2ms 0 2us
.PROBE
*Netlist File:
.INC "dflip-SCHEMATIC1.net"
*Alias File:
**** INCLUDING dflip-SCHEMATIC1.net ****
* source DFLIP
U_DSTM3 STIM(1,0) $G_DPWR $G_DGND N00046 IO_STM STIMULUS_CL
U_DSTM2 STIM(1,0) $G_DPWR $G_DGND N00022 IO_STM STIMULUS=D
U_DSTM1 STIM(1,0) $G_DPWR $G_DGND N00015 IO_STM STIMULUS=PS
X_U1A N00046 N00022 N00034 N00015 M_UN0001 M_UN0002 $G_DPWR $G_DGND
+ 7474 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
U_DSTM4 STIM(1,1) $G_DPWR $G_DGND N00034 IO_STM IO_LEVEL=0
+ 0 0
+ +0 1
+ REPEAT FOREVER
+ +0.4ms 0
+ +0.6ms 1
+ ENDREPEAT
.STIMULUS PS STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0
+ +0s 1
+ +500us 0
+ Repeat Forever
+ +500us 1
+ +500us 0
+ EndRepeat
.STIMULUS D STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0.75ms
+ +0s 1
+ +750us 0
+ Repeat Forever
+ +500us 1
+ +500us 0
+ EndRepeat
.STIMULUS CL STIM (1, 1) ;! CLOCK 0.8kHz 0.5 0 0
+ +0s 0
+ +625us 1
+ Repeat Forever
+ +625us 0
+ +625us 1
+ EndRepeat
.STIMULUS CL STIM (1, 1) ;! CLOCK 0.8kHz 0.5 0 0
+ +0s 0
+ +625us 1
+ Repeat Forever
+ +625us 0
+ +625us 1
+ EndRepeat
.STIMULUS D STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0.75ms
+ +0s 1
+ +750us 0
+ Repeat Forever
+ +500us 1
+ +500us 0
+ EndRepeat
Рис. 17.45. Выходной файл для D-триггера
Приложение A. Краткое описание директив PSpice
В данном разделе директивы приведены в краткой форме. Этот список будет полезен, если вам необходимо найти команду, которую вы уже видели или использовали. Более подробная информация приведена в приложениях В и D и в конце каждой главы.
Общие замечания:
Буквенные символы верхнего и нижнего регистров взаимозаменяемы.
<> обозначает обязательную информацию.
[] обозначает необязательную информацию.
* показывает строку комментария во входном файле PSpice.
; показывает комментарий после любой команды на той же строке.
.AC [LIN] [OCT] [DEC] <���число точек>
для вариации частоты переменного тока
В[имя] <���сток> <���затвор> <���исток> <���имя модели> [область значений];
для арсенид-галлиевого транзистора (GaAsFET)
С[имя] <+узел> <-узел> <���имя модели> <���значение>[IС = начальное значение]; для конденсатора
D[имя] <+узел> <-узел> <���имя модели> [область значений]; для диода
.DC [LIN] [OCT] [DEC] <���варьируемая переменная> начальное значениео конечное значение> <���шаг> [LIST];для вариации на постоянном токе
Е[имя] <+узел> <-узел> <+узел управления> <-узел управления> <���коэффициент усиления>;источник типа ИНУН
Е[имя] <+узел> <-узел> РOLY(значение) <+узел управления> <-узел управления> <���значения полиномиальных коэффициентов>;
полиномиальный источник типа ИНУН
.END; указывает конец входного файла
.ENDS <���имя подсхемы>;указывает конец подсхемы
F[имя] <+узел> <-узел> <���имя управляющего устройства V> <���коэффициент усиления>;источник типа ИТУТ
F[имя] <+узел> <-узел> POLY(значение) <���имя управляющего устройства V> <���значения полиномиальных коэффициентов>;полиномиальный источник типа ИТУТ
Читать дальше
Конец ознакомительного отрывка
Купить книгу