Tengo un proyecto donde necesitaré generar algunas ondas de sonido. En caso de que importe, el microcontrolador que usaré es un STM32L476RG que tiene un DAC interno. La pregunta que tengo está relacionada con la potencia de salida / sonido que obtendré. No estoy seguro de que conducir el altavoz directamente a través del DAC me dé el volumen adecuado.
1) ¿Cuál es el principal factor limitante de la potencia de salida / volumen alto? ¿Es el orador?
2) ¿Cómo sé si el DAC es suficiente para manejar el altavoz o si necesito un amplificador externo? ¿Cómo funciona la matemática en esto?
3) Estaré usando datos PCM muestreados contenidos en un archivo WAV. ¿Existe alguna ventaja / desventaja de usar un códec (I2S) en lugar de DAC (+ amplificador de potencia)?