Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26.9. Описание регистров26.9.1 CTRLA - регистр А управления модулем DAC
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
После установки данного бита выходное напряжение ЦАП подается на входы мультиплексоров АЦП и аналогового компаратора.
Установка данного бита приведет к появлению выходного напряжения канала 1 на выводе МК, а после сброса этого бита, канал 1 может использоваться только внутренне.
Установка данного бита приведет к появлению выходного напряжения канала 0 на выводе МК, а после сброса этого бита, канал 0 может использоваться только внутренне.
Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
Установка данного бита разрешает работу всего модуля DAC. 26.9.2. CTRLB - регистр В управления модулем DAC
Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
От настройки данных бит зависит, будет работать ЦАП с одним выходом или с двумя выходами. Доступные настройки показаны в таблице 26.1. Таблица 26.1. Настройка канала ЦАП
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в данный регистр, всегда записывайте нули в резервные биты.
Когда данный бит равен единице, преобразование в канале АЦП 1 будет запускаться автоматически после записи нового значения в старший байт регистра данных CH1DATA при поступлении заданного регистром EVCTRL события.
Когда данный бит равен единице, преобразование в канале АЦП 0 будет запускаться автоматически после записи нового значения в старший байт регистра данных CH0DATA при поступлении заданного регистром EVCTRL события. 26.9.3. CTRLC - регистр С управления ЦАП
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты предназначены для выбора источника опорного напряжения и задания диапазона преобразования ЦАП. Доступные опции представлены в таблице 26.2. Таблица 26.2. Выбор опорного напряжения ЦАП
Данные биты не используются и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Если данный бит равен единице, значения CH0DATA и CH1DATA имеют левое выравнивание. 26.9.4. EVCTRL - регистр управления событиями
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
От данных бит зависит, какой канал системы событий используется для запуска преобразований ЦАП. Возможные варианты настроек показаны в таблице 26.3. Таблица 26.3. Выбор входа события ЦАП
26.9.5. TIMCTRL - регистр задания временных характеристик ЦАП
Данный бит является резервным и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
Данные биты предназначены для задания минимального интервала между двумя подряд преобразованиями. Величина интервала задается кратно периоду сигнала синхронизации УВВ (CLKPER). Он необходим для гарантирования невозможности запуска нового преобразования до установления выходного напряжения предыдущего преобразования. Интервал преобразований не может быть меньше 1 мкс в одноканальном режиме и 1.5 мкс в двухканальном режиме (с выборкой-хранением). Возможные настройки интервала преобразований, заданные числом периодов CLKPER, показаны в таблице 26.4. При переходе в двухканальный режим интервал преобразований автоматически увеличивается на 50%. Таблица 26.4. Интервал преобразований ЦАП
Минимальное значение интервала преобразований равно произведению выбранного количества циклов на величину периода синхронизации УВВ (CLKPER).
Данные биты предназначены для задания интервала обновления каждого канала в двухканальном режиме. Величина интервала задается кратно периоду сигнала синхронизации УВВ. Чрезмерное снижение интервала обновления может негативно отразиться на точности выходного напряжения. Доступные настройки интервала обновления представлены в таблице 26.5. Таблица 26.5. Настройка периодичности обновления канала ЦАП
Интервал обновления равен произведению выбранного количества циклов на величину периода синхронизации УВВ (CLKPER). 26.9.6. STATUS - регистр статуса ЦАП
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данный бит предназначен для сигнализации пустоты регистра данных канала 1, что указывает на возможность записи нового значения для преобразования. Равенство данного бита нулю предупреждает о том, что запись в регистр данных может привести к потере преобразуемого значения. Данный бит напрямую используется в качестве DMA-запроса.
Данный бит предназначен для сигнализации пустоты регистра данных канала 0, что указывает на возможность записи нового значения для преобразования. Равенство данного бита нулю предупреждает о том, что запись в регистр данных может привести к потере преобразуемого значения. Данный бит напрямую используется в качестве DMA-запроса. 26.9.7. CH0DATAH - старший регистр данных канала ЦАП 0 В регистрах CHnDATAH и CHnDATAL хранится старший и младший байт, соответственно, 12-битного значения CHnDATA, подлежащего преобразованию в аналоговое напряжение на выходе канала ЦАП n. По умолчанию, 12 бит разделяются на 8 бит в регистре CHnDATAL и 4 бита в 4 младших битах регистра CHnDATAH (правое выравнивание). При необходимости можно активизировать левое выравнивание. Для этого необходимо установить бит LEFTADJ в регистре CTRLC. Левое выравнивание выгодно использовать, когда достаточно возможностей 8-битного преобразования. В таком случае, для инициации преобразования достаточно выполнить запись только в один в регистр CHnDATAH.
26.9.7.1. Правое выравнивание
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты являются четырьмя старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 0, работающего с правым выравниванием. 26.9.7.2. Левое выравнивание
Данные биты являются восемью старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 0, работающего с левым выравниванием. 26.9.8. CH0DATAL - младший регистр данных канала ЦАП 0
26.9.8.1. Правое выравнивание
Данные биты являются восемью младшими битами 12-битного значения, подлежащего преобразованию в канале 0, работающего с правым выравниванием. 26.9.8.2. Левое выравнивание
Данные биты являются четырьмя младшими битами 12-битного значения, подлежащего преобразованию в канале 0, работающего с левым выравниванием.
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты. 26.9.9. CH1DATAH - старший регистр данных канала ЦАП 1
26.9.9.1. Правое выравнивание
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты являются четырьмя старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 1, работающего с правым выравниванием. 26.9.9.2. Левое выравнивание
Данные биты являются восемью старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 1, работающего с левым выравниванием. 26.9.10. CH1DATAL - младший регистр данных канала ЦАП 1
26.9.10.1. Правое выравнивание
Данные биты являются восемью младшими битами 12-битного значения, подлежащего преобразованию в канале 1, работающего с правым выравниванием. 26.9.10.2. Левое выравнивание
Данные биты являются четырьмя младшими битами 12-битного значения, подлежащего преобразованию в канале 1, работающего с левым выравниванием.
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты. 26.9.11. GAINCAL - регистр калибровки коэффициента передачи ЦАП
Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
Данные биты предназначены для компенсации разброса коэффициента передачи ЦАП. Более детально о калибровке коэффициента передачи см. в 26.8 "Калибровка". 26.9.12. OFFSETCAL - регистр калибровки смещения ЦАП
Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
Данные биты предназначены для компенсации разброса коэффициента передачи ЦАП. Более детально о калибровке коэффициента передачи см. в 26.8 "Калибровка". 26.10. Обзор регистров Представленный ниже обзор регистров относится к стандартной конфигурации ЦАП, работающего с правым выравниванием 12-битного значения. Обзор регистров при работе ЦАП с левым выравниванием идентичен этому, за исключением структуры регистров данных CHnDATAL и CHnDATAH.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|