Soy muy, muy nuevo en electrónica, así que ten paciencia conmigo, ya que puedo decir algo tonto. También espero que la pregunta no sea demasiado amplia y me gustaría agradecerle de antemano por dedicar su tiempo a leerla.
De todos modos, aquí va:
Estoy intentando usar un registro de desplazamiento 74HC595 para controlar una pantalla de siete segmentos con Arduino usando solo tres pines. He usado Autodesk Circuits para probar el circuito antes de construirlo. Puede ver el tablero y el esquema aquí, así como el programa que estoy ejecutando:
La pantalla es un cátodo común.
Antes de agregar la resistencia de 100 ohmios a la base común de la pantalla, la simulación me indicaría que el registro de cambios se rompería, como:
a) La corriente que atraviesa los pines de alimentación era demasiado alta (70ish mA cuando se podía usar un máximo de 50 mA).
b) El voltaje a los pines DS, STCP y SHCP también fue demasiado alto (5V, el máximo es 2.2V)
Por extraño que parezca (para mí al menos! puede ser obvio para alguien más experimentado que yo), esto sucedería solo para los dígitos 1, 4 y 7. Todos los demás se mostrarían bien sin ningún tipo de explosión.
Ahora, mis preguntas son:
a) ¿Por qué no es suficiente agregar resistencias a cada uno de los ánodos?
b) ¿El circuito puede funcionar igual con una resistencia lo suficientemente grande en el cátodo común?
c) ¿Por qué Autodesk Circuits dice que los pines del reloj / enganche en el registro de desplazamiento solo pueden tomar 2.2 V? La hoja de datos del registro parece indicar que puede tomar una señal digital de hasta 6V. ¿Y por qué estaría bien para los dígitos 1, 4 y 7?
Y finalmente,
Al revisar algunos diagramas en línea, puedo ver variaciones de esencialmente lo mismo, como este (sin resistencia al cátodo común), o incluso uno en un sitio de robótica con solo dos resistencias de 220 ohmios a los dos pines comunes solamente.
¿Son correctas las tres formas de hacerlo (solo segmentos, solo pines comunes, ambos)? ¿En qué difieren exactamente?
Gracias de nuevo! Y lo siento por la perorata larga. Acabo de empezar a aprender.