Todo,
Si tuviera que conectar 16 LED WS2182b en serie (16 * 0.06 = 0.96A) y un Arduino a un puerto USB 3 en mi PC (creo que 0.9A máx.), ¿mi PC/controlador USB se freiría o los LED simplemente ejecutar atenuador?
¿Sería seguro hacer esto o necesitaría usar una fuente de alimentación separada para los LED?
Gracias
De acuerdo con esta respuesta aquí y este manual :
Para empezar, la entrega de potencia se define en "unidades de carga". Para USB 2.0, una unidad es de 100 mA y para USB 3.x, una unidad es de 150 mA.
...
Los requisitos para el suministro de energía desde un puerto USB normal no deben confundirse con los requisitos para DISPOSITIVOS USB: Los dispositivos USB NO deben tomar más de una unidad de carga hasta que el host complete la enumeración del dispositivo.
...
Antes de configurar un dispositivo, no debe usar más de 100 mA, definido como una unidad de carga en la especificación USB, de energía para dispositivos de velocidad baja, completa o alta.
Si bien creo que esto realmente funcionará con su puerto USB3.0, ya que la mayoría de las placas base tolerarán la corriente máxima sin ninguna negociación, aún así no es una buena idea. Te equivocas con las especificaciones USB y pueden pasar cosas raras. Por ejemplo, si alguien lo conectará a un puerto USB 1/2 que solo puede manejar un máximo de 500 mA y su dispositivo comenzará a consumir 900 mA + sin siquiera negociar, esto es posible.
Es por eso que, por lo general, los dispositivos USB de alta potencia (> 100 mA) tendrán algún tipo de IC que puede negociar las capacidades de energía del host o DCP (puerto de carga dedicado, es decir, adaptador de pared USB).
EDITAR: suponiendo que tenga Arduino, que tendrá algún tipo de puente USB-UART, esto ya debería negociar y enumerar el dispositivo USB. Pero todavía tiene algunos inconvenientes. No es un IC USB 3.0 y la enumeración llevará algún tiempo.
Hogar
Transistor
Hogar
usuario1850479
Nujra