Electrónica Analógica · Tema 23

Filtros RC

Dos componentes que separan lo lento de lo rápido: pasa-bajos, pasa-altos y la frecuencia que los divide.

01 · Punto de partida

Tu señal vive entre ruidos

El sensor da 0–100 Hz, el ruido viene a kHz; o al revés: querés solo los cambios rápidos. Un R y un C forman un divisor que depende de la frecuencia: a fc = 1/(2πRC) la señal cae a −3 dB, y cada década más allá cae 10 veces más.

  • ¿Cómo se cablea cada filtro?
  • ¿Qué vale fc con valores reales?
  • ¿Cuánto atenúa a cada frecuencia?
  • ¿Qué pasa al cargarlos?

02 · Pasa-bajos

R serie, C a masa

El capacitor a masa es un camino que se abre con la frecuencia: la continua pasa entera, lo rápido se fuga. Con R = 1,5k y C = 100 nF: fc ≈ 1,06 kHz. Usos: anti-alias antes del ADC, suavizar PWM, matar ruido de kHz.

dc pasa 100 %fc: 71 % →década: 10 %

03 · Pasa-altos

C serie, R a masa

Espejo del anterior: el capacitor en serie bloquea la continua (es el desacople del Tema 11) y deja pasar lo rápido. Con R = 100k y C = 100 nF: fc ≈ 15,9 Hz: saca offset y derivas, deja audio y pulsos.

Pasa-bajos

Promedia

Suaviza, integra, calma: promedios, dc de PWM, anti-alias.

Pasa-altos

Diferencia

Saca continua, deja bordes: acoplos, audio, detectores de cambio.

04 · Carga y cascada

El filtro siente a quién alimenta

Carga ≥ 10×R
La RL va en paralelo con la rama a masa y mueve fc: cargar un filtro de 1,5k con 1k lo destruye. Buffer después (T16) o R chica con C grande.
Cascada con buffer
Dos etapas iguales con seguidor en el medio: −40 dB/década y fc predecible. Sin buffer interactúan y la cuenta se complica.
Tolerancias
C cerámicos ±10–20 % mueven fc otro tanto: si fc es crítica, C film 5 % o preset… o filtro activo (T24).
No electrolítico en señal
Para nF–µF usar film/cerámico: el electrolítico es polarizado, con fugas y no lineal. Solo para acoplos grandes de audio barato.

05 · Respuesta en código

Barrer frecuencias

Magnitud de ambos filtros en veces y dB, con valores E12.

Python en tu navegador. Barrete tu fc y mirá la década caer 20 dB.

import math

def fc(r_ohm, c_nf):
    return 1 / (2 * math.pi * r_ohm * c_nf * 1e-9)


def respuesta(f, f_corte, pasa_altos=False):
    x = f / f_corte
    h = x / math.sqrt(1 + x * x) if pasa_altos else 1 / math.sqrt(1 + x * x)
    db = 20 * math.log10(h)
    print(f"f={f}Hz fc={f_corte:.0f}Hz -> |H|={h:.3f} ({db:+.1f}dB)")
    return h


f_corte = fc(1500, 100)
for f in (100, 1061, 10000):
    respuesta(f, f_corte)

100 Hz pasa (99 %), 1061 Hz da 71 % (−3 dB), 10 kHz deja 11 % (−20 dB). ¿Y en 100 kHz?

Diseñar fc

def elegir_c(fc_hz, r_ohm):
    c_nf = 1 / (2 * math.pi * r_ohm * fc_hz) * 1e9
    print(f"fc={fc_hz}Hz R={r_ohm}ohm -> C={c_nf:.1f}nF")
    return c_nf


elegir_c(1000, 1500)
elegir_c(16, 100000)
elegir_c(100, 15000)

06 · Analogía programador

