Circuito de desvanecimiento suave para apagar los altavoces

Tengo unos altavoces conectados a un amplificador. El problema es que cuando apago el preamplificador, envía un ruido POP fuerte a través de los parlantes. El apagado del amplificador se retrasa 1 o 2 segundos, pero eso no es suficiente para apagar el amplificador. Así que esto es lo que estoy buscando lograr:

Me gustaría desvanecer lentamente los altavoces tan pronto como un cable remoto esté BAJO (son 12 V cuando el preamplificador está encendido, pero inmediatamente se convierte en 0 V cuando el preamplificador se apaga). Y por lento me refiero a que todo lo que sucede es aproximadamente medio segundo.

Los altavoces son bastante potentes. Consumen de 30 a 75 vatios. Entonces este circuito debería soportar eso.

Si eso es demasiado difícil, puedo intentar implementar esta función de desvanecimiento en las salidas del preamplificador. Sería similar a un relé, excepto que en lugar de un apagado repentino, me gustaría bajar el voltaje a 0 gradualmente, para que dé la impresión de que el audio se está desvaneciendo.

¿Es esto demasiado difícil de lograr? ¿Sería suficiente un potenciómetro digital conectado en serie a la señal del preamplificador, controlado por un Arduino y luego alimentado al amplificador para lograr esto? ¿Cuáles son las repercusiones? ¿Se puede implementar esto mejor con condensadores? ¿Hay una buena manera de cambiar el audio con un relé o algo así?

Solo para dejar en claro, no estoy interesado en un apagado repentino del relé, pero estaba pidiendo un desvanecimiento gradual.
Vale, aquí falta algo... Si apagas el preamplificador, no debería haber nada que se desvanezca... en el amplificador. Además, el pop es causado por el transitorio del apagado del preamplificador, y es breve, por lo que para cuando apagues el amplificador ya es demasiado tarde.
¿El preamplificador está separado del amplificador? ¿Diferente fuente de alimentación/caja?
Ja. No pensé en eso. Por supuesto, el amplificador y el preamplificador son dos cajas separadas con sus propias fuentes de alimentación. Pero parece que la señal del preamplificador dura un poco después de que se apaga la fuente de audio, luego permanece en silencio y finalmente envía un ruido POP después de 2 o 3 segundos.
Luego, si se alimentan por separado, creo que debe hacer que el AMP silencie la salida cuando el preamplificador muestre que está apagado. Sin embargo, puede haber una forma en el preamplificador de desvanecerse antes de establecer la línea de apagado.
@Trevor, creo que tienes razón. En el momento en que el cable remoto está bajo, probablemente no haya señal de preamplificador que se desvanezca, por lo que estaba yendo por el camino equivocado aquí. Probablemente debería poner relés simples antes del amplificador. Para obtener el efecto de desvanecimiento, habría mirado más en mi preamplificador.
Me interesaría ver si esa línea realmente "se convierte inmediatamente en 0V cuando el preamplificador se apaga" o si realmente se desvanece con la fuente de alimentación del preamplificador. Es lo último que podría usar para apagar la entrada con más gracia que un relé.
Tal vez con un amplificador de transconductancia operacional dual LM13700 cableado como un control de volumen estéreo del controlador de voltaje de ganancia unitaria. ti.com/lit/ds/symlink/lm13700.pdf

Respuestas (2)

Vale, aquí falta algo... Si apagas el preamplificador, no debería haber nada que se desvanezca... en el amplificador. Además, el pop es causado por el transitorio del apagado del preamplificador, y es breve, por lo que para cuando apagues el amplificador ya es demasiado tarde.

Dado que se alimentan por separado en diferentes cajas, creo que debe hacer que el AMP silencie la salida cuando el preamplificador muestre que está apagado. Sin embargo, puede haber una forma en el preamplificador de desvanecerse antes de establecer la línea de apagado.

Me interesaría ver si esa línea del preamplificador realmente "se convierte inmediatamente en 0V cuando el preamplificador se apaga" o si realmente se desvanece con la fuente de alimentación del preamplificador. Es lo último que podría usar para apagar la entrada con más gracia que un relé.

Tal vez con un amplificador de transconductancia operativo dual LM13700 cableado como un control de volumen estéreo controlado por voltaje de ganancia unitaria entre el preamplificador y el amplificador. El RC que se muestra aquí debería ajustarse para la señal de salida del preamplificador

