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



ЗНАЕТЕ ЛИ ВЫ?

CHnCTRL - Регистр управления каналом события n

Поиск
Бит                  
 
- QDIRM[1:0] QDIEN QDEN DIGFILT[2:0]
CHnCTRL
Чтение/запись Чт. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт.
Начальное значение                

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

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

· Биты 6:5 - QDIRM[1:0]: режим распознавания индекса квадратурной дешифрации

Данные биты позволяют указать квадратурное состояние сигналов QDPH0 и QDPH90, по которому нужно распознавать действительный индексный сигнал (см. таблицу 6.5). Биты QDIRM[1:0] необходимо использовать только в том случае, если задействован индексный сигнал квадратурного энкодера.

Данные биты имеются только у регистров CH0CTRL, CH2CTRL и CH4CTRL.

Таблица 6.5. Настройки бит QDIRM

QDIRM[1:0] Состояние распознавания индекса
    {QDPH0, QDPH90} = 0b00
    {QDPH0, QDPH90} = 0b01
    {QDPH0, QDPH90} = 0b10
    {QDPH0, QDPH90} = 0b11

· Бит 4 - QDIEN: разрешение индекса квадратурной дешифрации

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

Данный бит имеется только в регистрах CH0CTRL, CH2CTRL и CH4CTRL.

· Бит 3 - QDEN: разрешение квадратурной дешифрации

Установка этих бит разрешает работу QDEC.

Данный бит имеется только в регистрах CH0CTRL, CH2CTRL и CH4CTRL.

· Бит 2:0 - DIGFILT[2:0]: коэффициент цифрового фильтра

С помощью данных бит можно настроить количество выборок, использующихся для цифровой фильтрации. События пройдут через канал событий только при следующем условии: источник события был активизирован и в выборках, выполненных на частоте синхронизации УВВ и в количестве заданном DIGFILT, наблюдается один и тот же уровень.

Таблица 6.6. Значения коэффициентов цифрового фильтра

DIGFILT[2:0] Групповая конфигурация Описание
  1SAMPLE 1 выборка
  2SAMPLES 2 выборки
  3SAMPLES 3 выборки
  4SAMPLES 4 выборки
  5SAMPLES 5 выборок
  6SAMPLES 6 выборок
  7SAMPLES 7 выборок
  8SAMPLES 8 выборок

STROBE - строб-регистр события

После выполнения записи в регистр STROBE будет установлен каждый канал событий n, если соответствующие им биты STROBE[n] и DATA[n] неравны нулю.

Фактическая генерация события произойдет с задержкой в один цикл синхронизации УВВ.

Бит                  
+0x10
STROBE[7:0]
STROBE
Чтение/запись Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение                

DATA - регистр данных события

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

Бит                  
+0x11
DATA[7:0]
DATA
Чтение/запись Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение                

 

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

Адрес Наименование Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
+0x00 CH0MUX CH0MUX[7:0]
+0x01 CH1MUX CH1MUX[7:0]
+0x02 CH2MUX CH2MUX[7:0]
+0x03 CH3MUX CH3MUX[7:0]
+0x04 CH4MUX CH4MUX[7:0]
+0x05 CH5MUX CH5MUX[7:0]
+0x06 CH6MUX CH6MUX[7:0]
+0x07 CH7MUX CH7MUX[7:0]
+0x08 CH0CTRL - QDIRM[1:0] QDIEN QDEN DIGFILT[2:0]
+0x09 CH1CTRL - - - - - DIGFILT[2:0]
+0x0A CH2CTRL   QDIRM[1:0] QDIEN QDEN DIGFILT[2:0]
+0x0B CH3CTRL - - - - - DIGFILT[2:0]
+0x0C CH4CTRL - QDIRM[1:0] QDIEN QDEN DIGFILT[2:0]
+0x0D CH5CTRL - - - - - DIGFILT[2:0]
+0x0E CH6CTRL - - - - - DIGFILT[2:0]
+0x0F CH7CTRL - - - - - DIGFILT[2:0]
+0x10 STROBE STROBE[7:0]
+0x11 DATA DATA[7:0]

 

Системная синхронизация и источники синхронизации

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

11. Быстрое время запуска

12. Безопасное переключение синхронизации во время работы

13. Внутренние генераторы:

14. Внутренний RC-генератор частоты 32 МГц с возможностью автоматической калибровки

15. Внутренний RC-генератор частоты 2 МГц с возможностью автоматической калибровки

16. Внутренний калиброванный RC-генератор частоты 32 кГц

17. 32 кГц сверхмалопотребляющий генератор (ULP-генератор)

18. Внешние источники синхронизации

19. Кварцевый генератор частоты 0.4…16 МГц

20. Кварцевый генератор частоты 32.768 кГц

21. Внешний сигнал синхронизации

22. ФАПЧ с внутренними и внешними источниками синхронизации и коэффициентом умножения частоты от 1 до 31

23. Делители частоты синхронизации с коэффициентом деления от 1 до 2048

24. Быстродействующая синхронизация УВВ, в 2 и 4 раза превышающая частоту синхронизации ЦПУ

25. Автоматическая калибровка внутренних генераторов

26. Обнаружение отказа кварцевого генератора

Обзор

Микроконтроллеры XMEGA оснащены гибкой системой синхронизации, которая поддерживает большое число источников синхронизации. В нее входят, как точные встроенные генераторы, так и генераторы, работающие с внешними кварцевыми или керамическими резонаторами. Возможность выбора частот синхронизации в широком диапазоне предоставляют высокочастотная схема фазовой автоподстройки частоты (ФАПЧ, PLL) и предделители синхронизации. Системой поддерживаются возможности калибровки (DFLL), которую можно использовать для автоматической калибровки частоты внутренних генераторов в процессе работы МК. После разрешения работы схемы обнаружения отказа кварцевого генератора она будет генерировать немаскируемое прерывание и вводить в работу внутренний генератор в случае отказа внешнего генератора. После сброса, МК всегда синхронизируется от внутреннего генератора частоты 2МГц. В дальнейшем, в любое время можно программно изменить источник синхронизации и параметры деления частоты.

Система синхронизации МК XMEGA представлена на рисунке 7.1. Активность тех или иных сигналов синхронизации в заданный момент времени зависит от желания пользователя (через регистры управления энергопотреблением) и режима работы МК (в экономичных режимах работы может быть отключена синхронизация ЦПУ и некоторых УВВ). Более детально об этом см. в разделе 8 "Управление энергопотреблением и экономичные режимы работы".

Рис. 7.1. Система синхронизации, источники синхронизации и распределение сигналов синхронизации



Поделиться:


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

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