Cómo drenar la energía con pines para matriz de led en atmega32 en lugar de usar un controlador led

1

Quiero hacer un controlador led sin la serie tlc594. Yo uso el atmega32 del cual puedo usar 1 pin PWM. El pin PWM se conectará a la base de los transistores. Con el pulso PWM puedo atenuar los leds.

Mi pregunta es cómo configurar los pines para que: 1) Pin es alto, el led no se quema. 2) El pin está bajo, el led se quemará.

Agregué un esquema simplificado, del controlador led con una matriz led, para que puedas entender mi situación.

Gracias por la ayuda.

    
pregunta Daan Mouha

1 respuesta

0
  

Mi pregunta es cómo configurar las patillas para que: 1) La clavija esté alta, el led no se queme. 2) El pin está bajo, el led se quemará.

Si configura un pin como salida, establecerlo en bajo hundirá la corriente y configurarlo en bajo generará corriente. Siempre que el Vcc que suministra sus LED sea el mismo que el controlador Vcc, su circuito debería funcionar como se esperaba.

El atmega32 puede hundir / generar de forma segura aproximadamente 20 mA por IO. Sin embargo, existen limitaciones con respecto al máximo total por puerto y para todos los puertos combinados. Depende del tipo de paquete. Para PDIP, es de aproximadamente 100 mA máximo por puerto y 200 mA máximo total. Eche un vistazo a la sección "Características de DC" en la hoja de datos.

Por lo tanto, el uso de 4 LED como se muestra en la ilustración debería funcionar bien (suponiendo unos 20 mA por LED).

    
respondido por el Rev1.0

Lea otras preguntas en las etiquetas