This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Difference between revisions of "CANNY 7, HR PWM Driver"

From CANNY Wiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
(Created page with "=== Общее описание === Два из одиннадцати каналов ввода-вывода (Канал №1 и Канал №2) CANNY 7 поддержив...")
 
m (Support moved page HR PWM Driver to CANNY 7, HR PWM Driver without leaving a redirect)
(No difference)

Revision as of 12:28, 2 December 2015

Общее описание

Два из одиннадцати каналов ввода-вывода (Канал №1 и Канал №2) CANNY 7 поддерживают работу в режиме высокочастотного широтно-импульсного модулятора. Каналы могут быть задействованы независимо друг от друга и иметь независимые настройки скважности сигнала и подтяжки линии, однако, период высокочастотного ШИМ является параметром, общим для обоих каналов. В режиме ВЧ ШИМ, временные параметры ШИМ – период и скважность задаются в диапазоне от 2 до 20000 микросекунд, с шагом 1 микросекунда.

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

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

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

Регистры драйвера

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

Адрес Ожидаемые значения
Регистр периода ВЧ ШИМ, мкс
1...20000 = задать период в микросекундах генератора ВЧ ШИМ обоих каналов. Значение превышающее 20000 будет принято как 20000.
Регистр активации ВЧ ШИМ 1
Регистр активации ВЧ ШИМ 2
1...65535 = перевести канал контроллера в режим высокочастотного широтно-импульсного модулятора;
0 = вернуть канал контроллера в обычный режим.
Регистр заполнения ВЧ ШИМ 1, мкс
Регистр заполнения ВЧ ШИМ 2, мкс
1...20000 = задать заполнение (скважность) ВЧ ШИМ для канала в микросекундах. Значение превышающее 20000 будет принято как 20000.
Регистр подтяжки к плюсу ВЧ ШИМ 1
Регистр подтяжки к плюсу ВЧ ШИМ 2
1...65535 = полярность генерации ВЧ ШИМ для канала «МИНУС 100мА» / «подтяжка плюс»;
0 = полярность генерации ВЧ ШИМ для канала «МИНУС 100мА» / «воздух» (режим открытого коллектора).

Пример функциональной диаграммы, плавно регулирующей скважность ВЧ ШИМ несущей частотой 10 кГц на канале №1 контроллера, по нажатию/удержанию кнопок подключенных к каналам №9 и №10 контроллера:

6 7 2 1.png

Смотри также

CANNY 7

Discrete Inputs and Outputs