¿Qué paso me he perdido al diseñar este amplificador diferencial?

Es la primera vez que publico en EE.SE y espero que esta pregunta no sea demasiado amplia. Esta será una publicación larga. También debo señalar: estoy preguntando el proceso y no la solución del problema. Creé un circuito que funciona, pero también encontré un circuito en línea que es más simple y probablemente funciona mucho mejor en la vida real. La pregunta central aquí es: ¿ qué camino/proceso de pensamiento podría haber tomado para llegar a la solución más concisa? Entiendo bien mi diseño y funciona, al menos en LT Spice, pero usa más componentes para llegar allí. Entiendo las matemáticas detrás de ambas soluciones y por qué ambas funcionan, así que tampoco necesito que me lo explique. Es solo el camino / camino para lograr la última solución lo que me elude.

La tarea: diseñar un circuito que amplifique la diferencia entre dos voltajes de entrada por dos.

Mi procedimiento: abrí LT Spice e inmediatamente comencé con un amplificador operacional. Primero, quería encontrar una topología que funcionara (puedo calcular los valores exactos más adelante). Conecté ambos voltajes de entrada a las dos entradas y ejecuté una resistencia de retroalimentación para obtener una ganancia de dos.

ingrese la descripción de la imagen aquí

Perdón por el cluster de un circuito (solo un prototipo). La diferencia entre Vin1 y Vin2 es de aproximadamente 1 V, pero Vout es de 3 V. Obviamente, eso es incorrecto y rápidamente me di cuenta de por qué. Claro, la diferencia se amplifica en 2, pero se resta de Vin2, lo que da no 2 V, sino 3 V (Vin2 = 5 V, por lo que 5 V - 2 V = 3 V en Vout).

El primer intento me hizo darme cuenta de un par de cosas. Mi resultado deseado aparece en esta solución, pero es 1) invertido y 2) con respecto a Vin2, no molido como esperaba. Habiéndolo analizado, ahora es obvio, pero antes no lo era (cerebro principiante, bueno). Dado que la entrada no inversora parece ser la referencia aquí, pensé que solo tenía que configurarla a tierra y luego alimentar la diferencia entre Vin1 y Vin2 en una de las entradas.

Combinar los voltajes es fácil, pero uno de ellos debe invertirse para que se cancelen por superposición. Lo único que quedaría sería la diferencia, que se puede alimentar a la etapa del amplificador. Decidí alimentar Vin1 a través de un inversor. El otro voltaje se superpone directamente y la diferencia se alimenta a un amplificador con ganancia 2, dando al circuito así:

ingrese la descripción de la imagen aquí

La simulación verifica que el circuito funciona como se esperaba. Los requisitos de la tarea están satisfechos.

Después de haber pasado por el proceso de diseño yo solo, busqué un amplificador de amplificador operacional diferencial en línea y encontré a este tipo (de electronics-tutorials.ws ):

ingrese la descripción de la imagen aquí

¡Que demonios! ¿Cómo me perdí eso? ¡Esto ni siquiera se me ha pasado por la cabeza! Después de fallar con la alimentación de Vin2 en la entrada no inversora, reelaboré mi diseño en función de mis observaciones. Observé que Vout será una compensación de voltaje con respecto a la entrada no inversora y, después de eso, llegué a una solución funcional. ¡Pero esta también es una solución funcional! ¿Qué podría haber observado en mi intento inicial que me hubiera llevado a descubrir la solución más simple presentada en los tutoriales de electrónica? Siento que hay una mentalidad aquí que se me escapa por completo, y estoy tratando de encontrarla. Espero que ustedes, a quienes se les ocurrió un diseño como este de inmediato, puedan ayudarme señalándome el eslabón perdido. Ustedes son mucho más inteligentes que yo. :)

EDITAR: Me tomé un par de días para reflexionar sobre este problema y creo que descubrí cómo llegar allí. Según la sugerencia de Reinderien, tomé el circuito inicial que tenía y descubrí la función de transferencia:

V o tu t ( t ) = R 2 R 1 ( V i norte 2 ( t ) V i norte 1 ( t ) ) + V i norte 2 ( t )

Que es básicamente lo que ya esperaba de la simulación que ejecuté en LT Spice. Obtengo la diferencia entre las dos entradas, multiplicada por la ganancia y compensada por la entrada en el pin del amplificador operacional no inversor.

Empecé a pensar en cómo podría deshacerme del Vin2 compensado. Necesitaba de alguna manera que ambos términos de Vin2 se cancelaran para obtener solo la diferencia. El método se me ocurrió cuando recordé que esto es lo que obtienes si calculas un circuito equivalente de Thevenin. Por ejemplo, en un circuito divisor de voltaje simple, terminamos con el voltaje de la fuente multiplicado por un factor determinado por las resistencias. La corriente aquí no es de particular importancia ya que el amplificador operacional ideal no consume corriente por sí mismo, por lo que no carga la red equivalente (sí, entiendo que en el mundo real, la impedancia de entrada importaría considerando el voltaje la fuente se cargaría, pero por el bien del argumento, y considerando que es una clase de electrónica básica, suponga que los planetas se alinean correctamente). Entonces,

R 2 R 1 ( V 2 V 1 ) = R 2 R 1 ( α V 2 V 1 ) + α V 2 = R 2 R 1 α V 2 + α V 2 R 2 R 1 V 1 = V 2 ( α R 2 R 1 + α ) R 2 R 1 V 1 = R 2 R 1 [ V 2 ( α + α R 1 R 2 ) V 1 ]

