Ch1datah - старший регистр данных канала цап 1 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Ch1datah - старший регистр данных канала цап 1



Выравнивание Бит                
правое +0x1B
- - - - CHDATA[11:8]
левое  
CHDATA[11:4]
правое Чтение/ запись Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап
левое Чтение/ запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
правое Нач значение                
левое Нач значение                

Правое выравнивание

· Биты 7:4 - Res: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

· Биты 3:0 - CHDATA[11:8]: 4 старших бита регистра данных канала ЦАП 1

Данные биты являются четырьмя старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 1, работающего с правым выравниванием.

Левое выравнивание

· Биты 7:0 - CHDATA[11:4]: 8 старших бит регистра данных канала ЦАП 1

Данные биты являются восемью старшими битами 12-битного значения, подлежащего преобразованию в канале ЦАП 1, работающего с левым выравниванием.

CH1DATAL - младший регистр данных канала ЦАП 1

Выравнивание Бит                
правое +0x1A
CHDATA[7:0]
левое  
CHDATA[3:0] - - - -
правое Чтение/ запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
левое Чтение/ запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт. Чт. Чт. Чт.
правое Нач значение                
левое Нач значение                

Правое выравнивание

· Биты 7:0 - CHDATA[7:0]: 8 младших бит регистра данных канала ЦАП 1

Данные биты являются восемью младшими битами 12-битного значения, подлежащего преобразованию в канале 1, работающего с правым выравниванием.

Левое выравнивание

· Биты 7:4 - CHDATA[3:0]: 4 младших бита регистра данных канала ЦАП 1

Данные биты являются четырьмя младшими битами 12-битного значения, подлежащего преобразованию в канале 1, работающего с левым выравниванием.

· Биты 3:0 - Res: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

GAINCAL - регистр калибровки коэффициента передачи ЦАП

Бит                  
+0x08
- GAINCAL[6:0]
GAINCAL
Чтение/запись Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Бит 7 - Res: резервный бит

Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.

· Биты 6:0 - GAINCAL[6:0]: значение для калибровки коэффициента передачи ЦАП

Данные биты предназначены для компенсации разброса коэффициента передачи ЦАП. Более детально о калибровке коэффициента передачи см. в 26.8 "Калибровка".

OFFSETCAL - регистр калибровки смещения ЦАП

Бит                  
+0x09
- OFFSETCAL[6:0]
OFFSETCAL
Чтение/запись Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Бит 7 - Res: резервный бит

Данный бит не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.

· Биты 6:0 - OFFSETCAL[6:0]: значение для калибровки коэффициента передачи ЦАП

Данные биты предназначены для компенсации разброса коэффициента передачи ЦАП. Более детально о калибровке коэффициента передачи см. в 26.8 "Калибровка".

26.10. Обзор регистров

Представленный ниже обзор регистров относится к стандартной конфигурации ЦАП, работающего с правым выравниванием 12-битного значения. Обзор регистров при работе ЦАП с левым выравниванием идентичен этому, за исключением структуры регистров данных CHnDATAL и CHnDATAH.

Адрес Наименование Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
+0x00 CTRLA - - - - CH1EN CH0EN LPMODE ENABLE
+0x01 CTRLB - CHSEL[1:0] - - - CH1TRIG CH0TRIG
+0x02 CTRLC - - - REFSEL[1:0] - - LEFTADJ  
+0x03 EVCTRL - - - - - EVSEL[2:0]  
+0x04 TIMCTRL - CONINTVAL[2:0] REFRESH[3:0]  
+0x05 STATUS - - - - - - CH1DRE CH0DRE  
+0x06 (резерв) - - - - - - - -  
+0x07 (резерв) - - - - - - - -  
+0x08 GAINCAL - GAINCAL[6:0]  
+0x09 OFFSETCAL - OFFSETCAL[6:0]  
+0x10 (резерв) - - - - - - - -  
+0x11 (резерв) - - - - - - - -  
+0x12 (резерв) - - - - - - - -  
+0x13 (резерв) - - - - - - - -  
+0x14 (резерв) - - - - - - - -  
+0x15 (резерв) - - - - - - - -  
+0x16 (резерв) - - - - - - - -  
+0x17 (резерв) - - - - - - - -  
+0x18 CH0DATAL CHDATA[7:0]  
+0x19 CH0DATAH - - - - CHDATA[11:8]  
+0x1A CH1DATAL CHDATA[7:0]  
+0x1B CH1DATAH         CHDATA[11:8]  

Аналоговый компаратор AC

Отличительные особенности

· Гибкая настройка входов

· Опциональный высокобыстродействующий режим

· Опциональный экономичный режим

· Выборочный гистерезис на входе

· Выход аналогового компаратора доступен на выводе МК

· Оконный режим

Обзор

Модуль аналогового компаратора (AC) предназначен для сравнения уровней напряжения на двух входах и сигнализации о результате сравнения на своем цифровом выходе. Предусмотрены возможности настройки аналогового компаратора на генерацию прерываний и/или событий при выполнении заданного условия сравнения.

К числу наиболее важных динамических характеристик аналогового компаратора относятся гистерезис и задержка распространения. Параметры обоих этих характеристик допускают возможность регулировки, позволяя добиться оптимальной работы компаратора в том или ином применении.

Каждый аналоговый порт оснащен двумя аналоговыми компараторами (AC0 и AC1). Все эти компараторы функционально абсолютно идентичны, но управляются через разные регистры.

Рисунок 27.1. Обзор аналогового компаратора

Входные каналы

У каждого аналогового компаратора имеется один неинвертирующий и один инвертирующий вход. Каждый из этих входов может быть связан с различными входными каналами, в т.ч. внешние аналоговые входы, внутренние входы и выход делителя напряжения VCC. Цифровой выход аналогового компаратора равен единице, когда напряжение на неинвертирующем входе больше, чем на инвертирующем, и нулю в противном случае.

Внешние входы

В качестве внешних входов аналогового компаратора могут быть выбраны выводы аналогового порта.

Внутренние входы

На вход аналогового компаратора также могут быть поданы три внутренних сигнала:

· выходное напряжение модуля DAC (если таковой имеется у МК).

· напряжение бэндгап-элемента.

· выход внутреннего программируемого делителя напряжения VCC (64 уровня деления).

Запуск сравнения сигналов

Чтобы запустить сравнение двух сигналов, достаточно разрешить работу аналогового компаратора, однако перед этим необходимо соответствующим образом выполнить настройку параметров компаратора и выбрать входные сигналы.

Результат сравнения формируется непрерывно и постоянно доступен для программного опроса и использования системой событий.



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 264; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.119.199 (0.01 с.)