Limitación de corriente desde una fuente USB

3

Estoy diseñando un dispositivo que debe alimentar varios LED RGB. Actualmente estoy viendo los LED de estilo "NeoPixel" WS2812, que tienen un consumo de corriente máximo de 60 mA cada uno. Me gustaría tener un gran número de estos, pero con un brillo más bajo.

El problema es que quiero suministrarlo desde un puerto USB estándar, y tengo funciones más importantes que funcionan con la misma alimentación USB, así que quiero algún tipo de limitador / protección de corriente para asegurar que los LED no se activen. T consume tanta corriente que el controlador USB apaga el dispositivo.

  • ¿Funcionaría un simple PTC / fusible reajustable?
  • O algo como este limitador actual de Wikipedia.
  • ¿O debería cortarse por completo el suministro?

No necesito una precisión muy alta, pero me gustaría mantener la corriente por debajo de ~ 250mA ± 30mA.

También, ya que necesito > 100mA del USB VBUS, debo incluir un MOSFET u otra forma de desactivar el suministro mientras el microcontrolador se está iniciando / reiniciando.

Finalmente, he visto a algunas personas recomendar condensadores de suavizado grandes (100-1000uF) al VCC del LED. ¿En qué lado de la protección debería estar?

    
pregunta Abex

3 respuestas

4
  

¿Funcionaría un fusible PTC / Re-settable simple?

Los PTC son muy lentos. Esto se usa a menudo en el host para evitar daños a la placa porque son baratos. Si desea alguna selectividad (p. Ej., Su disparo de protección primero) querría algo más rápido.

  

O algo como este limitador actual de Wikipedia.

Un limitador de corriente evitará que se active la protección del host, pero también causará un apagón en el microcontrolador o ws2812.

  

¿O debería cortarse completamente el suministro?

Sí, desea que la alimentación se dispare de inmediato sin que el microcontrolador se apague o la protección del host se dispare. Evita que la conexión USB se pierda.
Por suerte puede obtener interruptores de corriente limitados actuales. Eche un vistazo a mic20xx, por ejemplo.

    
respondido por el Jeroen3
4

Consideraría usar Cree RGB CLMVB-FKA controlado con un TI TLC5973 Controlador de LED de corriente constante PWM de 3 canales, 12 bits, con una sola resistencia para configurar el corriente máxima O un TLC59731 controlador PWM LED de 3 canales, 8 bits, que usa una resistencia en línea con cada LED.

Las partes de TI son superiores a las de NeoPixel. Utiliza una interfaz de un solo cable. Los LED se pueden alimentar por separado del controlador. Y MUCHO mejor documentación.

    
respondido por el Misunderstood
-2

Si se refiere a un puerto USB estándar en una computadora personal con alimentación externa, entonces puede extraer 500 mA sin hacer nada, especialmente si está haciendo esto por su hogar. Por supuesto, debe asegurarse de que su tira de LED no tome más que eso.

Si te refieres a algún producto basado en este teclado con un montón de LED para la venta, es una historia diferente, especialmente si quieres pasar la certificación USB.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas