ATtiny84 se reinicia en carga alta

5

Estoy usando un ATtiny84 y con tres conversores en serie a paralelos 74HCT595 para controlar 24 LED. Todo funciona bien, pero cuando intento encender más de 10 LED al mismo tiempo, se reinicia el programa ATtiny84. Estoy pensando en una caída en el voltaje relacionado con la alta carga causando esto.

He intentado ejecutarlo a través de un cargador de iPhone, PC USB pero sigue siendo el mismo problema. Si utilizo el Arduino Uno para controlar los LED en lugar del ATtiny84, todo funciona bien.

¿Alguna idea sobre cómo solucionar esto? ¿Necesito agregar un capacitor en algún lugar o tengo que apagar un poco el voltaje de salida de voltaje en el ATtiny?

Actualizar:

Estoy tratando de hacer un reloj. Dos anillos de 12 LEDs. Los tres 74HCT595 se encadenan usando el pin de desbordamiento conectado a la entrada del siguiente. El 74HCT595 tiene 8 salidas, así que necesito 3 de ellas para 24 LED. Los 3 pines digitales del ATtiny84 se utilizan para reloj, entrada y rclk.

Código: enlace

    

1 respuesta

2

Volver a publicar desde la sección de comentarios:

Coloque un condensador de desacoplamiento a través de los pines de entrada de voltaje de su ATTiny. Por lo general, 100 nF es suficiente para suavizar las caídas cortas en el voltaje que resulta de la conmutación de cargas, el arranque de los motores, etc. Trate de colocar el capacitor lo más cerca posible (físicamente) de los pines. Debería tener condensadores de desacoplamiento para todos los dispositivos que mantienen algún tipo de estado, por ejemplo. bancos de memoria, uCs y otras cosas.

    
respondido por el arne

Lea otras preguntas en las etiquetas