Цифроаналоговый интерфейс
Цифроаналоговый интерфейс предназначен для преобразования логического уровня выходных сигналов цифровых компонентов ("1", "0", "X", "R", "F" или "Z") в аналоговое напряжение, как показано на рис. 4.24, б. Эти устройства включают на входе аналоговых компонентов. Аналоговое напряжение образуется с помощью источника опорного напряжения и делителя на резисторах, сопротивления которых изменяются программно в соответствии с логическим уровнем цифрового сигнала. Информация о логическом уровне сигнала может быть получена из двух источников:
- в процессе расчета временной диаграммы логических устройств с помощью программы PSpice;
- из файла, который создан предварительно вручную или образован в результате моделирования в предыдущем сеансе работы с программой.

Рис. 4.25. Нелинейная модель входной цепи цифрового компонента
В связи с этим цифроаналоговый интерфейс описывается двояко. При взаимодействии аналоговых и цифровых компонентов в процессе моделирования его описание имеет вид (digital input: digital-to-anaiog):
Nxxx <узел интерфейса> <-узел источника опорного напряжения>+ <+узел источника опорного напряжения> <имя модели Ц/А>+ DGTLNET-<имя цифрового узла> <имя модели вход/выход> + [IS=<начальное состояние>]При управлении из файла описание цифро-аналогового интерфейса имеет формат:
Nxxx <узел интерфейса> <-узел источника опорного напряжения>+ <+узел источника опорного напряжения> <имя модели Ц/А>+ [SIGNA.ME=<имя цифрового сигнала>] [IS=<начальное состояние>]Например:
N1 ANALOG DIGITALJ3ND U_REFDIN_133 DGTLNET=13 IO_STD N271516 FROIVMTL;Данные передаются из файла, имя которого указано в модели FROM_TTL.
Модель цифроаналогового интерфейса описывается предложением:
.MODEL <имя модели Ц/А> DINPUT [<параметры модели>]Параметры модели цифроаналогового интерфейса приведены в табл. 4.26.
