Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||
15. 16-битный таймер/счетчик с ШИМ15.1. Отличительные особенности
15.2. Обзор Микроконтроллеры XMEGA A3 имеют семь таймеров-счетчиков: четыре таймера-счетчика 0 и три таймера-счетчика 1. Отличие между ними состоит в том, что у таймера-счетчика 0 имеется четыре канала сравнения/захвата, а у таймера-счетчика 1 - два канала сравнения/захвата. Таймеры-счетчики (T/C) являются 16-битными и считают импульсы любого источника синхронизации, события или внешнего сигнала микроконтроллера. Чтобы добиться требуемой разрешающей способности счета у Т/С предусмотрен программируемый предделитель. Регистр таймера и регистр сравнения выполнены по схеме двойной буферизации. Этим гарантируется работа без сбоев. В каналах сравнения предусмотрена возможность генерации ШИМ-сигналов с одно- и двунаправленным счетом, а также генерации частоты. С помощью системы событий для запуска входа захвата может использоваться любой вывод или событие микроконтроллера. Это исключает потребность в жесткой привязке функции входа захвата к какому-либо выводу. Вход захвата дополнен схемой подавления шума, которая позволяет избежать ложного захвата состояния Т/С. Функция захвата может использоваться для измерения частоты и длительности импульсов. Поддерживается генерация множества прерываний и событий, в т.ч. при переполнении Т/С и при совпадении со сравниваемым значением в каждом канале сравнения/захвата Т/С. У каждого из портов C, D и E имеется собственный таймер-счетчик 0 и таймер-счетчик 1, а с портом F связан один таймер-счетчик 0. Данные таймеры обозначаются TCC0 (таймер/счетчик C0), TCC1, TCD0, TCD1, TCE0, TCE1 и TCF0, соответственно.
Для увеличения разрешающей способности генерации импульсов на 2 бита, т.е. в 4 раза, можно задействовать блок расширения разрешающей способности. Данный блок имеется у всех таймеров-счетчиков. Подробности см. в разделе 17 "Блок расширения разрешающей способности (Hi-Res)". Чтобы улучшить возможности таймеров-счетчиков можно задействовать блок расширения возможностей генерации импульсов. Он имеется только у таймера-счетчика 0. Описание блока представлено в разделе 16 "Блок расширения возможностей генерации импульсов (AWEX)".
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|