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

+ params: DRVL=0 DRVH=0 CAPACITANCE=0

Модели входов-выходов

Модели входов-выходов (I/O) определяют имена подсхем AtoD и DtoA которые должна использовать программа PSpice, чтобы преобразовать аналоговые сигналы в цифровые или наоборот. (Модели ввода-вывода (I/O) описывают характеристики нагрузки и запуска.) До четырех имен каждой из подсхем AtoD и DtoA может быть определено в модели I/O при использовании параметров от AtoD1 до AtoD4 и от DtoA1 до DtoA4. Подсхема, которая будет фактически использована, зависит от значения параметра IO_LEVEL, приведенного в ссылке на подсхему.

Как принято в этой библиотеке, уровни имеют следующие определения:

IO_LEVELОписание
1AtoD генерирует X, R и F в промежутке от VIL max до VTH min
2AtoD переходит непосредственно от 0 к 1 при уровне Vt
3Неиспользуемый (такой же, как уровень 1)
4Неиспользуемый (такой же, как уровень 2)

Отметим, что входы, на которых сигнал поступает на встроенные в микросхему триггеры Шмитта, всегда переходят непосредственно от 0 к 1. Например, чтобы определить базисный интерфейс без промежуточного значения X, необходимо использовать

X1 in out 74LS04 PARAMS: IO_LEVEL=2

Если значение IO_LEVEL для компонента не определено, используется значение, заданное по умолчанию. Заданный по умолчанию уровень управляется параметром DIGIOLVL директивы .OPTION, значение которого по умолчанию равно 1.

Времена переключения

Модели I/O включают параметры времени переключения с низкого уровня на высокий и обратно (TSWLHN и TSWHLN). Имеются различные пары TSWLHN и TSWHLN для каждого значения IO_LEVEL. Эти временные интервалы вычитаются из времени задержки распространения для устройств, которые имеют подсхему DtoA, созданную при их выводе. Под временем переключения понимается время, необходимое DtoA, чтобы изменить выходное напряжение от установившегося состояния до логического порога.

Значения времени переключения выбраны так, чтобы вставка пары DtoA/AtoD на пути логического сигнала не изменяла полную задержку распространения. (Считается, что выход аналогового сигнала не нагружен).

Источники питания

Модели I/O также определяют имя подсхемы источника питания цифровых компонентов. Эти подсхемы вызываются в случае создания любых интерфейсов AtoD/DtoA.

Цифровые источники питания

PSpice автоматически вызывает подсхему источника питания при создании интерфейсов AtoD или DtoA. Возникающие в результате цифровые узлы источника питания используются интерфейсами AtoD/DtoA. Определение имени подсхемы источника питания является частью алгоритма моделей I/O. В настоящее время эти источники питания имеют следующие параметры:

Тип компонентаИмя подсхемыСоздаваемые узлы
ТТЛDIGIFPWR$G_DPWR $G_DGND

PSpice всегда использует узел 0 как необходимый опорный аналоговый узел «GND» (земля). По умолчанию, узлы, созданные обращением подсхемы — это глобальные узлы ($G_xxx), которые используются всеми библиотеками компонентов данного семейства. Заданное по умолчанию напряжение источника питания для компонентов ТТЛ (и совместимых с ними CMOS) составляет 5,0 В.

Источники питания для TTL/CМОS

.subckt DIGIFPWR AGND

+ optional: DPWR=$G_DPWR DGND=$G_DGND

+ params: VOLTAGE=5.0v REFERENCE=0v

VDPWR DPWR DGND {VOLTAGE}

R1 DPWR AGND 1MEG

VDGND DGND AGND {REFERENCE}

R2 DGND AGND 1MEG

.ends

Форма выходного напряжения для моделей компонентов и подсхем I/O

Форма выходного напряжения моделей I/O

.model IC_STM uio (

+ drvh= 0 drvl = 0

+ DtoA1 = "DtоA_SТМ" DtoA2 = "DtoA_STM"

+ DtoA3 ="DtoA_STM" DtoA4 = "DtoA_STM"

+ DIGPOWER="DIGIFPWR"

.model IO_STM_OC uio (

+ drvh = 1MEG drv1 = 0

+ DtoA1="DtoA_STM_OC"

+ DtoA3 = "DtoA_STM_OC"

+ DIGPOWER= "DIGIFPWR"

DtoA2="DtoA_STM_OC"

DtoA4="DtoA_STM_ОС"

Форма выходного напряжения подсхем DtoA

.subckt DtoA_STM D A DPWR DGND

+ params: DRVL=0 DRVH=0 CAPACITANCE=1

N1 A DGND DPWR DINSTM DGTLNET=D IO_STM

C1 A DGND {CAPACITANCE+0.1pF}

.ends

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

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

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

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

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

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

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

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

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