Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Восьмибитные аналого-цифровые преобразователи

Некоторые микроконтроллеры фирмы SiLabs (например, C8051F020-040) имеют второй быстродействующий 8-битный аналого-цифровой преобразователь ADC1, настраиваемый 8-ка-нальный аналоговый мультиплексор AMUX1, предварительный усилитель с программируемым коэффициентом усиления PGA1. Естественно, что все управление этими узлами сведено в несколько регистров SFR. Функциональная схема 8-битного ADC представлена на рис. 9.8.

Рис. 9.8. Функциональная схема 8-битного ADC

ЦИФРО-АНАЛОГОВЫЕ ПРЕОБРАЗОВАТЕЛИ

Некоторые микроконтроллеры фирмы SiLabs оснащены двумя 12-битными цифро-аналоговыми преобразователями (DAC) с выходом по напряжению. Каждый DAC имеет диапазон выходных напряжений от 0 до VREF-1LSB (опорного напряжения минус один квант) для входных кодов от 0x000 до 0xFFF соответственно. При использовании, например DAC0, 12-битные данные записываются в два регистра: младший байт DAC0L и старший байт DAC0H. Данные запоминаются после записи старшего байта, поэтому всегда следует соблюдать последовательность записи: сначала записывается младший байт DAC0L, а затем старший байт DAC0H! Цифро-аналоговые преобразователи DAC могут использоваться в 8-битном режиме путем инициализации регистра DAC0L величиной 0x00 и записью данных только в регистр DAC0H со сдвигом данных влево. Регистр управления DAC0CN позволяет разрешать/запрещать DAC0 с помощью бита DAC0CN.7 (1 разрешает работу DAC) и модифицировать его входные данные. Когда DAC запрещен, его выход переводится в высокоимпедансное состояние и его ток потребления снижается ниже величины 1 мкА. Для нор­мального функционирования необходимо бит BIASE в регис­тре REF0CN установить в лог. 1. И конечно, для нормальной работы DAC необходимо сначала настроить источник опорного напряжения. Как уже отмечалось выше, в некоторых случаях входные данные для DAC должны быть предварительно подготовлены. Наиболее часто предварительная подготовка данных заключается в их сдвиге по разрядной сетке. Для облегчения программирования работы DAC в регистре DAC0DF имеются три бита DAC0CN. [2:0], которые позволяют сделать эту операцию аппаратно (имеется 5 режимов).

Второй цифро-аналоговый преобразователь работает аналогично первому. Функциональная схема цифро-аналоговых преобразователей показана на рис. 9.9.

Рис. 2.34. Функциональная схема цифро-аналоговых преобразователей

 

 

<== предыдущая лекция | следующая лекция ==>
Лекция 10. Аналого-цифровые преобразователи adc | Лекция 11. Последовательный периферийный интерфейс SPI
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 792; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.