Модули менеджера событий A и B (EventManagerA, EventManagerB): устройства захвата, сравнения и квадратурного анализа

Страницы работы

Содержание работы

36. Модули менеджера событий A и B (EventManagerA, EventManagerB): устройства захвата, сравнения и квадратурного анализа.

Устройство захвата (CaptureUnit) предназначено для определения временных параметров внешних сигналов. Значение выбранного GP таймера захватывается и запоминается в 2-уровневом стеке FIFO, когда на соответствующих выводах фиксируется заданный перепад уровней. Устройство захвата состоит из 3-х цепей CAPx (x=1, 2 или 3 для EVA; x=4, 5 или 6 для EVB).

Устройство захвата обладает следующими особенностями:

1) имеется один 16-разрядный регистр управления захватом (CAPCONx);

2) имеется один 16-разрядный регистр статуса FIFO (CAPFIFOx);

3) в качестве тактирования можно использовать любой GP таймер;

4) все входы синхронизируются таймерами CPU;

5) пользователь сам устанавливает, по какому уровню осуществлять захват;

6) имеется 3 маскируемых флага прерывания.

Входы CAP 1/2 и CAP 4/5 также могут быть использованы как входы схемы квадратурного анализа. В каждом EVM предусмотрено по 3 модуля сравнения (Compare Unit). Эти устройства используют GP таймер 1 в качестве синхронизатора, и могут вырабатывать до 6 выходных сигналов сравнения (ШИМ-сигналов). Все 6 выходов работают независимо друг от друга. Регистры сравнения дублируются, позволяя фиксировать изменения ширины импульсов. Они позволяют снизить до минимума программную загрузку ядра при операциях измерений длительности, периодических выборок и генерации сигналов ШИМ.

Схема квадратурного анализа используется для подключения энкодера – оптического преобразователя направления и скорости вращения. Выходными сигналами энкодера являются два сигнала типа меандр, по частоте и фазовым сдвигам которых можно определить направление и скорость вращения. Схема QEP по этим сигналам формирует два сигнала: логический сигнал направления вращения (DIR) и частотный сигнал скорости вращения (CLK).

Похожие материалы

Информация о работе