Estoy construyendo un pequeño reproductor de audio VGM.
Actualmente tengo un SN76489
( aquí ) que está sincronizado desde un% co_de Oscilador de cristal%.
Cuando enciendo el circuito por primera vez, el SN76489 puede tener cualquier valor aleatorio que cause un tono / zumbido realmente molesto hasta que el Arduino Micro ( aquí ) se enciende y comienza a ejecutar mi código.
Sé que parte de eso es el cargador de arranque en el Micro y cuando coloco un microcontrolador permanente, parte de eso puede desaparecer. Pero todavía quiero que el SN76489 esté inmediatamente en silencio durante el encendido.
Así que pensé que conectaría un pin de salida en el Arduino como el VCC para el cristal.
Funciona muy bien.
Por cierto, incluso atar el SN76489 CE a ALTO en el inicio y cambiarlo a GND no funciona. Lo que quede en el chip es lo que juega.
De todos modos, antes de hacer eso, medí la corriente tanto para el oscilador como para el SN76489 para ver cuál atrae la menor cantidad. El Arduino dice que puede proporcionar 40 mA por pin de salida. Para el SN76489 mi multímetro decía 1,2 mA y el oscilador decía 0,72 mA.
Ahora, a pesar de que el Arduino proporciona VCC al oscilador, el multímetro ahora muestra 1.87mA.
¿Por qué ahora consume más corriente cuando está conectado al 5v OUT del Arduino?
Y, ¿parece esto una forma inteligente de hacerlo o no es aconsejable alimentar dispositivos pequeños como este?
¡Gracias!