CANNY 5.3 pico, Драйвер высокочастотного широтно-импульсного модулятора (ВЧ ШИМ) — различия между версиями

Материал из CANNY Wiki
Перейти к: навигация, поиск
[отпатрулированная версия][отпатрулированная версия]
(Особенности работы)
(Особенности работы)
 
Строка 72: Строка 72:
 
Отключение драйвера ВЧ ШИМ осуществляется установкой в «Регистр периода ВЧ ШИМ канал Х, мкс» значения 0, при этом работа ВЧ ШИМ канала немедленно прекращается и канал передается под управление драйвера ввода-вывода.
 
Отключение драйвера ВЧ ШИМ осуществляется установкой в «Регистр периода ВЧ ШИМ канал Х, мкс» значения 0, при этом работа ВЧ ШИМ канала немедленно прекращается и канал передается под управление драйвера ввода-вывода.
  
При включеном драйвере ВЧ ШИМ, в случае если значение заполнения (скважности) соответствующего канала указано равным 0, то, вне зависимости от заданного значения периода, канал ШИМ будет всегда находиться в исходном состоянии, т.е. «воздух», если внутренняя подтяжка к плюсу ВЧ ШИМ соответствующего канала не включена, или напряжение питания, при включенной подтяжке.
+
При включенном драйвере ВЧ ШИМ, в случае если значение заполнения (скважности) соответствующего канала указано равным 0, то, вне зависимости от заданного значения периода, канал ШИМ будет всегда находиться в исходном состоянии, т.е. «воздух», если внутренняя подтяжка к плюсу ВЧ ШИМ соответствующего канала не включена, или напряжение питания, при включенной подтяжке.
  
 
Если фактическое значение заполнения (скважности) соответствующего канала больше фактического значения периода или равно ему, то канал ШИМ будет всегда находиться в состоянии GND.
 
Если фактическое значение заполнения (скважности) соответствующего канала больше фактического значения периода или равно ему, то канал ШИМ будет всегда находиться в состоянии GND.

Текущая версия на 17:07, 13 февраля 2020

Общее описание[править]

Все каналы ввода-вывода (Канал №8, Канал №9, Канал №10) CANNY 5.3 pico поддерживают работу в режиме высокочастотного широтно-импульсного модулятора, при этом период и скважность задаются в диапазоне от 2 до 32767 микросекунд, с шагом 1 микросекунда.

Использование драйвера ВЧ ШИМ позволяет каналам контроллера работать асинхронно функциональной диаграмме, что дает возможность добиться максимальной стабильности временных параметров генерируемого сигнала.

В режиме ВЧ ШИМ канал имеет фиксированную полярность импульсов — GND 100мА. Генерация ведется в режиме открытого коллектора (подтяжка линии отсутствует или внешняя), либо с использованием внутренней подтяжки к напряжению питания.

Драйвер высокочастотного широтно-импульсного модулятора (ВЧ ШИМ) в своей работе использует ресурсы Драйвера каналов ввода-вывода имея, при этом, более высокий приоритет. Таким образом, при активации драйвера ВЧ ШИМ, используемые им каналы контроллера становятся недоступны для драйвера ввода-вывода.

ВНИМАНИЕ! В режиме высокочастотного широтно-импульсного модулятора электрическая защита канала от короткого замыкания находится в отключенном состоянии! Перегрузка или короткое замыкание каналов контроллера находящихся в режиме ВЧ ШИМ может привести к выходу контроллера из строя!

Регистры драйвера[править]

Ниже приведено описание допустимых значений регистров управления работой драйвера высокочастотного широтно-импульсного модулятора.

Регистр Ожидаемые значения
Регистр периода ВЧ ШИМ канал Х, мкс
2...32767 = активировать драйвер ВЧ ШИМ на указанном канале и задать период генератора ВЧ ШИМ в микросекундах.
Регистр заполнения (скважности) ВЧ ШИМ канал Х, мкс
1...32767 = задать на указанном канале заполнение (скважность) ВЧ ШИМ в микросекундах.
Регистр подтяжки к плюсу ВЧ ШИМ канала №Х
≥ 1 = внутренняя подтяжка канала №Х высокочастотного широтно-импульсного модулятора к плюсу включена;
0 = внутренняя подтяжка канала №Х высокочастотного широтно-импульсного модулятора к плюсу отключена.


Особенности работы[править]

Активация драйвера ВЧ ШИМ выполняется установкой в «Регистр периода ВЧ ШИМ канал Х, мкс» значения, отличного от 0.

Отключение драйвера ВЧ ШИМ осуществляется установкой в «Регистр периода ВЧ ШИМ канал Х, мкс» значения 0, при этом работа ВЧ ШИМ канала немедленно прекращается и канал передается под управление драйвера ввода-вывода.

При включенном драйвере ВЧ ШИМ, в случае если значение заполнения (скважности) соответствующего канала указано равным 0, то, вне зависимости от заданного значения периода, канал ШИМ будет всегда находиться в исходном состоянии, т.е. «воздух», если внутренняя подтяжка к плюсу ВЧ ШИМ соответствующего канала не включена, или напряжение питания, при включенной подтяжке.

Если фактическое значение заполнения (скважности) соответствующего канала больше фактического значения периода или равно ему, то канал ШИМ будет всегда находиться в состоянии GND.

При изменении значений периода или заполнения ВЧ ШИМ во время работы канала в режиме ВЧ ШИМ новые значения обновленных параметров будут применены драйвером только в начале следующего периода ВЧ ШИМ. Для ускоренного применения новых параметров ВЧ ШИМ, необходимо выполнять изменение значения через выключение режима ШИМ с последующим его включением.

Функциональная диаграмма плавного, циклического изменения яркости светодиода, подключенного к каналу №8 контроллера:

16 12 3 1.png


Смотри также[править]

CANNY 5.3 pico

CANNY 5.3 pico, Драйвер каналов ввода-вывода

CANNY 7, Драйвер каналов ввода-вывода

CANNY 7, Драйвер высокочастотного широтно-импульсного модулятора (ВЧ ШИМ)