Butterworth contra Chebyshev contra Bessel Filters
Cómo elegir y diseñar filtros activos. Compara las respuestas de Butterworth, Chebyshev y Bessel con ejemplos prácticos de procesamiento de señales y RF.
Contenido
- Elegir un tipo de filtro
- Butterworth: La opción segura por defecto
- Chebyshev: Inclinación máxima
- Bessel: Para Pulse Fidelity
- Diseño práctico: topología de Sallen-Key
- Selección de amplificador operacional
- Ejemplo resuelto: filtro antialiasing de paso bajo de 1 kHz
- Las tolerancias de los componentes importan
Elegir un tipo de filtro
En el diseño analógico aparecen tres aproximaciones de filtro en todas partes. La opción que elija realmente se reduce a lo que más importa para su aplicación:
| Respuesta | Banda de paso | Banda de parada | Fase o retraso | Ideal para |
|---|---|---|---|---|
| Butterworth | Máximamente plano | Disminución moderada | Moderada | Uso general, suavizado ADC |
| Chebyshev | Equiripple (por diseño) | Más inclinado que Butterworth | Malo | Corte nítido, RF, cruces de audio |
| Bessel | Suave y monótona | Disminución lenta | Lineal (retardo de grupo constante) | Señales de pulsos y datos, temporización |
Butterworth: La opción segura por defecto
El filtro Butterworth ofrece una banda de paso completamente plana, sin ondulación alguna. Su respuesta de magnitud es la siguiente:
La banda de paso máxima plana del Butterworth significa que la señal permanece intacta hasta que alcances la frecuencia de esquina. No hay variaciones de ganancia extrañas de las que preocuparse. La respuesta de fase no es perfectamente lineal, pero es lo suficientemente decente como para que a la mayoría de las aplicaciones no les importe. Si no estás seguro de qué filtro usar, empieza aquí.
Chebyshev: Inclinación máxima
Aquí es donde las cosas se ponen interesantes. Los filtros Chebyshev tipo I cambian la planitud de la banda de paso por una inclinación mucho más pronunciada. Se permite deliberadamente cierta ondulación en la banda de paso (normalmente especificada en 0,5 dB o 1 dB) y, a cambio, se obtiene un rechazo de banda de parada considerablemente mejor.
Cuando especificas una ondulación de 0,5 dB, significa que la ganancia de la banda de paso varía ± 0,25 dB con respecto al valor nominal. Suena mal, ¿verdad? Pero mira lo que recibes a cambio:
- Un Chebyshev de cuarto orden con una ondulación de 1 dB logra la misma atenuación de banda de parada que un Butterworth de sexto orden
- Eso significa 2 amplificadores operacionales menos, 4 resistencias menos, 4 condensadores menos
El problema, y es real, es que Chebyshev tiene una terrible variación entre los retrasos de grupo. La respuesta de fase es bastante no lineal, lo que asesina por completo la fidelidad del pulso. Si está filtrando señales de datos donde la temporización es importante, aléjese de Chebyshev. He depurado sistemas en los que alguien usó Chebyshev en una ruta de señal digital y se preguntó por qué su diagrama ocular parecía basura. No seas esa persona.
Bessel: Para Pulse Fidelity
Los filtros Bessel se optimizan para algo completamente diferente: un retardo de grupo que sea lo más estable posible. Todas las frecuencias de la banda de paso se retrasan prácticamente en la misma cantidad, lo que significa que la forma del pulso permanece intacta. Esto es muy importante para:
- Etapas de entrada del osciloscopio (quieres ver la forma de onda real, no una versión borrosa)
- Reconstrucción digital de la señal (los bits tienen que llegar en el momento adecuado)
- Receptores QAM en los que la sincronización de los símbolos es absolutamente crítica
Pero cuando necesitas una fase lineal (realmente la necesitas, no solo «estaría bien»), Bessel es tu única opción. Lo he usado en equipos de prueba y sistemas de medición de pulsos en los que preservar la forma de la señal no era negociable. La disminución lenta es justo el precio que hay que pagar.
Diseño práctico: topología de Sallen-Key
Para filtros activos de hasta alrededor de 1 MHz, la topología Sallen-Key es prácticamente el componente básico estándar de segundo orden. Es simple, se entiende bien y tolera los componentes:
R1 R2 In ──┤├──┬──┤├──┬──── Out │ │ C1 C2 │ │ GND (feedback)Para cada etapa, eliges un factor Q y ω de las tablas de diseño de filtros, que están normalizadas a ω_c = 1 rad/s, y luego escalas todo a tu frecuencia de corte real. Un Butterworth de cuarto orden, por ejemplo, se descompone en dos etapas de segundo orden: Q = 0,5412 y Q = 1,3066. Las colocas en cascada y listo.
Sallen-Key con componentes equivalentes es aún más simple y facilita mucho la selección de componentes:
- Establezca R1 = R2 = R, C1 = C2 = C
- Entonces ω = 1/ (RC) y Q = 1/ (3 − A_v), donde A_v es la ganancia del amplificador operacional
- Para Q = 0.707 (Butterworth estándar de segundo orden): A_v = 1.586
Selección de amplificador operacional
Hay algo en lo que la gente suele equivocarse: el producto de ganancia de ancho de banda (GBW) del amplificador operacional debe ser mucho mayor que la frecuencia de funcionamiento del filtro. La regla general es:
El término Q² es el asesino. Los escenarios High-Q necesitan amplificadores operacionales muy rápidos. Esta es la razón por la que, a veces, hay gente que divide un filtro de alto orden en varios niveles de Q más bajo, incluso cuando eso implica más componentes. Esto relaja los requisitos de los amplificadores operacionales y, a menudo, proporciona un mejor rendimiento general, ya que no se está llevando los amplificadores al límite.
El ruido y la compensación también son importantes, obviamente. Para un trabajo de precisión, necesita amplificadores operacionales con bajo nivel de ruido, como el OPA2134 o el AD8066. Para cosas de uso general en las que solo intentas mantener los alias fuera de tu ADC, un TL072 está bien y cuesta una fracción de lo que cuesta.
Ejemplo resuelto: filtro antialiasing de paso bajo de 1 kHz
Diseñemos algo real. Supongamos que necesita filtrar una señal antes de muestrear con un ADC de 8 kHz. Quieres más de 60 dB de atenuación a 4 kHz (la mitad de la frecuencia de muestreo, la frecuencia de Nyquist) para evitar la formación de alias.
Objetivo: Filtrar la señal antes del muestreo ADC de 8 kHz. Necesita una atenuación superior a 60 dB a 4 kHz.- Obligatorio: 60 dB a 4/1 = 4 veces la frecuencia de corte
- Pedido: 60/(20 × log( 4)) = 60/12 = mínimo para el quinto pedido. Utilicemos el sexto orden para darnos un poco de margen: los componentes reales tienen tolerancias y no querrás estar en el límite.
- Tipo: Butterworth tiene sentido aquí. La linealidad de fase no es fundamental para alimentar un ADC (de todos modos, el ADC en sí no es lineal en fase), y queremos una banda de paso plana para evitar alterar la amplitud de nuestra señal.
- Topología: Tres etapas de Sallen-Key en cascada, cada una de segundo orden
- Valores de los componentes: Empezando por R = 10 kΩ (un buen valor estándar que no es demasiado alto para el ruido ni demasiado bajo para conducir), obtenemos C = 1/ (2π × 1000 × 10000) = 15,9 nF. Puedes usar condensadores de 15 nF con una recortadora pequeña para conectarlos, o simplemente usar 16 nF y aceptar que el límite será ligeramente inferior a 1 kHz, lo que probablemente esté bien dado el margen que hemos incorporado.
Diseña los coeficientes de tus filtros y obtén los valores de los componentes al instante con la Calculadora del diseñador de filtros, que admite respuestas de Butterworth, Chebyshev y Bessel del orden 1 al 10. Te proporcionará los factores Q de cada fase y te ayudará a elegir los valores reales de los componentes que realmente están disponibles en los distribuidores.
Las tolerancias de los componentes importan
Una vez que haya diseñado su filtro, la siguiente pregunta es: ¿funcionará realmente cuando se construya con componentes reales? Los condensadores e inductores cerámicos estándar vienen en compartimentos de tolerancia del 5% o el 10%, y esas variaciones pueden afectar significativamente al rendimiento del filtro, especialmente en el caso de los diseños de Chebyshev, con polos estrechos.
Ejecute su diseño con la Herramienta RF Filter Monte Carlo para ver cómo las tolerancias de los componentes afectan al rendimiento. Simula miles de configuraciones con valores de componentes aleatorios y te indica qué porcentaje cumplirá realmente tus especificaciones de banda de paso y banda de tope. Es posible que descubras que las piezas con un margen de tolerancia del 5% solo dan un rendimiento del 60% en comparación con un diseño de Chebyshev, lo que te puede ahorrar mucho tiempo de depuración si tus placas de producción no coinciden con las de la simulación.
Artículos Relacionados
Designing Passive RC and LC Filters Guide
Master passive filter design with precision: Learn how to calculate RC and LC filter components for optimal signal processing performance.
25 mar 2026
Signal ProcessingAM Modulation Index: Calculation and Importance
Learn how to calculate AM modulation index, sideband frequencies, bandwidth, and power efficiency with real worked examples for RF engineers.
12 mar 2026
SignalBER vs SNR: Understanding Digital Communication Performance
Understand the relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR). Compare BPSK, QPSK, and QAM modulation performance with Eb/N0 curves and worked examples.
11 abr 2026