Fondo: construí una matriz de LED de 10x20 para usar dentro de una calabaza. La matriz está impulsada por registros de desplazamiento 74HC595 que están conectados a un Arduino.
Adjunté el Vcc de los registros de desplazamiento al puerto de 3,3 V del arduino, por lo que los pines de salida de los registros de desplazamiento serán de 3,3 V cuando se establezcan en alto.
La hoja de datos del registro de desplazamiento dice que cada pin de salida puede generar como máximo 20 mA, que es exactamente la corriente nominal de mis LED naranjas de 3,3 mm.
Sé que las fuentes de alimentación pueden generar mucho más de 20 ma, por lo que el uso de resistencias limitadoras de corriente es necesario cuando el voltaje es más alto que el voltaje directo, sin embargo, ¿hay algún daño en exceder el voltaje directo si la corriente está sujeta al nominal del LED? ¿valoración actual?
A menos que la salida se haya diseñado específicamente como un limitador de corriente, el límite de fuente especificado en la hoja de datos no significa "mantendré la corriente en este nivel para usted", significa "es mejor que mantenga la corriente por debajo de este nivel o mal". van a pasar cosas". Necesita resistencias en cada salida.
El 74HC595 no hará lo que usted quiere y no es solo el hecho de que la corriente de salida no se controle cuidadosamente.
Si observa la hoja de datos del dispositivo y encuentra la tabla que proporciona las clasificaciones máximas absolutas, verá que la corriente de suministro al dispositivo no debe superar los 70 mA: -
Ahora, si está manejando LED desde los pines de salida y usando resistencias para limitar la corriente, debe enfrentar el hecho de que la corriente total que puede suministrar a sus LED (por chip) es inferior a 70 mA. Dado que puede tener 8 LED (todos activados), la corriente que debería considerar limitar no tendrá que ser superior a 70 mA/8 = 8,75 mA y, personalmente, no recomendaría un nivel tan alto.
También vale la pena señalar que el valor límite de corriente por pin es de 35 mA y no de 20 mA. Es posible que tenga la hoja de datos de otra persona que especifique una cifra más baja, por supuesto.
Andy alias
Campos EM