Схема подключения представлена на рис. Л.1.

Рис. Л.1. Схема подключения REF198
Основные параметры микросхемы ЦАП AD5311
Данная микросхема представляет собой 10-разрядный ЦАП, формирующий сигнал напряжения, с последовательным интерфейсом I2C, питанием +2,5...+5,5 В, потреблением 120 мкА.
Особенности:
· Поставка в 6-выводном SOT-23 и 8-выводном µSOIC корпусах;
· Малое энергопотребление: 120 мкА при 3 В;
· 2-проводный (совместимый с I2C ) последовательный интерфейс;
· Возможность считывания данных;
· Питание от источника напряжением от +2.5В до +5.5В;
· Гарантируется равномерность дифференциальной нелинейности для любых значений входного кода;
· Режим пониженного потребления: 50 нА при 3 В;
· В качестве опорного напряжения используется напряжение питания;
· Сброс в ноль выходного напряжения при подаче питания;
· Встроенный усилитель-повторитель выходного напряжения;
· Три режима пониженного энергопотребления.
Область применения:
· Переносные автономные инструменты;
· Цифровые усилители и регуляторы смещения;
· Программируемые источники тока и напряжения;
· Программируемые аттенюаторы.
AD5311 – микросхема, содержащая один ЦАП, обеспечивающий формирование выходного напряжения 10-разрядным двоичным кодом, соответственно, питающиеся однополярным напряжением от +2.5 В до +5.5 В и потреблением 120 мкА при 3В питания. Встроенный в микросхему усилитель-повторитель обеспечивает скорость нарастания выходного напряжения 0.7 В/мкс. Для программирования микросхемы используется 2-проводный (совместимый с I2C) последовательный интерфейс, обеспечивающий передачу информации при скорости до 400 бит/сек. К шине данного интерфейса может быть подключено несколько устройств одновременно.
В состав данных микросхем входит также схема сброса при подаче питания, которая обеспечивает установку нулевого выходного напряжения с момента подачи питания до выполнения первой операции записи в регистр ЦАП. Для этих устройств реализован механизм перевода в режим пониженного энергопотребления, в котором ток потребления снижается вплоть до 50 нА при 3В питания, при этом имеется возможность программировать подключение к выходу резистора и его номинал.
Малое потребление в активном режиме делает данные микросхемы ЦАП идеальными для применения в автономном оборудовании. Потребляемая мощность составляет 0.75 мВт при 5В, 0.36 мВт при 3В и снижается до 1 мкВт во всех режимах пониженного энергопотребления.
Назначение выводов микросхемы представлено в табл. М.1.
1
Назначение выводов микросхемы
Обозначение | Функциональное назначение вывода |
А0, А1 | Адресные входы |
VOUT | Выходное усиленное напряжение |
VDD | Вход питания |
SCL | Синхронизация последовательной связи |
SDA | Ввод/вывод последовательных данных |
GND | Общий вывод |
Статические параметры микросхемы представлены в табл. М.2.
2
Статические параметры AD5311

Динамические параметры микросхемы представлены в табл. М.3.
3
Динамические параметры AD5311

Временная диаграмма работы 2-проводного последовательного интерфейса представлена на рис. М.1.

Рис. М.1. Временная диаграмма работы AD5311
Листинг программы
BUSY equ P3.5 ;На этот вывод микроконтроллера подается ;сигнал BUSY от АЦП
SCL equ P3.4 ;С этого вывода микроконтроллера выходит ;синхросигнал
N equ 10 ;количество подсчетов Q2
Y1 equ P1.0 ;Вывод микроконтроллера для Y1
K equ 30h ;Адрес, где хранится код уставки К
N5 equ 32h ;Адрес для массива чисел N5 (10 2-байтовых)
N6 equ 52h ;Адрес для массива чисел N6 (10 2-байтовых)
Q2_L equ 72h ;Адрес младшего байта Q2
Q2_H equ 73h ;Адрес старшего байта Q2
Q2_MOD equ 74h ;Адрес остатка от деления Q2
Q2_ZN qu 75h ;Адрес, где хранится знак Q2
CE0 equ P1.2 ;Вывод для управления 0ым каналом ВИ53
CE1 equ P1.1 ;Вывод для управления 1ым каналом ВИ53
N7 equ 76h ;Адрес N7
N_mas: db 0С0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;массив знакомест для вывод на индикаторы (0, …, 9)
Razr equ 78h ;Адрес, где хранятся выводимые знакоместа
Addr: db 9E00H,9D00H,9B00H ;Массив адресов выбора ;индикаторов
BUF1 equ 81H ;Адрес старшего байта Q4
BUF2 equ 82H ;Адрес младшего байта Q4
T2_I equ 83H ;Адрес, где хранится число переполнений ;счетчика Т2, если 5, то счет 0.5 с закончен
T2_K equ 84H ;Если по этому адресу 1, то конец цикла ;управления
MENU_N equ 85H ;счет нажатий кнопки МЕНЮ
CSEG AT 100H
JMP MAIN
ORG 03H
LJMP INT1_DAT ;Обработчик прерывания от аварийного датчика
ORG 0BH
LJMP INT_SV ;Обработчик прерывания от таймера 0
ORG 13H
LJMP INT2_P ;Обработчик прерывания от питания
ORG 1BH
LJMP INT_SCL ;Обработчик прерывания от таймера 1
ORG 2BH
LJMP INT_UPR ;Обработчик прерывания от таймера 2
;Основная программа
MAIN:
MOV K,#1 ;К=Uk/LSB=0.004/0.004=1
MOV Q2_L,#0
MOV Q2_H,#0
MOV MENU_N,#4 ;Это значит, что нажатий не было
ACALL INIT
ACALL ENTER_X1234
ACALL ENTER_X56
ACALL CALC_Q2
ACALL ENTER_X7
ACALL Q4_OUT
ACALL DAC_SEND
MOV A, T2_K
CJNE A,#1,$
MOV T2_K,#0
MOV PCON.1,#1 ;Переход в режим микропотребления
;Выход по Сбросу
INIT:
MOV WCON, #B ;Занесение управляющего слова для ;работы со сторожевым таймером
MOV TMOD,#B ;Режим 1 - таймер Т0 и режим 2 - Т1
MOV TCON,#B ;Запуск таймера Т1
MOV T2MOD,#B ;Накапливающий счет Т2
MOV T2CON,#B ;Разрешение прерываний от Т2
MOV TH2,#high() ;загрузка Т2 на счет 0.5 с
MOV TL2,#low()
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |


