01 · Punto de partida
Amplificar y dar vuelta
A veces la señal viene al revés de lo que necesitás, o hay que restarla de otra (Tema 19). El inversor amplifica cambiando el signo: +0,2 V entran, −2,0 V salen. Su secreto es un nodo mágico: la tierra virtual.
- ¿Qué es la tierra virtual y por qué vale 0?
- ¿Por qué la ganancia es −R2/R1 (sin +1)?
- ¿Qué impedancia ve la fuente?
- ¿Puede atenuar en vez de amplificar?
02 · Esquema
Vin entra por resistencia
Vin → R1 → nodo −; R2 del nodo − a la salida; entrada + a masa. La fuente nunca toca el op-amp: habla con R1. La salida hace lo necesario para mantener el nodo − en 0 V.
03 · Fórmula
Toda la corriente da la vuelta
Al nodo − no entra corriente (I in = 0): la que cruza R1 tiene que cruzar R2. Con V− = 0: I = Vin/R1 = −Vout/R2 →
| G | R1 | R2 | Nota |
|---|---|---|---|
| −1 | 10k | 10k | Inversor unidad |
| −4,7 | 10k | 47k | Clásico E12 exacto |
| −10 | 10k | 100k | Década redonda |
| −0,47 | 10k | 4,7k | Atenúa invirtiendo ✓ |
Sin +1: con R iguales G = −1, no −2. Y sí, |G| < 1 es legal: el inversor también sabe achicar.
04 · Impedancia de entrada
La diferencia que duele
No inversor (T17)
Zin ≈ MΩ
Vin entra a +: el sensor no se entera. Ideal para sensores débiles.
Inversor
Zin = R1 (kΩ)
La fuente alimenta R1 con mA: un sensor débil se desploma. Solución: buffer antes (T16) o R1 grande.
Regla: si la fuente tiene Rs alta, el inversor “ve” un divisor Rs–R1 extra. Con Rs = 10k y R1 = 10k perdés la mitad antes de amplificar: buffer o rediseño.
05 · Inversor en código
Signo, corriente y techo
Modelo con corriente de entrada (la que pide R1) y aviso de ganancia de ruido para el offset.
Python en tu navegador. Entrá +0,2 V y mirá salir −2,0 V.
def inversor(vin, r1=10e3, r2=100e3, riel=7.5, offset_mv=2.0):
g = -r2 / r1
vout = min(max(vin * g, -riel), riel)
i_in = vin / r1 * 1e6
err = offset_mv / 1000 * (1 + r2 / r1)
estado = "OK" if abs(vin * g) < riel else "TECHO"
print(f"G={g:.2f} Vout={vout:+.3f}V Iin={i_in:+.1f}uA [{estado}] err_off~{err*1000:.0f}mV")
return vout
inversor(0.2)
inversor(0.2, r2=47e3)
inversor(1.0)
+0,2 V → −2,0 V con 20 µA por R1. 1,0 V pide −10 V: ¿qué informa? ¿Y el error de offset con G = −10?
Diseñar con E12
def elegir_inv(g_deseada, r1_k=10):
E12 = [10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82]
candidatos = [v * m for m in (0.1, 1, 10, 100) for v in E12]
objetivo = abs(g_deseada) * r1_k
mejor = min(candidatos, key=lambda v: abs(v - objetivo))
g_real = -mejor / r1_k
print(f"G={g_deseada}: R1={r1_k}k R2={mejor}k -> G_real={g_real:.2f} Zin={r1_k}k")
return mejor
for g in (-1, -4.7, -10, -0.47):
elegir_inv(g)
06 · Analogía programador
Negación con costo
- 1G negativa = NOT analógico.
Invierte el signo y escala: como un
-k*x. Dos inversores en serie = doble negación (vuelve al signo). - 2Tierra virtual = /dev/null que absorbe.
El nodo − traga toda la corriente sin moverse de 0 V: sumidero ideal de corriente (base del sumador, T19).
- 3Zin = R1 = API con costo.
Llamar cuesta corriente proporcional: si tu fuente es débil, pagás con error. El no inversor es “gratis”.
07 · Taller
Laboratorio: signo y corriente
Rieles ±7,5 V, R1 = 10k, offset 2 mV. Mové Vin (bipolar) y G: el laboratorio muestra Vout, corriente por R1 y estado.
Espejo ×G
G = −10 · Vout −2,00 V
Vin +200 mV ×−10: Vout −2,00 V.
Preguntas para explorar
- Con ×−47 y Vin +200 mV: ¿Vout? ¿Qué Vin máximo admite esa G?
- Vin negativo (−200 mV) con ×−10: ¿Vout? ¿Por qué tiene sentido?
- Compará error de offset ×−10 vs ×−47 (ganancia de ruido 1+R2/R1).
Ver respuestas sugeridas
- Techo −7,5 V (pide −9,4 V): Vin máx ≈ ±160 mV. Más |G|, menos rango.
- +2,00 V: dos negativos dan positivo. Invertir un negativo lo vuelve positivo.
- 22 mV vs 96 mV: el offset se amplifica por 11 y 48 aunque la señal vaya por −10 y −47.
08 · Comprensión
Confusiones frecuentes
«+ a masa es desperdicio»
Es la referencia que crea la tierra virtual: sin ese 0 V no hay punto de comparación. No sobra, funda el circuito.
«Zin es infinita como en el no inversor»
No: Zin = R1. La fuente entrega Vin/R1 de verdad. Diseñar R1 pensando en quién alimenta.
«G = −R2/R1 + 1»
No hay +1 acá: con R iguales es −1. El +1 era del no inversor (otra topología, otra fórmula).
«No puede atenuar»
Sí puede: R2 < R1 da |G| < 1 (ej. −0,47). Atenuar invirtiendo es legal y útil.
09 · Práctica guiada
Ejercicios de inversor
Ejercicio 1: invertir el puente
El puente da −0,27 V a 30 °C y quiero +2,7 V. ¿G? ¿R1/R2 E12? Verificá signo y techo con inversor().
Ver solución razonada
G = −10 (10k/100k): −0,27×−10 = +2,7 V ✓. A 0 °C (+1,35 V) pediría −13,5 V: satura. Rango completo manda (otra vez).
Ejercicio 2: fuente débil
Sensor con Rs = 10k y G = −10 (R1 = 10k). ¿Ganancia real contando el divisor Rs–R1? ¿Cómo lo arreglo?
Ver solución
≈ −5: Rs y R1 dividen a la mitad antes de amplificar. Arreglo: buffer antes (T16) o R1 = 100k con R2 = 1M (ojo bias/ruido).
Ejercicio 3: doble inversión
Dos inversores ×−10 en serie, Vin = +0,1 V. ¿Vout final? ¿Ventaja frente a un ×100 directo?
Ver solución
+10 V → techo: con Vin = 50 mV daría +5 V ✓. Ventaja: cada etapa ×10 conserva más BW que una ×100 (GBW se reparte).
10 · Síntesis
Ideas para recordar
- G = −R2/R1, V− = 0 virtual, Zin = R1.
- Amplifica, invierte y puede atenuar (|G| < 1).
- Offset se amplifica por 1+R2/R1 (ganancia de ruido).
- R1 la elige la fuente; R2 la fija la ganancia.
- Base del sumador: varias R1 al mismo nodo (T19).
Signo dominado. Ahora a mezclar señales: en el próximo tema, sumador y restador.