ingrese la descripción de la imagen aquí

Gracias. Es difícil imaginar que la duración del pulldown sea más de unos pocos microsegundos, por lo que probablemente el desvanecimiento no sea audible. De todos modos, no tengo una buena manera de medirlo.
Sí, necesitaría un alcance, un alcance también lo ayudaría a identificar EXACTAMENTE cuándo ocurre el pop en esa secuencia.

¿Por qué no usar un potenciómetro digital, justo antes del PowerAmp (por lo que necesita 2), e inmediatamente mover el "limpiador" al 100% de atenuación?

DEBEMOS mantener el ruido MCU logic0 y logic1 [niveles digitales BAJO y ALTO] fuera del DigiPot. Este ruido proviene del reloj interno, las recuperaciones/escrituras de memoria, la actividad de E/S, etc., que provocan picos de 0,2 a 0,5 voltios en MCU GND y en MCU VDD.

Si las salidas de MCU se conectan directamente al DigiPot, ese ruido digital DEBE tener una ruta de retorno. Incluso si hay LogicGND en el DigiPot, la basura digital cruzará a la red resistiva porque los interruptores analógicos deben controlarse digitalmente.

Terminará con MCU_clock_rate zumbando y silbando en su audio, y su PowerAmplifier intentará amplificar esa basura.

¿Cómo evitar esto? DISMINUYA la velocidad de los bordes digitales, con un filtro de paso bajo RC dedicado, con el condensador conectado al MCU gnd o al plano gnd. Luego ejecute una resistencia de alto valor (este es un CMOS DigiPot, ¿verdad? Sin corrientes de estado estable que no sean fugas de 1 nanoAmp, por lo que incluso 1MegOhm sería suficiente, excepto que el límite en 1pF sería 1uSec) en la región DigiPot, e incluya un segundo condensador para absorber la mayor parte de la basura que sale del primer Filtro; esta basura puede no ser más que una diferencia de ruido entre MCU gnd y Audio gnd, pero no nos importa la fuente; simplemente no queremos que entre basura en los pines lógicos de DigiPot o en su VDD.

El DigiPot tiene su propia capacitancia privada desde las entradas lógicas hasta su GND, porque las estructuras/diodos/etc ESD tienen una capacitancia de 3pf a 10pF. Por lo tanto, uso 10,000 pF en los filtros de basura de MCU; poca basura se mete en el DigiPot.

esquemático

simular este circuito : esquema creado con CircuitLab

Estaba preocupado cuando la atenuación es del 0%, el potenciómetro digital podría ser un circuito cerrado ruidoso. Me imagino que podría distorsionar la señal cuando se supone que es solo un cable. También me preocupaba un poco que se sobrecalentara.
El digipot puede ser "ruidoso" si el ruido de reloj de la MCU ingresa a la línea de audio.
Interesante. Entonces, ¿envía el conjunto de ganancia de MCU a través de un filtro de paso bajo RC y luego a otro filtro de paso bajo nuevamente a través de la tierra de audio? Sólo estoy tratando de entender lo que está haciendo esto.
Al configurar el DigiPot al 100 % de salida, puede verlo como una carga resistiva a GND, que en realidad no realiza ninguna atenuación. Este interruptor, por supuesto, no necesita ser un DigiPot; puede usar 2 multiplexores analógicos, uno ENCENDIDO durante AudioListening y luego APAGADO cuando se selecciona PowerOFF; el otro mux se conecta desde AudioIn a gnd, con este conmutador/mux apagado durante la escucha de audio y luego encendido cuando se selecciona PowerOFF. Ya sea que use un DigiPot o un multiplexor analógico dual, tendrá algo de ruido térmico de banda ancha cuando escuche música. 60_Ohms y un ancho de banda de 1MHz producirán 1nV*sqrt(1Mhz) = 1microVolt RMS.
Gracias por la explicación. Entonces, según tengo entendido, suavizar los bordes digitales que ingresan al pin de control del digipot tiene como objetivo eliminar el ruido de alta frecuencia de la MCU que aparece en Vout. Me pregunto si el pin de control, o lo que llamas "Configuración de ganancia", es algo que MCU simplemente configura y olvida, o es algo que se actualiza constantemente, porque en la duración del audio, estaba buscando mantener el limpiaparabrisas. a un valor constante.