Студопедия

КАТЕГОРИИ:


Архитектура-(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,что возвращает управление к прерванной программе и восстановление счетчика подпрограмм. Если прерывания не разрешены, флаг события устанавливается, но игнорируется модулем прерывания. Все прерывания от различных источников могут быть разрешены или запрещены с помощью битов прерывания. Ряд флагов прерывания сбрасываются автоматически при переходе подпрограмме прерывания, при этом большинство флагов прерывания должен быть сброшено (проверено) программой пользователя.

Т к если флаг остается установленным, до завершения команды возврата, то после выхода в программу будет генерироваться новый запрос прерывания, произойдет повторный переход.

Основная таблица модулей прерывания:

Ист.прерывания Вектор прерывания Приоритет Флаг прерывания Бит разрешения
сброс от системы сброса   наивысший
Внешнее преры-вание INT0     IE0 EX0
по переполнению таймера Т/С0 000В   TF0 ET0
INT1     IE1 EX1
Т/С1 001В   TF1 ET1
UART0     RIO JIO ES0
Т/С2 002В   TF2 EXF2 ET2
SPI     SPIF WCOL MODF RXOVRN ESPI0
SMBUS 003В   SI ESMB0
AЦП0 (детектор)     AD0 WINT EWA0CO
PCA 004В   CF CCF0..4 EPCA0
COMP0 (низкий)     CP0FIF ECP0F
COMP0 (высокий) 005В   CP0RIF ECPECPO12
COMP1 (низкий)     CP1FIF ECP1F
COMP1 (высокий) 006В   CP1RIF ECP1R
T/C3     TF3 EXF3 ET3
АЦП0 007В   AD0 INT EADC0
ТС4     TF4 EXF4 ET4
ADC2 (детектор) 008В   AD2WINT EWAD2
ADC2     AD2INT EADC2
UART1 00А3   RI1 II1 ES1

 

Биты события(флаги прерывания) содержатся в битах управления соответствующими модулями. Биты разрешения прерывания содержатся в регистрах управления модуля прерывания:

1)IE

2)EIE1

3)EIE2

Дополнительно управление событием организуется в результате модуля с помощью собственных регистров управления. Например: внешнее прерывание INTможет быть настроено как на уровень, так и на фронт.

Каждому источнику прерывания можно программно присвоить один из 2-х уровней приоритета: «0» (н) и «1» (в). Процедура прерывания с низким приоритетом прерывается прерыванием с высоким. Прерывание с высоким приоритетом не прерывается никогда. Каждое прерывание имеет бит связанный с приоритетом и расположенный в регистре:IP, EIP1,EIP2.По умолчанию все модули имеют низкий приоритет. Если оба прерывания имеют одинаковый приоритет и событие, формирующее прерывание пришло одновременно, то для арбитража используется фиксированный уровень из таблицы.

 

 

<== предыдущая лекция | следующая лекция ==>
Модули АЦП | Последовательные порты ввода
Поделиться с друзьями:


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


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



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




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