Цифровые компоненты
Выборки входных напряжений производятся по переднему фронту импульса разрешения, причем скорость изменения входных напряжений не влияет на результат преобразования.
Приведем пример описания 4-разрядного АЦП:
U3 ADC(
4
) $G_DPWR G_DGND1
10
0
conv stat over out3 out2 outl outO DINAM IO_ADC
.MODEL DINAM UADC(
+
tpcsmn
=
5ns
, tpcsty
=
8ns
, tpcsmx
=
10ns
,
+
tpsdmn
=
16ns
, tpsdty
=
20ns
, tpsdmx
=
22ns
,
+
tpdsmn
=
4ns
, tpdsty
=
5ns
, tpdsmx
=
6ns
)
.MODEL IO_ADQ UIO(drvh
=
50
drvl
=
50
)
Многоразрядный ЦАП задается по формату:
Uxxx DAC(
<m>
)
<список узлов>
<модель динамики>
+
<модель вход/выход>
+
[MNTYMXDLY
=
<выбор значения задержки>
]
+
[IO_LEVEL
=
<уровень модели интерфейса>
]
Имена узлов перечисляются в <списке узлов> в следующем порядке (рис. 4.28):
<+узел источника питания>
,
<-узел источника питания>
,
<аналоговый выход>
,
<опорное напряжение>
,
<"земля">
,
<т-й разряд входного сигнала>
, ...,
<1-й разряд входного сигнала>
Модель динамики ЦАП имеет вид:
.MODEL
<имя модели>
UDAC [(параметры)]
Параметры этой модели приведены в табл. 4.32 (значения по умолчанию – 0, единица измерения – с).
Рис. 4.28. Цифроаналоговый преобразователь
Таблица 4.32. Параметры модели динамики АПЦ.
Идентификатор | Параметр |
---|---|
TSWMN | Время установления (от момента изменения входного кода до момента достижения выходным напряжением уровня 0.9 установившегося значения), минимальное значение |
TSWTY | То же, типичное значение |
TSWMX | То же, максимальное значение |
Между узлами <аналоговый выход> и <"земля"> включается источник напряжения с нулевым внутренним сопротивлением, ЭДС которого равна:
- бинарный входной сигнал (<опорное напряжение>, <земля>) х*(бинарный входной сигнал)/2m
Опорное напряжение определяет диапазон выходного аналогового напряжения. Между узлом источника опорного напряжения и "землей" включается сопротивление, равное 1/GMIN.
Если какой-либо разряд входного цифрового сигнала не определен, выходное напряжение равно половине разности двух напряжений. Одно из них представляет собой выходное напряжение ЦАП, если все не определенные состояния "X" заменить на "1", второе – если эти состояния заменить на логический "0". При изменении состояний всех разрядов выходное напряжение линейно изменяется в течение интервала преобразования, как показано на рис. 4.29.
Рис. 4.29. Переходные процессы в ЦАП