8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 82 83 84 85 86 87 88 ... 105

(контакт 4) - отрицательный импульс. При этом данные с шины загружаются во внутренний буфер и преобразуются в аналоговое напряжение.

Схема с использованием ЦАП ZN428, подключенная к экспериментальной плате параллельного порта, представлена на рис. 7.3.

+ 5В

==0,1мкФ

Выходное О онолозо&ое нопряжение

ОмкФ

GND о

Контокты но экспериментальной плоте пороллельного порта

Рис. 7.3. Схема с использованием ЦАП ZN428

Восемь цифровых входов соединены с контактами Dl - D8 платы, вход ENABLE - с контактом С1. Форму аналогового сигнала можно наблюдать при помощи осциллографа. Программа последовательно посылает в ЦАП числа от 0 до 255, вследствие чего на выходе формируется пилообразное напряжение. Демонстрационная программа написана на языке ТР6.

Текст программы ZN428.PAS

Program ZN428 DAC;

(«Программа управления для ЦАП ZN428.*)

(«Программа демонстрирует, как микросхема генерирует пилообразное напряжение.*) uses

crt.dos; var

i:integer;


{$1 c:\ioexp\tplib1.pas} Procedure V out(data:byte);

(•Вывод двоичного кода для изменения напряжения на выходе.*) begin

Write data port(P address,data); («Помещение данных (data) в шину данных.*) write control port(P address,0); (» Enable переводится в состояние логического нуля.

Данные записываются в ZN428.*) write control port(P address, 1); («ЕпаЫе = 1.*) end;

(«Главная программа.*) begin

Centromc address;

i:=0;

repeat

V out(i); («Входная последовательность 0,1,2,3,..., 255 дает на выходе треугольный сигнал.*)

i:=i+1; (*i увеличивается на 1.*) if i=255 then i:=0; until keypressed; end.

7.1.3. ЦАП DAC0854 с последовательным интерфейсом ввода/вывода

Микросхема DAC0854BIN (National Semiconductor, RS853-315) - это четырехка-нальный восьмиразрядный цифро-аналоговый преобразователь с последовательным интерфейсом ввода/вывода (рис. 7.4).

Напряжение источника питания +5 В, ток потребления 14 мА. Шесть цифровых линий ввода/вывода (AU, CLK, CS, INT, D1 и DO) управляют всеми операциями преобразователя. DAC0854 содержит четыре ЦАП, для каждого из которых имеется вход опорного напряжения (Vref) и выход аналогового напряжения (Vout). В микросхеме есть два входа для подачи напряжения смещения (Vbias 1 и Vbias 2) и вход для подключения источника питания (AVcc). Встроенный источник опорного напряжения формирует напряжение 2,65 В (выход Vref out).

Микросхема DAC0854 способна работать в двух режимах: записи и чтения. В первом случае 8 бит цифровых данных заносятся в ЦАП и преобразовываются в аналоговое напряжение; во втором - данные, записанные в ЦАП, считываются обратно. Запись или чтение могут выполняться одним или всеми ЦАП сразу. Режим устанавливается с помощью управляющего слова, которое помещается в регистр управления. Управляющее слово - это последовательность битов, которая заносится в DAC0854 через вход данных. Функции битов управляющего слова приведены ниже:

бит 1 (стартовый бит)всегда 1

бит 2 (режим чтения/записи) 0 = RD/WR - режим записи

1 = RD/WR - режим чтения


Vout 2(1 Vbias iQQ

csQ

AD(T) CLK (5) DO (б) GND(7) WT Dl( DVcc (1 0)

(20) Vref 2 (Tjj)vout 1 @Vref 1 (P)AVcc @Vref out (TjijVref 3 (u)Vout 3 (o)Vbias 2 (V2)Vref 4 (11) Vout 4

сходной регистр

Регистр сдоига 1

Регистр ЦАП1

Входной регистр 2

Входной регистр 3

Входной регистр 4

ЦАП 1

Регистр сдоига 2

I

Уопорн

Регистр ЦАП 2

ЦАП 2

Регистр сд&ига 3

Уопорн 2

Регистр ЦАПЗ

цапз

Регистр сдоига 4

Уопорн 3

Регистр ЦАП 4

ЦАП4

Опорное напряжение

<20>

VonopH 4

2)Укалибр 1

1 )V6ax 2

14)VBax 3

1 3)Укали6р 2

VBax 4

VonopH 1 VonopH 2 VonopH 3 VonopH 4 VonopH oax

Рис. 7.4. Назначение выводов и внутренняя блок-схема ЦАП DAC0854

бит 3 (глобальная операция) 0 = доступ к одному ЦАП

1 = доступ ко всем ЦАП

бит 4 (управление обновлением) 0 - нет обновления

1 - обновление аналогового выхода



0 ... 82 83 84 85 86 87 88 ... 105