$135.00
Ver más detalles
Descripción

El PCA9685 es un controlador PWM que opera mediante comunicación I2C, capaz de manejar hasta 16 salidas PWM independientes, cada una con una resolución de 12 bits (4096 pasos). Es perfecto para proyectos que requieren control preciso de la intensidad de LEDs, la velocidad de motores o la posición de múltiples servomotores, todo desde solo 2 pines de tu microcontrolador (SDA y SCL).

Cuenta con un oscilador interno de 25MHz, por lo que no necesita reloj externo — cada salida funciona de forma independiente generando su propia señal PWM sin intervención constante del microcontrolador. Su frecuencia de PWM es ajustable entre 24Hz y 1526Hz, adaptándose tanto a LEDs como a servomotores.

Puedes conectar hasta 62 módulos en el mismo bus I2C (gracias a 6 pines de dirección configurables por hardware), logrando controlar hasta 992 salidas PWM desde un solo microcontrolador — ideal para proyectos de robótica con múltiples servos, instalaciones de LEDs, y sistemas de automatización complejos.

Importante: el pin VCC alimenta únicamente el chip PCA9685; para alimentar los servomotores conectados, necesitas una fuente externa separada en el pin V+ — nunca alimentes varios servos directamente desde el pin 5V de tu Arduino.


Especificaciones:

  • Fabricante del chip: NXP Semiconductors
  • Dirección I2C: 0x40 (Se puede cambiar)
  • Canales PWM: 16 independientes
  • Resolución: 12 bits (4096 pasos)
  • Frecuencia PWM ajustable: 24Hz a 1526Hz
  • Voltaje lógico: 2.3V a 5.5V
  • Voltaje de alimentación de servos (V+): 5V a 6V (fuente externa)
  • Interfaz: I2C (Fast-mode Plus, hasta 1MHz)
  • Dirección I2C (por defecto): 0x40 (hasta 62 direcciones configurables por hardware)
  • Corriente de salida: 25mA sink / 10mA source (a 5V)
  • Oscilador interno: 25MHz (acepta reloj externo hasta 50MHz)
  • Módulos encadenables en un mismo bus: hasta 62 (992 salidas PWM totales)

Pines:

  • VCC: Alimentación lógica del chip (3.3V-5V)
  • GND: Tierra
  • SDA: Datos I2C
  • SCL: Reloj I2C
  • V+: Alimentación externa para los servomotores (5V-6V)
  • OE: Habilitación de salidas (activo en bajo, opcional)

Documentación:

Preguntas frecuentes:

¿Por qué mis servos no se mueven aunque el módulo esté conectado?
Verifica que hayas alimentado el pin V+ con una fuente externa — el pin VCC solo energiza el chip, no los servomotores conectados.

¿Cuántos servos puedo controlar con un solo módulo?
Hasta 16 simultáneamente, uno por canal — si necesitas más, puedes encadenar hasta 62 módulos en el mismo bus I2C usando los pines de dirección configurables.