Система схемотехнического моделирования и проектирования Design Center


Цифро-аналоговый интерфейс


 

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

в процессе расчета временной диаграммы логических устройств с помощью программы PSpice;

из файла, который создан предварительно вручную или образован в результате моделирования в предыдущем сеансе работы с программой.

В связи с этим цифро-аналоговый интерфейс описывается двояко. При взаимодействии аналоговых и цифровых компонентов в процессе моделирования его описание имеет вид (digital input: digital-to-analog):

 

Nxxx <узел интерфейса> <–узел источника опорного напряжения>

+ <+узел источника опорного напряжения> <имя модели Ц/А>

+ DGTLNET=<имя цифрового узла> <имя модели вход/выход>

+ [IS=<начальное состояние>]

 

При управлении из файла описание цифро-аналогового интерфейса имеет формат

 

Nxxx <узел интерфейса> <–узел источника опорного напряжения>

+ <+узел источника опорного напряжения> <имя модели Ц/А>

+ [SIGNAME=<имя цифрового сигнала>]

+ [IS=<начальное состояние>]

 

Например

 

N1   ANALOG  DIGITAL_GND  U_REF DIN_133  DGTLNET=13 IO_STD

N2   7   15   16  FROM_TTL     ; Данные передаются из файла, имя которого

                                                   ; указано в модели FROM_TTL

 

Модель цифро-аналогового интерфейса описывается предложением

 

.MODEL <имя модели Ц/А> DINPUT [<параметры модели>]

 

Параметры модели цифро-аналогового интерфейса приведены в табл. 6.2.




- Начало -  - Назад -  - Вперед -