Audio de las salidas analógicas de Arduino Due usando LM386

6

Los DAC de Due proporcionan 0-3.3v (en realidad, menos) y tienen una clasificación de 3 mA máx. Por lo que sé, las impedancias comunes de los altavoces / auriculares varían de 8Ω a unos pocos cientos, por lo que conducirlos desde los DAC lo destruirá en el mejor de los casos. Supongo que podría pegar una resistencia de serie, pero tendría que tener una resistencia enorme y reduciría enormemente el volumen de salida.

Según Arduino's SimpleAudioExample 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 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 menor que el máximo de 3 mA que pueden manejar los DAC?

El circuito SimpleAudioExample de Arduino se parece al ejemplo "Partes mínimas" de LM386 ( hoja de datos , página 5) con un condensador de 10μF entre \ $ V_ {in} \ $ y el pot:

¿EstelímiteadicionaldeCAacoplaelDACconlaentradaLM386paraeliminarel\$\frac{+3.3\rm{v}}{2}\$DCimplícitoenlaentrada?

Esperohaberconseguidotodoeso.

¡Inclusoconunaconfiguracióndegananciabajade20x(pines1-8abiertos)\$20*\frac{\pm3.3}{2}\\rm{volts}\$parecemucho!Además,elvoltajedeentradamáximoseencuentraen\$\pm0.4\rm{v}\$( hoja de datos , página 2). ¿Algo (supongo que la olla) está reduciendo el voltaje de entrada y previniendo un Vout enorme? ¿Podría configurarse accidentalmente para entregar toda la entrada de 3.3 V y romper los altavoces?

¿Qué me estoy perdiendo?

    
pregunta DuckTyped

2 respuestas

4

Bueno, se muestra como una ganancia de 200 amplificadores, y la señal puede ser de 1.18V RMS, por lo que si se amplificara en 200 y se introdujera en un altavoz de 8 \ $ \ Omega \ $, tendrías casi 7kW en funcionamiento. en ese altavoz. Eso no es lo que va a pasar, afortunadamente.

El LM386 no puede generar más de Vs / 2.8 RMS (+/- Vs / 2 pico) voltios, por lo que no necesita preocuparse demasiado. Una vez que la salida se acerca a Vs o GND, se detiene.

Comenzará a distorsionarse horriblemente si lo sobrecargas (subes el volumen demasiado alto) y haces que alcance los límites. Eso se llama "recorte". Una resistencia de ~ 100K en serie con la entrada evitaría que eso sucediera y mantendría la entrada dentro del rango de +/- 400mV.

Usted tiene razón sobre el propósito del capacitor y sobre la impedancia de entrada.

    
respondido por el Spehro Pefhany
4
  

¡Incluso con una configuración de ganancia baja de 20x (pines 1-8 abiertos) 20 ∗ ± 3.32 voltios parece mucho!

¡Lo es! 1.15v * 20 es 23v. Pero las molestas leyes de la termodinámica se interponen en el camino. No puedes obtener energía de ninguna parte. Sin entrar en duplicadores de voltaje o circuitos de refuerzo, la mayoría de los amplificadores solo pueden amplificar a un rango dado, la mayoría de las veces es voltaje de operación. Un LM386 alimentado por 5v solo podrá producir hasta 5v en su salida.

Pero la ganancia del 20 es para todo, no solo para el pico. Una señal en la entrada de pico (3.3v / 2, por lo que 1.15v) aún obtendrá una ganancia de 20, hasta que se enganche en (5v / 2) 2.5v. Sonará mal. Pero una señal de entrada de 0.1v obtendrá la misma ganancia de 20 y salida de 2v. Pero recuerde que la mayoría del audio no está en su punto máximo la mayor parte del tiempo. Así que estará bien.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas