Mạch Điều Khiển 16 Servo PCA9685 rất thích hợp làm robot cần dùng nhiều servo, hay điều khiển led với ngõ ra điều khiển PWM, mạch nhỏ gọn, dễ sử dụng, mở rộng nhiều kênh PWM qua đường truyền I2C.
Mạch có thể kết nối cùng lúc 62 module tương ứng lên đến 992 kênh PWM, điểm đặc biệt của loại này là khi không nhận đươc tín hiệu xung gửi đến board, các motor sẽ dừng hoạt động cho đến khi nhận được tín hiệu xung, vì thế không cần vi điều khiển phải liên tục gửi tín hiệu để giữ vị trí.
Mạch sử sụng nguồn từ 3.3V - 6V, địa chỉ được set trên 6 chân, tần số điều chỉnh PWM lên đến khoảng 1.6KHz.
Độ phân giải 12bit cho mõi ngõ ra motor, có nghĩa là độ phân giải khoảng 4us tại tần số 60Hz.
- Tương thích với điện áp 5V, tuy nhiên có thể điều khiển nó qua MCU 3.3V và vẫn an toàn khi cấp nguồn 6V cho Servo.
- Tần số PWM có thể điều chỉnh lên khoảng 1.6 KHz.
- Độ phân giải 12 bit cho mỗi ngõ ra servo, có nghĩa là khoảng 4us tại 60Hz.
- Giao tiếp trực tiếp với Driver bằng chuẩn giao tiếp I2C.
- Có 6 chân địa chỉ vì vậy có thể giao tiếp được với 62 mạch driver khác nhau trên cùng một đường bus I2C nâng tổng số ngõ ra PWM là 992 cổng.
- Có thể khai báo điện trở ngõ ra dạng Push-Pull hoặc Open-Drain.
- Có thể nhanh chóng ngắt tín hiệu tất cả các ngõ ra.