КАТЕГОРИИ: Архитектура-(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) |
Модуль ЦАП
Данный микроконтроллер имеет 2-а 12-тиразрядных встроенных ЦАП. Общая структура ЦАП выглядит следующим образом:
Содержит буфер ЦАП, ЦАП-преобразователи (I и U),аппаратный выход. Организует работу модуля регистров специального назначения. Выходным сигналом модуля является аналоговый уровень напряжения. Модуль с помощью аппаратной защелки может организовывать гибкий механизм обновления выходного сигнала, который осуществляется либо по команде, либо по переполнению 2,3,4 таймеров. Опорное напряжение в ЦАП подается через специальные внешние выводы --VREFD. В системе ЦАП используются для формирования порогового U компараторов или напряжения смещения дифференциального ввода АЦП. Для организации работы внешних схем, ток составляет 20мА, это мало. Организует работу регистр специального назначения DAGCN–регистр управления и использует буфер DAGCL и DAGCH.
Источник опорного напряжения U. Представляет собой генератор стабилизированного напряжения номиналом 1,2 Вcтемпературным коэффициентом нестабильности TU=0,0015%.Присутствует буферный усилитель с К=2. Используется для организации работы внешних компонентов системы или в качестве опорного напряжения внутренних аналоговых модулей, организует работу данного модуля регистры специального назначения REF2CN.
Аналоговый компаратор Данный микроконтроллер содержит 2 компаратора-1-ый и 2-ой. Каждый имеет свои отдельные входные выходы, линии, режимы работы одинаковы. Компараторы запускают программирование гистерезиса и времени отклика на событие, при этом каждый компаратор может генерировать прерывание по переднему или заднему фронту, либо по обоим фронтам. Данное событие может быть использовано для вывода микроконтроллера в режим энергосбережения. Состояние компараторов можно обрабатывать как программно, так и выводить на внешние линии и т.д.
Структура компараторов выглядит следующим образом:
С помощью регистра CPTCNможно настраивать работу компаратора, задавать ширину петли гистерезиса. Выход компаратора определяется программным путем, в режиме прерывания и т.д. Дополнительно компаратор 0 имеет схему сброса. CPTMD-результат выбора режима.
Модуль прерывания 20 источников прерывания, органезует 2 уровня приоритета. Каждый источник имеет 1 и более связанных с ним флага прерывания. Когда внешний источник прерывания регистрирует события, удовлетворяющеее условию, соответствует флаг события. После завершения выполняемой текущей команды, выполняется команда перехода по определенному адресу, откуда начинается процедура обслуживания прерывания. При этом каждая подпрограмма обслуживания заканчивается программой выход из подпрограммы – REZI,что возвращает управление к прерванной программе и восстановление счетчика подпрограмм. Если прерывания не разрешены, флаг события устанавливается, но игнорируется модулем прерывания. Все прерывания от различных источников могут быть разрешены или запрещены с помощью битов прерывания. Ряд флагов прерывания сбрасываются автоматически при переходе подпрограмме прерывания, при этом большинство флагов прерывания должен быть сброшено (проверено) программой пользователя. Т к если флаг остается установленным, до завершения команды возврата, то после выхода в программу будет генерироваться новый запрос прерывания, произойдет повторный переход. Основная таблица модулей прерывания:
Биты события(флаги прерывания) содержатся в битах управления соответствующими модулями. Биты разрешения прерывания содержатся в регистрах управления модуля прерывания: 1)IE 2)EIE1 3)EIE2 Дополнительно управление событием организуется в результате модуля с помощью собственных регистров управления. Например: внешнее прерывание INTможет быть настроено как на уровень, так и на фронт. Каждому источнику прерывания можно программно присвоить один из 2-х уровней приоритета: «0» (н) и «1» (в). Процедура прерывания с низким приоритетом прерывается прерыванием с высоким. Прерывание с высоким приоритетом не прерывается никогда. Каждое прерывание имеет бит связанный с приоритетом и расположенный в регистре:IP, EIP1,EIP2.По умолчанию все модули имеют низкий приоритет. Если оба прерывания имеют одинаковый приоритет и событие, формирующее прерывание пришло одновременно, то для арбитража используется фиксированный уровень из таблицы.
Дата добавления: 2014-01-05; Просмотров: 335; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |