Amplificador diferencial programable

Me gustaría medir señales hasta 5Mhz, entre diferentes rangos -2,2 y -36,36, podría usar un amplificador diferencial con cambio de nivel como este .

¿Cuál es la mejor manera de cambiar la ganancia del amplificador? ¿Es una buena idea usar un mux/interruptor controlado por ucontroller?

Respuestas (2)

Se puede usar un interruptor mux o analógico para controlar la ganancia del amplificador cambiando varias combinaciones de diferentes valores de resistencia.

También es posible cambiar la ganancia de algunas topologías de circuitos amplificadores cambiando la combinación de algunas resistencias que se conectan a GND. Con estos, es fácil realizar selectivamente las conexiones GND mediante el uso de pequeños nFET o transistores NPN.

Sí, es posible controlar dichos circuitos desde un microcontrolador. Al igual que con cualquier circuito, especialmente los circuitos analógicos como este, debe asegurarse de que la conectividad del circuito agregado en el bucle de control de ganancia del amplificador no agregue demasiado acoplamiento adicional o retroalimentación al circuito para introducir inestabilidad u oscilación. En el caso de las conexiones del microcontrolador en el circuito, debe tener cuidado para asegurarse de que la GND digital posiblemente ruidosa de la MCU no contamine las tierras del circuito analógico y altere la calidad de la señal por encima de un nivel aceptable.

Como alternativa a hacer un amplificador de ganancia variable, cuando trabaje con niveles de señal tan altos, también podría considerar usar un amplificador de ganancia fija, pero preacondicionando la señal de entrada con un atenuador variable (o un divisor de voltaje variable si está no preocupado por la coincidencia de impedancia de entrada).

Los principales beneficios de esto es la simplicidad. El circuito será más fácil de diseñar y analizar. Si el amplificador usa retroalimentación, solo tendrá que hacer un análisis de estabilidad para una configuración de ganancia, por ejemplo.