01 · Punto de partida
Una salida, varias historias
Mezclar dos micrófonos, promediar sensores o amplificar solo la diferencia del puente: todo es sumar y restar voltajes. El nodo de tierra virtual (Tema 18) es un sumidero perfecto de corrientes: cada entrada aporta la suya y R2 las totaliza.
- ¿Cómo se suman N entradas con un op-amp?
- ¿Cómo sale un promedio analógico?
- ¿Cómo se resta con cuatro resistencias?
- ¿Por qué el restador exige resistencias hermanadas?
02 · Sumador
Cada entrada aporta corriente
Cada Vi entra por su Ri al nodo − (virtual 0 V): aporta Vi/Ri. Todas las corrientes se juntan y cruzan Rf: Vout = −Rf×(V1/R1 + V2/R2 + …). Con todas iguales a R: Vout = −(Rf/R)×ΣVi.
Promedio de 2: R = 10k, Rf = 5k → Vout = −(V1+V2)/2. Con 1 V y 2 V sale −1,5 V. Si querés suma sin invertir, agregás un inversor ×−1 detrás (dos etapas, Tema 18).
03 · Restador
Diferencia amplificada
Cuatro resistencias en pares iguales (R, R, Rf, Rf): V1 por el lado inversor, V2 por divisor al lado +. Resultado: Vout = (Rf/R)×(V2 − V1). Con 2,50 y 2,51 V y G = 1 sale +10 mV: el modo común de 2,5 V desaparece.
Sumador
Tolerante
Cada canal es independiente: tolerancias solo cambian su peso. Zin por canal = su R.
Restador
Exigente
Los pares deben matchar: 1 % de desbalance deja pasar modo común (mV de error por cada volt común).
04 · Matching
Hermanadas o nada
- Modo común
- Lo que comparten V1 y V2 (ej. 2,5 V): el restador ideal lo ignora. El real deja pasar una fracción según el desbalance.
- Regla 1 %
- Con R al 1 %, una fracción del modo común contamina: 2,5 V comunes → ~12 mV de error (peor caso, decenas de mV), más grande que los 10 mV que querías medir.
- Remedio 1: 0,1 % o preset
- Resistencias 0,1 % o un preset que ajusta el balance a mano. Funciona, sale plata o tiempo.
- Remedio 2: instrumentación
- Tres op-amps con alta Zin y G por una R (Tema 25): la solución profesional para puentes y sensores.
05 · Mezclas en código
Sumar, promediar, restar
Modelos ideales más demo de desbalance: el modo común que se cuela.
Python en tu navegador. Cambiá tolerancias y mirá el error crecer.
def sumador(vs, r_k=10.0, rf_k=10.0, riel=7.5):
vout = -(rf_k / r_k) * sum(vs)
vout = min(max(vout, -riel), riel)
print(f"entradas={vs} -> Vout={vout:+.2f}V")
return vout
sumador([1.0, 2.0])
sumador([1.0, 2.0], rf_k=5.0)
sumador([0.5, -0.5])
[1, 2] → −3,00 V; con Rf 5k → −1,50 V (promedio); [0,5, −0,5] → −0,00 V (cero). ¿Qué pasa con tres entradas?
Restador con desbalance
def restador(v1, v2, r_k=10.0, rf_k=10.0, tol=0.0):
r_up = r_k * (1 + tol)
v_mas = v2 * r_up / (r_k + r_up)
vout = (1 + rf_k / r_k) * v_mas - (rf_k / r_k) * v1
print(f"V1={v1}V V2={v2}V tol={tol:.1%} -> Vout={vout*1000:+.1f}mV")
return vout
restador(2.50, 2.51)
restador(2.50, 2.51, tol=0.01)
restador(2.50, 2.50, tol=0.01)
06 · Analogía programador
Reduce y diff
- 1Sumador = reduce.
Acumula N entradas pesadas en un total: como un
sum(w*x)con pesos −Rf/Ri. - 2Restador = diff.
Amplifica la diferencia e ignora la base común: como restar dos lecturas para ver el cambio.
- 3Matching = floats sincronizados.
Si las ramas discrepan 1 %, el error común tapa la señal: precisión apareada o nada.
07 · Exploración
Laboratorio: mezclar y diferenciar
Elegí sumador o restador y mové V1/V2: el laboratorio calcula Vout ideal con techo ±7,5 V.
Mezclador ±
Suma · Vout −3,00 V
Suma 1,00 + 2,00: Vout −3,00 V.
Preguntas para explorar
- Con Rf 5k y V1 = V2 = 2 V: ¿Vout? ¿Qué operación es?
- Pasá a restador Rf 10k con V1 = 2,50 y V2 = 2,60: ¿Vout? ¿Qué parte es modo común ignorado?
- En restador con V1 = V2 = 3 V: ¿Vout ideal? ¿Y con 1 % de desbalance real?
Ver respuestas sugeridas
- −2,00 V: promedio de 2 V. Rf = R/N promedia N entradas.
- ≈ +100 mV: la diferencia de 100 mV ×1. Los 2,5 V de modo común desaparecen en el ideal.
- 0 V ideal; ~+12 mV real con 1 % en una rama (peor caso, decenas de mV): el modo común se cuela (ver
restador(..., tol=0.01)).
08 · Comprensión
Confusiones frecuentes
«El sumador no invierte»
Invierte: Vout = −Σ. Si necesitás suma positiva, otro inversor detrás. Olvidar el signo arruina el lazo de control.
«Promedio con Rf = R»
Eso suma N veces: el promedio pide Rf = R/N (5k para 2 canales de 10k). Si no, todo satura.
«Restador con R cualesquiera»
Solo pares iguales dan G×(V2−V1): resistencias sueltas dan una fórmula con modo común incluido.
«Zin del sumador es infinita»
Cada canal ve su R a tierra virtual: 10k por canal. Fuentes débiles piden buffer antes (T16).
09 · Práctica guiada
Ejercicios de mezcla
Ejercicio 1: mezclador de audio
Dos señales de ±1 V pico por R = 10k, Rf = 5k. ¿Vout pico? ¿Por qué Rf menor que R?
Ver solución razonada
±1 V pico (promedio): dos picos del mismo signo sumarían ±2 V; promediar evita saturar la mesa.
Ejercicio 2: restar el puente
Restador G = 10 con V1 = 2,5 V y V2 = 2,5124 V (puente 1 %). ¿Vout ideal? ¿Y con 1 % de desbalance?
Ver solución
+124 mV ideal (12,4 mV×10). Con 1 %: ±decenas de mV extra de modo común: el error compite con la señal. Instrumentación (T25).
Ejercicio 3: tres entradas
Sumador R = 10k, Rf = 10k con 1 V, −0,5 V y 0,25 V. Calculá y verificá con sumador().
Ver solución
−0,75 V: −(1 − 0,5 + 0,25). Los signos se suman tal cual: el negativo resta solo.
10 · Síntesis
Ideas para recordar
- Sumador: Vout = −Rf×Σ(Vi/Ri); promedio con Rf = R/N; invierte.
- Restador: Vout = G×(V2−V1) con pares iguales.
- Desbalance 1 % cuela ~1 % del modo común: medir diferencias chicas pide matching o instrumentación.
- Zin por canal = su R: buffer si la fuente es débil.
- Doble uso: mezclar señales y extraer diferencias.
Mezclas dominadas. Ahora a decidir en vez de amplificar: en el próximo tema, comparador con histéresis.