База знаний / Справочник TiOS / Аппаратные средства / Встраиваемые IoT-модули / Программируемый беспроводной IIoT-модуль WM2000 / Подробная информация об устройстве
Широтно-импульсная модуляция (PWM)
Девять линий ввода-вывода общего назначения (GPIO) модуля WM2000 - GPIO0-GPIO8 - могут работать как выходы широтно-импульсной модуляции (PWM).
Все девять каналов используют одну тактовую частоту 2MHz, которую пользователь изменить не может.
Для каждого канала PWM независимо задаются:
- частота канала в диапазоне 30Hz ~ 20KHz с 16-битным разрешением
- коэффициент заполнения от 0 до 100% с 16-битным разрешением
Как объясняется в разделе Линии ввода-вывода общего назначения, GPIO1 и GPIO3 могут отдавать или принимать ток не более 1mA. Из-за этого ограничения, если вы планируете использовать эти линии GPIO для PWM, понадобятся внешние буферы.
Каналами PWM управляет объект pwm.