Estoy tratando de controlar el nivel de audio / ganancia (desde la línea o la señal amplificada) usando un Arduino. Yo no quiero usar SPI, para este proyecto solo puedo usar las salidas PWM, por lo tanto no quiero usar una olla digital. Encontré algunas preguntas relacionadas aquí, pero no explican completamente cómo se aplica este enfoque a las aplicaciones de audio.
Por el PWM sé que puedo usar un filtro de paso bajo, pero quiero ahorrar tiempo y espacio utilizando un chip DAC . Una opción es el TDA1543 ( enlace ).
Así que mis preguntas son:
- ¿Cómo conecto el PWM y la entrada / salida de audio utilizando el DAC TDA1543?
- ¿Este enfoque funcionará como un potenciómetro de audio controlado por PWM o hay una opción más sencilla?
El TDA1543 tiene 8 pines:
1: entrada de reloj de bits
2: entrada de selección de palabra
3: entrada de datos
4: suelo
5: voltaje
6: salida de voltaje del canal izquierdo
7: salida de voltaje de referencia
8: salida del canal derecho
¿Dónde conecto el PWM y la entrada y salida de audio? Creo que también necesito indicar la resistencia de alguna manera o agregar resistencias como en una olla de 10K (amplificada) o una olla de 100K (línea).
¡Cualquier ayuda será muy apreciada!