Модель вход/выход
Модели вход/выход, ассоциируемые с каждым цифровым компонентом, имеют тип UIO и задаются по формату:
.MODEL <имя модели вход/выход> UIO [ <параметры модели>]Параметры модели вход/выход приведены в табл. 4.27.
Таблица 4.27. Параметры модели вход/выход.
| Идентификатор параметра | Параметр | Значение по умолчанию | Единица измерения |
|---|---|---|---|
| INLD | Входная емкость | 0 | Ф |
| OUTLD | Выходная емкость | 0 | Ф |
| DRVH | Выходное сопротивление высокого уровня | 50 | Ом |
| DRVL | Выходное сопротивление низкого уровня | 50 | Ом |
| DRVZ | Выходное сопротивление утечки цепи, моделируемой как цепь хранения заряда | 250*103 | Ом |
| INK | Входное сопротивление утечки цепи, моделируемой как цепь хранения заряда | 30*103 | Ом |
| TSTOREMN | Минимальное время сохранения заряда цепи, моделируемой как цепь хранения заряда | 10-3 | с |
| AtoDl | Имя макромодели интерфейса А/Ц первого уровня | AtoDDefauit | |
| DtoAl | Имя макромодели интерфейса Ц/А первого уровня | DtoADefault | |
| AtoD2 | Имя макромодели интерфейса А/Ц второго уровня | AtoDDefauit | |
| DtoA2 | Имя макромодели интерфейса Ц/А второго уровня | DtoADefault | |
| AtoD3 | Имя макромодели интерфейса А/Ц третьего уровня | AtoDDefauit | |
| DtoAS | Имя макромодели интерфейса Ц/А третьего уровня | DtoADefault | |
| AtoD4 | Имя макромодели интерфейса А/Ц четвертого уровня | AtoDDefauit | |
| DtoA4 | Имя макромодели интерфейса Ц/А четвертого уровня | DtoADefault | |
| TSWLH1 | Время переключения 0 › 1 для DtoAl | 0 | с |
| TSWLH2 | Время переключения 0 › 1 для DtoA2 | 0 | с |
| TSWLH3 | Время переключения 0 › 1 для DtoAS | 0 | с |
| TSWLH4 | Время переключения 0 › 1 для DtoA4 | 0 | с |
| TSWHL1 | Время переключения 1 › 0 для DtoAl | 0 | с |
| TSWHL2 | Время переключения 1 › 0 для DtoA2 | 0 | с |
| TSWHL3 | Время переключения 1 › 0 для DtoA3 | 0 | с |
| TSWHL4 | Время переключения 1 › 0 для DtoA4 | 0 | с |
| TPWRT | Пороговое значение длительности импульса | Равно минимальной задержке | с |
| DIGPOWER | Имя макромодели источника питания | DIGIFPWR |
Входная и выходная емкости INLD, OUTLD принимаются во внимание при расчете времен задержки. Выходные сопротивления цифровых устройств задаются параметрами DRVH, DRVL модели вход/выход UIO (рис. 4.34, а). Выходное сопротивление компонента, находящегося в состоянии "1", обозначается как DRVH, в состоянии "О" – DRVL. В программе PSpice выходные сопротивления компонентов принимают значения в диапазоне от DIGDRVF (Forcing strength) до DIGDRVZ (Z strength), который в логарифмическом масштабе разбивается на 64 уровня (максимальному сопротивлению DIGDRVZ присваивают код 0, а минимальному DIGDRVF – код 63). По умолчанию DIGDRVF = 2 Ом, DIGDRVZ = 20 кОм; их значения переназначаются по директиве .OPTIONS. В конфликтных ситуациях, когда к одному узлу подключаются вентили с разными выходными сопротивлениями, логический уровень узла устанавливается вентилем с минимальным выходным сопротивлением, код которого больше кодов остальных сопротивлений в заданное число раз. Это отношение кодов сопротивлений задается параметром DIGOVRDRV директивы .OPTIONS, который по умолчанию равен 3. Когда имеется несколько вентилей с близкими выходными сопротивлениями и разными логическими уровнями, узлу присваивается неопределенное состояние X.
