Los DACs de Due proporcionan 0-3.3v (en realidad menos) y tienen una capacidad máxima de 3mA. Por lo que sé, las impedancias comunes de los altavoces/audífonos van de 8 a unos cientos, así que conducirlos desde los DACs los destruirá en el mejor de los casos. Supongo que podría poner una resistencia en serie, pero tendría que tener una resistencia enorme y reduciría mucho el volumen de salida.
Según Ejemplo de SimpleAudio de Arduino Puedo manejar un altavoz desde el DAC de Arduino usando un amplificador LM386. ¿Es porque \$\rm{R_{in}}\$ ( hoja de datos , página 2) es la resistencia de entrada del LM386, por lo que \$I = \frac{V}{R_{\rm{in}}} = \frac{3.3\rm{v}}{50\rm{k\Omega}} = 66\rm{\mu A}\$ que es mucho menos que los 3mA máximos que pueden manejar los DAC.
El circuito SimpleAudioExample de Arduino se parece al de LM386 "Piezas mínimas" ejemplo ( hoja de datos , página 5) con un condensador de 10F entre \$V_{in}\$ y la olla:
¿Esta tapa extra acopla el DAC con la entrada del LM386 para eliminar la \$\frac{+3.3\rm{v}}{2}\$ ¿Desviación de CC en la entrada?
Espero haber hecho todo bien.
Incluso con un ajuste de ganancia de 20x (pines 1-8 abiertos) \$20*\frac{\pm3.3}{2}\ \rm{volts}\$ parece mucho. Además, el voltaje máximo de entrada está listado en \$\pm0.4\rm{v}\$ ( hoja de datos , página 2). ¿Hay algo (supongo que el pote) que reduce la tensión de entrada y evita que la salida sea enorme? ¿Podría estar accidentalmente ajustado para entregar toda la entrada de 3,3v y romper los altavoces?
¿Qué me falta?