Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
374
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
    1. Обзор векторов прерываний

Таблица 14.8. Векторы прерываний таймера-счетчика и значения смещения их адресов

Смещение

Источник

Описание прерывания

0x00

OVF-vect

Смещение вектора прерывания по переполнению/антипереполнению таймера-счетчика

0x02

ERR-vect

Смещение вектора прерывания по ошибке в таймере-счетчике

0x04

CCA-vect

Смещение вектора прерывания канала захвата/сравнения А

0x06

CCB-vect

Смещение вектора прерывания канала захвата/сравнения В

0x08

CCC-vect(1)

Смещение вектора прерывания канала захвата/сравнения С

0x0A

CCD-vect(1)

Смещение вектора прерывания канала захвата/сравнения D

Прим.:

  1. Имеется только у 16-битного-таймера счетчика с 4 каналами захвата/сравнения.

  1. Блок расширения возможностей генерации импульсов aWeX

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

  1. 4 блока генерации паузы неперекрытия (на 8 выводах)

  2. 8-битная разрешающая способность

  3. Отдельная настройка паузы неперекрытия для верхнего и нижнего уровней

  4. Двойная буферизация паузы неперекрытия

  5. Остановка таймера во время паузы неперекрытия (опционально)

  6. Управляемая по событиям защита от повреждения

  7. Одноканальная работа с несколькими выходами (для управления BLDC-двигателем)

  8. Образцовый генератор с двойной буферизацией

  9. Возможность увеличения разрешающей способности генерации импульсов на 2 бита (в 4 раза) с помощью блока Hi-Res

    1. Обзор

Блок AWeX предназначен для расширения возможностей таймера-счетчика, когда он работает в режимах генерации импульсов (WG). Блок AWeX позволяет легко и надежно реализовать расширенные функции управления электродвигателем (асинхронный, шаговый, коммутируемый реактивный (SR) и бесщеточный постоянного тока (BLDC)) или силовым преобразовательным каскадом.

Рисунок 15.1. Блок расширения возможностей генерации импульсов и связанные с ним УВВ (выделены серым цветом)

Как показано на рисунке 15.1, при использовании любой из возможностей блока AWeX каждый выход генераторов импульсов таймера-счетчика 0 разделяется на два комплементарных сигнала. Данные пары сигналов поступают в блок генерации паузы неперекрытия (блок DTI), который генерирует неинвертированный сигнал нижнего уровня и инвертированный сигнал верхнего уровня, между импульсами которых вставлена пауза неперекрытия. Выходы DTI перекрывают нормальное состояние линий порта при условии соответствующей настройки перекрытия. Результирующий выходной сигнал при необходимости может быть проинвертирован в порте. Для этого необходимо установить бит инвертирования (INVEN) для соответствующей линии ввода-вывода (Pxn).

Блок образцового генератора может использоваться для синхронизированной генерации сигнала по битовому шаблону (образцу). Дополнительно, выход генератора импульсов канала сравнения А может быть выведен на любую линию порта. После разрешения работы блока образцового генератора, активизируется обход блока DTI.

Блок защиты от повреждения подключен к системе событий, которая предоставляет возможность любому событию запустить механизм защиты от повреждения, отключающий выходы AWeX.

Соседние файлы в папке Архитектура ЭВМ