Схема подключения представлена на рис. Л.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