¿Ganancia del amplificador de audio controlado por Arduino?

0

Estoy creando un preamplificador que también funciona como un amplificador de auriculares.

  • Cuando no hay auriculares, la ganancia de las pantallas internas debe ser 1x (unidad), para que la señal pueda pasar por la parte posterior del dispositivo a nivel de línea para que el amplificador de un altavoz lo siga procesando.

  • Cuando se insertan los auriculares, las salidas traseras se desactivan, y el usuario debe poder seleccionar sin ganancia (1x), ganancia baja (2x) o ganancia alta (6x) para adaptarse a la impedancia de los auriculares.

TodalaoperaciónsecontrolarádesdeunArduino.Estoyutilizandounconectordeauricularesconmutadoparadeterminarcuándosehaconectadounconjuntodeauriculares.LagananciadebeseleccionarsemedianteuncodificadorrotatorioounbotónpulsadorquehablaconelArduino,enlugardeuninterruptormecánico.

Preguntas:

1.¿CuálseríalamejorsoluciónparapermitirqueArduinocontrolelagananciadelamplificador,lasecciónverdepunteadaeneldiagrama?Transistoresorelés,¿yporqué?PreferiblementenoquieroagregarotroICalamezcla,ycuantomássimplesealasolución,mejor.

2.Dadoqueestoybuscandomantenerelruidoeléctricolomásbajoposible,¿hayalgunapreocupaciónquedebatenerconrespectoalosinterruptoreselectromecánicosqueintroducenruidoaudibleenlaseñal?

3.Alcambiardeunajustedegananciaaotro,existelaposibilidaddequeelcircuitoderetroalimentaciónnegativaseinterrumpaduranteeltiemposuficienteparaquelagananciasedispare,causandounmomentoderuido/ruidoobansheechillando?Básicamente,¿lavelocidadconlaqueseestablecelanuevaconexiónseráunproblema?

Tambiénexisteunagranposibilidaddequeestéintentando"aplicar más ingeniería" a mis soluciones aquí, por lo que cualquier sugerencia es bienvenida. Alerta de principiante.

Aclaración: el Arduino se está utilizando para controlar digitalmente el volumen mediante un PGA2311 IC, y también se ocupa de la selección de fuente (entrada). Así que está aquí para quedarse :)

Disclaimer: esta pregunta es similar a una respuesta aquí , pero no soy reacio al uso de múltiples relés si es la solución más eficiente / sin ruido / fácil de implementar.

    
pregunta abza

1 respuesta

2

Haz tu vida más fácil.

Usa dos amplificadores.

Uno proporciona una salida de nivel de línea en la parte posterior del dispositivo. Solo déjalo funcionando todo el tiempo. Si no está en uso, no le cuesta nada.

El otro amplificador proporciona la salida de auriculares. Utilice un interruptor simple con tres polos. Úselo para cambiar la entrada negativa del opamp a tierra a través de varias resistencias. Coloque una resistencia fija única desde la salida hasta el terminal negativo.

Me gusta esto:

simular este circuito : esquema creado usando CircuitLab

Eso solo incluye dos configuraciones de ganancia porque el editor del sitio aquí no tiene un interruptor con más polos, pero te muestra la idea.

Los valores de resistencia mostrados dan una ganancia de 2 (para R2) y 6 (para R3). Para una ganancia de 1, tienes un polo del interruptor que se conecta a nada. Dejar el interruptor abierto es una ganancia de (muy cerca de) 1.

No donde hay un Arduino u otro microprocesador. Sin relés, sin lógica complicada. Ni siquiera necesita el conector de auriculares de conmutación.

Cuando esté conectado, cuando cambie, tendrá un breve momento en el que el SW1 no se conecta a nada. En ese momento, la ganancia se reducirá a 1. Por lo tanto, no tiene una ganancia de salto salvaje por la cual preocuparse. Si los contactos en el interruptor son deficientes, es posible que se raye al cambiar, use un interruptor mejor.

    
respondido por el JRE

Lea otras preguntas en las etiquetas