La ecuación de la izquierda y la derecha son las mismas, excepto por el factor (a*R2/R1 + a). A la izquierda, el coeficiente de coincidencia es 1. Solo hay una posibilidad. Sea lo que asea, todo eso tiene que funcionar en 1, así que

1 = α + α R 1 R 2 R 2 = R 2 α + R 1 α R 2 = ( R 2 + R 1 ) α R 2 R 2 + R 1 = α

Creo que eso es bastante satisfactorio. Cuando atenuamos Vin2 por la razón complementaria (a falta de una palabra mejor) de la ganancia, las sumas resultan perfectas .

Agregue otra restricción a su conjunto de herramientas: el opamp tiene una ganancia enorme y obliga a Vin- a ser lo mismo que Vin + (dentro de unos pocos microvoltios). Este hecho permite que los dos lados de las entradas opamp (las 4 resistencias) interactúen.

Respuestas (2)

Dices que entiendes las matemáticas, así que no te lo (re)explicaré. Dices que quieres el proceso.

El proceso es -

  1. Comience con una comprensión básica de la teoría. Un solo amplificador operacional puede producir una salida que es una combinación lineal de las dos entradas. Cualquier divisor resistivo anterior al amplificador operacional atenuará su entrada; necesita este comportamiento en este caso.
  2. Construya un circuito con símbolos en lugar de valores y calcule la salida esperada en función de sus entradas.
  3. Inserte "valores razonables" para algunas resistencias desconocidas hasta que la solución no esté subdeterminada. En este caso, "razonable" puede ser 1k o 10k, por ejemplo, pero esto también requiere conocimiento de la aplicación, incluida la impedancia de entrada del amplificador operacional y la impedancia de salida de la etapa anterior.
  4. Resuelva para los valores restantes.
  5. Simule para confirmar su circuito.

Honestamente, después de trabajar profesionalmente en este campo durante un período de tiempo prolongado, la mayoría de las personas memorizan los circuitos comunes y se saltan los primeros pasos automáticamente. Mientras que los profesionales entienden la teoría, por lo general no necesitan reiterarla una vez que entienden y recuerdan las soluciones comunes.

¡Gracias por su respuesta! Es interesante pensar en la salida como una combinación lineal. Nunca lo había visto descrito de esa manera. Traté de recombinar las entradas en papel, pero al mirar la ecuación, pensé que tal vez podría haber agregado otra resistencia de retroalimentación a la entrada no inversora. Después de realizar los cálculos, puedo ver que realmente no funciona. En su primer paso, ¿podría explicar un poco más por qué necesito atenuar la entrada?
Pruebe el circuito sin la atenuación. Vea lo que la función de transferencia termina siendo.
Hola @Reinderien, perdón por responder tan tarde, la escuela y el trabajo se interponen en el camino. De todos modos, repasando la función de transferencia, terminé con Vo = (R2/R1)*(Vin2-Vin1) + Vin2, pero eso me lleva a donde comencé en el primer ejemplo. Puedo ver que tengo la diferencia amplificada por R2/R1 y compensada por Vin2, que es lo que terminé incorporando en el diseño 2. Funcionó, pero nunca hubiera imaginado alimentar Vin2 a través de un divisor de voltaje para obtener el mismo efecto. , salvo cualquier otro factor como la impedancia de entrada/salida.
Muy bien. Me tomó un poco reflexionar sobre todo esto y finalmente encontré una respuesta basada en su información. Demasiado largo para resumir en los comentarios, así que lo agregué como una edición a la pregunta original. ¡Gracias!

Tenga en cuenta que su solución no es "incorrecta", simplemente no es la más eficiente o la que tiene las características de entrada más deseables en algunas aplicaciones. Como ingenieros, a menudo nos enfrentamos a problemas con limitaciones insuficientes y tenemos que tomar decisiones que imponen sus propias limitaciones.

Si el problema hubiera requerido la "impedancia de entrada más alta posible" (algo que la solución que cree que es "mejor" no satisface), es muy probable que hubiera llegado a una solución muy diferente. Uno con amplificadores no inversores en la entrada.

De hecho, su solución parece ser exactamente lo contrario de lo que podría parecer. Eche un vistazo a una configuración de amplificador de instrumentación común configuración de amplificador de instrumentación común. Desde dispositivos analógicos.

Que no es el aspecto tradicional de los amplificadores de instrumentación] parecerse tradicionalmente. De Wikipedia .

Todas las soluciones diferentes para el mismo problema, cada una de ellas con diferentes opciones de diseño y restricciones.

Gracias Edgar por tu respuesta. Entiendo de dónde vienes, pero no estoy muy seguro de si responde mi pregunta per se. El problema que me dieron solo pedía un amplificador diferencial que amplifica la diferencia por dos. Es un ejemplo de aula artificial. De todos modos, no estoy tan preocupado por averiguar cómo obtener el mejor diseño. Solo estoy tratando de averiguar cómo pude haber llegado al diseño que encontré en línea sin recurrir a agregar componentes al azar hasta que funcionó. Lo siento si no estaba siendo claro. ¡Gracias de nuevo!
@KamilJarosz La principal diferencia entre un experto y un novato es que el experto ha fallado muchas más veces. Lo que te falta es la intuición que proviene de la experiencia. Hoy en día, rara vez escribo ecuaciones cuando se me ocurre un circuito, puedo lograr la mayor parte del diseño simplemente haciendo "álgebra esquemática en mi cabeza". Mover fuentes, hacer equivalentes de Thevenin/Norton, estimar constantes de tiempo, hacer transformaciones de Miller y un poco de álgebra básica es todo lo que se necesita. Solo necesito las ecuaciones cuando llega el momento de verificar mis intuiciones. Eso solo se puede lograr con la experiencia.