Promedio móvil vs diff

  1. 1
    Pasa-bajos = promedio móvil.

    Suaviza la serie, retrasa los bordes: mismo compromiso ruido vs respuesta.

  2. 2
    Pasa-altos = diff.

    Solo importan los cambios: como derivar la serie para detectar eventos.

  3. 3
    −20 dB/déc = O(n) suave.

    Caída proporcional fija por década: predecible pero nunca abrupta. Paredes piden más orden (T24).

07 · Taller

Laboratorio: mover fc

Elegí tipo, R y C: el laboratorio calcula fc y la respuesta a cuatro frecuencias de prueba.

TALLER 23

Sintonizador RC

PB · fc 1,06 kHz

fc1,06 kHz
100 Hz100 %
1 kHz / 10 kHz73 % / 11 %
100 kHz1 %

PB 1,5k + 100n: fc 1,06 kHz.

Preguntas para explorar

  1. Pasá a pasa-altos con los mismos valores: ¿qué deja pasar de 100 Hz? ¿Y de 10 kHz?
  2. Con 15k + 10n: ¿fc? ¿Atenuación a 100 kHz en pasa-bajos?
  3. ¿Por qué el laboratorio pide carga ≥ 10×R?
Ver respuestas sugeridas
  1. 100 Hz → ≈ 9 % (−20 dB); 10 kHz → ≈ 99 %. Espejo exacto del pasa-bajos.
  2. fc ≈ 1,06 kHz (¡misma!): 100 kHz → ≈ 1 %. Mismo producto RC, mismos valores relativos.
  3. Porque la carga va en paralelo con la rama a masa: si es comparable a R, fc se mueve y la cuenta miente.

08 · Comprensión

Confusiones frecuentes

«En fc corta todo»

En fc pasa el 71 % (−3 dB): el corte real es una pendiente, no un muro. A fc/10 casi ni se nota.

«Más C = más filtrado»

Más C mueve fc abajo, no empina: la pendiente siempre es −20 dB/déc. Empinar pide más orden (T24).

«Dos etapas = fc igual, doble»

Sin buffer interactúan y fc se corre (×0,64 en iguales): buffer en el medio o diseñar la pareja junta.

«Cualquiera C vale»

Electrolíticos en señal chica distorsionan y fugan: film/cerámico para nF, electrolítico solo en acoplos grandes.

09 · Práctica guiada

Ejercicios de filtrado

Ejercicio 1: anti-alias

ADC muestrea a 1 kHz (Nyquist 500 Hz). Diseñá fc ≈ 100 Hz con R = 15k. ¿C? ¿Atenuación a 500 Hz?

Ver solución razonada

C = 100 nF (fc ≈ 106 Hz): a 500 Hz deja ≈ 21 % (−14 dB). Para más, dos etapas con buffer (≈ −27 dB).

Ejercicio 2: PWM a dc

PWM 490 Hz de 5 V a salida analógica 0–5 V. Proponé fc ≈ 48 Hz y calculá el ripple restante.

Ver solución

33k + 100 nF (fc ≈ 48 Hz): a 490 Hz deja ≈ 10 % (−20 dB): ripple ≈ 0,5 V pico. Para menos, dos etapas o PWM más rápido.

Ejercicio 3: medir fc

Armá 1,5k + 100 nF, inyectá seno y buscá la f donde cae a 71 %. ¿Coincide con 1,06 kHz? ¿Qué la mueve?

Ver solución

≈ 1,06 kHz ± tolerancias (C ±10 % manda). La carga del osciloscopio (1 MΩ) casi no mueve; la del circuito siguiente sí.

10 · Síntesis

Ideas para recordar

  • fc = 1/(2πRC): 71 % en fc, ×0,1 por década.
  • PB: R serie + C a masa; PA: C serie + R a masa.
  • Carga ≥ 10×R o buffer; cascada con seguidor.
  • C film/cerámico en señal; tolerancia mueve fc.
  • Pendiente suave: paredes en el Tema 24.

Separación básica dominada. Ahora con ganancia y paredes: en el próximo tema, filtros activos.