Filtros Butterworth x Chebyshev x Bessel
Como escolher e criar filtros ativos. Compara as respostas de Butterworth, Chebyshev e Bessel com exemplos práticos de processamento de sinal e RF.
Conteúdo
Escolhendo um tipo de filtro
Três aproximações de filtro aparecem em todos os lugares no design analógico. Qual deles você escolhe realmente se resume ao que é mais importante para seu aplicativo:
| Resposta | Banda passante | Stopband | Fase/Delay | Ideal para |
|---|---|---|---|---|
| Butterworth | Maximamente plana | Rolagem moderada | Moderada | Uso geral, suavização de borda ADC |
| Chebyshev | Equiripple (por design) | Mais íngreme que Butterworth | Ruim | Corte nítido, RF e cruzamentos de áudio |
| Bessel | Suave, monótona | Lançamento lento | Linear (atraso de grupo constante) | Sinais de pulso/dados, temporização |
Butterworth: O padrão seguro
O filtro Butterworth oferece uma banda passante totalmente plana — sem nenhuma ondulação. Sua resposta de magnitude é a seguinte:
A banda passante maximamente plana do Butterworth significa que seu sinal permanece intacto até você atingir a frequência de canto. Não há variações estranhas de ganho com que se preocupar. A resposta de fase não é perfeitamente linear, mas é decente o suficiente para que a maioria dos aplicativos não se importe. Se você não tiver certeza de qual filtro usar, comece aqui.
Chebyshev: inclinação máxima
É aqui que as coisas ficam interessantes. Os filtros Chebyshev Tipo I trocam a planicidade da banda passante por uma rolagem muito mais acentuada. Você permite deliberadamente alguma ondulação na banda passante — normalmente especificada como 0,5 dB ou 1 dB — e, em troca, obtém uma rejeição de banda de parada significativamente melhor.
Quando você especifica uma ondulação de 0,5 dB, isso significa que seu ganho de banda passante varia em ± 0,25 dB em relação ao valor nominal. Parece ruim, certo? Mas veja o que você recebe em troca:
- Um Chebyshev de 4ª ordem com ondulação de 1 dB atinge a mesma atenuação de banda de parada que um Butterworth de 6ª ordem
- São 2 amplificadores operacionais a menos, 4 resistores a menos, 4 capacitores a menos
O problema — e é real — é que Chebyshev tem uma terrível variação de atraso de grupo. A resposta de fase é bastante não linear, o que absolutamente destrói a fidelidade do pulso. Se você estiver filtrando sinais de dados onde o tempo é importante, fique longe de Chebyshev. Eu depurei sistemas em que alguém usou Chebyshev em um caminho de sinal digital e me perguntei por que seu diagrama ocular parecia lixo. Não seja essa pessoa.
Bessel: Para pulse Fidelity
Os filtros Bessel são otimizados para algo completamente diferente: atraso máximo de grupo plano. Todas as frequências dentro da banda passante são atrasadas essencialmente na mesma quantidade, o que significa que a forma do pulso permanece intacta. Isso é muito importante para:
- Estágios de entrada do osciloscópio (você deseja ver a forma de onda real, não uma versão manchada)
- Reconstrução do sinal digital (seus bits precisam chegar com o tempo adequado)
- Receptores QAM em que a sincronização dos símbolos é absolutamente crítica
Mas quando você precisa de uma fase linear — realmente precisa dela, não apenas “seria bom” — Bessel é sua única escolha. Eu o usei em equipamentos de teste e sistemas de medição de pulso, onde preservar a forma do sinal não era negociável. O lento lançamento é apenas o preço que você paga.
Design prático: topologia Sallen-Key
Para filtros ativos de até cerca de 1 MHz, a topologia Sallen-Key é praticamente o componente básico padrão de 2ª ordem. É simples, bem compreendido e tolerante a componentes:
R1 R2 In ──┤├──┬──┤├──┬──── Out │ │ C1 C2 │ │ GND (feedback)Para cada estágio, você escolhe um fator Q e ωdas tabelas de design do filtro, que são normalizadas para ω_c = 1 rad/s e, em seguida, dimensiona tudo para sua frequência de corte real. Um Butterworth de 4ª ordem, por exemplo, se decompõe em dois estágios de 2ª ordem com Q = 0,5412 e Q = 1,3066. Você os coloca em cascata e pronto.
A chave Sallen-Key de componentes iguais** é ainda mais simples e facilita muito a seleção de componentes:
- Defina R1 = R2 = R, C1 = C2 = C
- Então ω= 1/ (RC) e Q = 1/ (3 − A_v) onde A_v é o ganho do amplificador operacional
- Para Q = 0,707 (Butterworth padrão de 2ª ordem): a_V = 1,586
Seleção de amplificadores operacionais
Aqui está algo que as pessoas geralmente erram: o produto de ganho de largura de banda (GBW) do amplificador operacional precisa ser muito maior do que a frequência de operação do filtro. A regra geral é:
O termo Q² é o assassino. Os estágios High-Q precisam de amplificadores operacionais muito rápidos. É por isso que às vezes você vê pessoas dividindo um filtro de alta ordem em vários estágios de Q inferior, mesmo quando isso significa mais componentes — isso relaxa os requisitos do amplificador operacional e geralmente oferece um melhor desempenho geral porque você não está levando os amplificadores ao limite.
O ruído e a compensação também são importantes, obviamente. Para trabalhos de precisão, você deseja amplificadores operacionais de baixo ruído, como o OPA2134 ou o AD8066. Para coisas de uso geral em que você está apenas tentando manter os aliases fora do seu ADC, um TL072 é bom e custa uma fração do valor.
Exemplo resolvido: filtro anti-aliasing de baixa passagem de 1 kHz
Vamos criar algo real. Digamos que você precise filtrar um sinal antes da amostragem com um ADC de 8 kHz. Você quer mais de 60 dB de atenuação a 4 kHz (metade da taxa de amostragem, a frequência de Nyquist) para evitar o aliasing.
Objetivo: Filtre o sinal antes da amostragem ADC de 8 kHz. Precisa de atenuação de >60 dB a 4 kHz.- Obrigatório: 60 dB a 4/1 = 4 × a frequência de corte
- Pedido: 60/(20 × logation/2 (4)) = 60/12 = mínimo do 5º pedido. Vamos usar a 6ª ordem para nos dar alguma margem — componentes reais têm tolerâncias e você não quer ficar no limite.
- Tipo: Butterworth faz sentido aqui. A linearidade de fase não é crítica para alimentar um ADC (o ADC em si não é linear de qualquer maneira), e queremos uma banda passante plana para evitar mexer com a amplitude do sinal.
- Topologia: Três estágios de Sallen-Key em cascata, cada um de 2ª ordem
- Valores dos componentes: Começando com R = 10 kΩ (um bom valor padrão que não é muito alto para ruído nem muito baixo para dirigir), obtemos C = 1/ (2π × 1000 × 10000) = 15,9 nF. Você pode usar capacitores de 15 nF com um pequeno aparador para ajustá-los ou apenas usar 16 nF e aceitar que seu corte será um pouco menor que 1 kHz — provavelmente bom, dada a margem que incorporamos.
Crie seus coeficientes de filtro e obtenha valores de componentes instantaneamente com a Calculadora do Designer de Filtros, que suporta as respostas de Butterworth, Chebyshev e Bessel da ordem 1 a 10. Ele fornecerá os fatores Q para cada estágio e o ajudará a escolher os valores reais dos componentes que estão realmente disponíveis nos distribuidores.
As tolerâncias dos componentes são importantes
Depois de projetar seu filtro, a próxima pergunta é: ele realmente funcionará quando construído com componentes reais? Os capacitores e indutores de cerâmica padrão vêm em compartimentos de tolerância de 5% ou 10%, e essas variações podem afetar significativamente o desempenho do filtro, especialmente para projetos de Chebyshev com seus postes estreitos.
Execute seu projeto por meio da Ferramenta RF Filter Monte Carlo para ver como as tolerâncias dos componentes afetam o rendimento. Ele simula milhares de construções com valores de componentes aleatórios e informa qual porcentagem realmente atenderá às especificações de banda passante e banda de parada. Você pode descobrir que peças com tolerância de 5% oferecem apenas 60% de rendimento em um projeto Chebyshev — conhecimento que pode economizar muito tempo de depuração quando suas placas de produção não correspondem à sua simulação.
Artigos 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 de mar. de 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 de mar. de 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 de abr. de 2026