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

Los DAC de Due proporcionan 0-3.3v (en realidad, menos) y tienen una capacidad nominal de 3mA máx. Hasta donde yo sé, las impedancias comunes de los parlantes/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 colocar una resistencia en serie, pero necesitaría tener una gran resistencia y reduciría en gran medida el volumen de salida.

De acuerdo con SimpleAudioExample de Arduino, puedo controlar un altavoz desde el DAC de Arduino usando un amplificador LM386. ¿Es porque R i norte ( hoja de datos , página 2) es la resistencia de entrada LM386, por lo que yo = V R i norte = 3.3 v 50 k Ω = 66 m A , que es mucho menos que el máximo de 3 mA que pueden manejar los DAC?

El circuito SimpleAudioExample de Arduino se parece al ejemplo de "Partes mínimas" de LM386 ( hoja de datos , página 5) con un capacitor de 10 μF entre V i norte y la olla:

Circuito SimpleAudioExample de Arduino

¿Esta tapa adicional AC acopla el DAC con la entrada LM386 para eliminar el implícito? + 3.3 v 2 Polarización de CC en la entrada?

Espero haber entendido todo bien.

Incluso con una configuración de ganancia baja de 20x (pines 1-8 abiertos) 20 ± 3.3 2   v o yo t s parece mucho! Además, el voltaje de entrada máximo se enumera en ± 0.4 v ( hoja de datos , página 2). ¿Hay algo (supongo que el bote) que reduce el voltaje de entrada y evita un gran Vout? ¿Podría configurarse accidentalmente para entregar toda la entrada de 3.3v y romper los parlantes?

¿Qué me estoy perdiendo?

Respuestas (2)

Bueno, se muestra como una ganancia de 200 amplificadores, y la señal puede ser de 1,18 V RMS, por lo que si se amplificara en 200 y se alimentara a un amplificador de 8 Ω altavoz, tendrías casi 7kW entrando 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 debe preocuparse demasiado. Una vez que la salida se acerca a Vs o GND, se detiene.

Comenzará a distorsionarse horriblemente si lo sobrecarga (sube demasiado el volumen) y lo hace llegar al límite. Eso se llama "recortar". Una resistencia de ~100K en serie con la entrada evitaría que eso suceda y mantendría la entrada dentro del rango de +/-400mV.

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

¡Eso tiene mucho sentido! Qué pasa con la ± 0.4 v límite de entrada en la hoja de datos? Además, ¿5/2,8=1,79 es un RMS aceptable para altavoces/auriculares?
Depende del altavoz/auriculares. No es una mala suposición para un máximo, puede comenzar por menos del máximo.

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

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

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