PCA9685 — 16-канальный 12-битный PWM/Servo модуль с I2C интерфейсом — это плата расширения для управления устройствами, которым требуется PWM-сигнал. Модуль управляется от микроконтроллера двумя проводами по шине I²C и имеет 16 ШИМ-выходов. Основой модуля является микросхема PCA9685 — 16-канальный ШИМ драйвер с 12-битным регулированием скважности импульсов (0-4095). Используя адресные контакты, можно объединить несколько таких драйверов для управления большим количеством устройств (до 512).
Применение:
Включение светодиодов (подсветка клавиатур, подсветка ЖК дисплеев, управление светодиодами RGB и RGBA, вывод информации на светодиодные дисплеи), управление сервоприводами, электродвигателями, шаговыми двигателями (непосредственно или через внешние драйверы), расширение количества выводов микроконтроллеров (как цифровых, так и ШИМ) по шине I²C, управление устройствами используя возможности программного изменения частоты, скважности и фазы сигнала на каждом из 16 выходов модуля, а также возможности программного выбора схемы подключения выходов, инверсии сигналов и перевода выходов в состояние высокого импеданса.