Motivo de la distorsión en el amplificador de señales de voz

Recientemente he estado trabajando en un proyecto casero que requiere el uso de un amplificador de voz. Mi objetivo final es realizar el procesamiento de señales a través de un dsPIC en señales de voz para identificar palabras clave o, al menos, detectar la frecuencia del habla. Me tomé un descanso en el procesamiento de la señal para trabajar en el amplificador de voz, pero me encontré con algunas dificultades.

Mi experiencia en hardware se limita a clases y algunos proyectos simples en el hogar, por lo que no estoy muy familiarizado con las no-idealidades de los circuitos. Quiero hacer un solo amplificador de suministro usando un LM318. Idealmente, el circuito estaría alimentado por 5 V (cortándolo cerca de los límites del rango de suministro del LM318) y emitiría una señal de voz amplificada en todo el rango de voltaje a un ADC. En el amplificador no inversor, también quiero incluir un filtro de paso de banda para mantener la amplificación de CC en la unidad y evitar el aliasing en el ADC dsPIC. He modelado el micrófono con una fuente de tensión polarizada de 2,5 V con una impedancia de 2,2 kohmios (en realidad, es un micrófono intercalado con resistencias de 2,2 kohm en potencia y tierra). No se incluyen los condensadores de desacoplamiento (se agradecería cualquier consejo adicional sobre cómo elegir valores para ellos).

ingrese la descripción de la imagen aquí

Estoy usando TINA como simulador. La función de transferencia de CA del circuito es lo que esperaba con una banda de paso de aproximadamente 10-5000 Hz y una ganancia de 10 (Stack Exchange solo me permitirá publicar 2 imágenes).

Estas características de transferencia son lo que esperaba de este circuito, pero es el análisis transitorio el que dio resultados inesperados. Ingresé una onda sinusoidal de amplitud de 500 Hz y 0,1 V. Lo que esperaba era una onda sinusoidal de 500 Hz y 1 V, pero en cambio, la simulación devolvió lo siguiente.ingrese la descripción de la imagen aquí

He probado el amplificador en otras frecuencias y parece que cuanto menor sea la ganancia en una frecuencia, menor será la distorsión. No sé qué está causando esto. ¿Algunas ideas?

También estoy abierto a cualquier comentario sobre cualquier otra mejora que se pueda hacer a este amplificador.

Este ya no es mi campo de estudio en EE, pero definitivamente quiero seguir trabajando en proyectos y aprendiendo sobre hardware. Cualquier recomendación de lecturas o libros sobre temas como estos (no idealidades de circuitos/amplificadores) sería muy apreciada.

Respuestas (3)

Idealmente, el circuito estaría alimentado por 5 V (cortándolo cerca de los límites del rango de suministro del LM318)

En realidad, el suministro mínimo del LM318 es de ±5 V (es decir, 10 V), según su hoja de datos :

Rango de voltaje de suministro. . . ±5 V a ±20 V

Le faltan 5 V del mínimo con solo un suministro de 5 V.

Necesita el voltaje de suministro adicional para permitir que la salida oscile a la amplitud deseada. Con suministros de ±15 V, solo se garantiza que la salida oscile dentro de los 3 V de los rieles de suministro:

ingrese la descripción de la imagen aquí

Use un suministro de 10 V o más (y polarice la entrada a la mitad de ese voltaje de suministro) o use un amplificador operacional que pueda suministrarse con solo 5 V y pueda oscilar tan cerca de los rieles como necesite para su señal de salida.

Gracias. Quería usar una batería de 9V y reducirla a 5V, porque eso es lo que suministra el dsPIC, pero pensaré en algo diferente. ¿Es el rango de 3V dentro de los rieles de suministro bastante unánime para los amplificadores operacionales de uso general?
@PaulBunyan Un amplificador operacional que no tiene una salida de riel a riel solo puede oscilar un par de voltios cerca de los rieles. Puede ser de 3 V o 2 V o algo similar, pero ese es el rango general. Un amplificador operacional de salida de riel a riel generalmente puede oscilar dentro de los 100 mV de los rieles.
si prueba de riel a riel, observe que la carga R debe ser mayor. digikey.com/products/en/integrated-circuits-ics/…
@PaulBunyan Si tiene una batería de 9 V, la mejor solución probablemente sea encontrar otro amplificador operacional que pueda funcionar con 9 V o menos (y tenga una corriente de reposo baja, por lo que la batería dura más). Probablemente pueda alimentarlo directamente con los 9 V, y luego puede sesgar la entrada a 4.5 V (la mitad del voltaje de la batería). Si su salida no necesita amplificarse demasiado, posiblemente pueda evitar un amplificador operacional de salida de riel a riel.

5 V no lo está cortando cerca, es la mitad del mínimo. El mínimo especificado es +/- riel dividido de 5 V o suministro único de 10 V. Lo que necesita es un buen amplificador operacional de riel a riel que le brinde un buen balance de salida a 5 V.

Gracias. Debería haber leído con más atención. ¿Alguna vez es inteligente confiar en un amplificador operacional para no distorsionar las señales cerca de los rieles? ¿Debo optar por un amplificador operacional de riel a riel alimentado a 5 V, o sería mucho mejor aumentar el voltaje de suministro?
Cuanto más se acerque a los rieles, es más probable que obtenga distorsión, pero algunos amplificadores operacionales son mejores que otros. ¿Cuál es el swing de salida que necesita? 0 a 5 voltios?
0 a 5 voltios sería ideal. Ese es el rango del ADC del controlador. Cuanto mayor sea la amplitud de la señal, menor será el error de cuantificación del ADC.

Aquí hay un gráfico de qué tan cerca de los rieles puede llegar [de la hoja de datos MCP651]; la corriente de cortocircuito típica es de 100 mA: al 50% de eso, estará 0,5 voltios por encima de GND o por debajo de VDD.ingrese la descripción de la imagen aquí