Skip to content
Seções da documentação

Designer de filtro RC/LC passivo

POSThttps://rftools.io/api/py/v1/calculate

Slug filter-designer. Projete filtros de escada passivos Butterworth e Chebyshev LC até o pedido 10. Calcule os valores dos componentes para topologias passa-baixa, passa-alta e passa-banda. Resultados gratuitos e instantâneos.

Entradas

Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.

Entradas de filter-designer
NomeUnidadeFaixaPadrãoDescrição
responseTypenúmeronenhuma0 … 10Butterworth é maximamente plana; Chebyshev Tipo I troca 0.5 dB de ondulação de banda passante por uma distribuição mais acentuadaUm de: 0 Butterworth · 1 Chebyshev (ondulação de 0,5 dB)
filterTypenúmeronenhuma0 … 20Tipo de filtroUm de: 0 Passa-baixa · 1 Passa-alta · 2 Passa-faixa
fcnúmeroHz1 … 10000000001000A frequência de projeto: o ponto de −3 dB de um Butterworth, a borda da faixa de ondulação de 0,5 dB de um Chebyshev, o centro de um passa-faixa
ordernúmeronenhuma1 … 102Ordem do filtro (1—10). Ordens mais altas proporcionam um decaimento mais acentuado: n × 20 dB/década.
impedancenúmeroΩ1 … 1000050Impedância de fonte/carga. 50 Ω é padrão para sistemas de RF; 600 Ω para áudio.
qFactornúmeronenhuma0.1 … 1001Q mais alto = largura de banda mais estreita. Usado somente pelo tipo de filtro passa-faixa.
eSeriesnúmeronenhuma0 … 960Arredonda cada componente para o valor mais próximo da série; a resposta e a exportação são do projeto arredondado.Um de: 0 Valores ideais · 12 E12 (10%) · 24 E24 (5%) · 48 E48 (2%) · 96 E96 (1%)

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de filter-designer
CampoUnidadeDescrição
C1_nFprincipalnFElemento 1 (C₁)
L1_uHμHElemento 2 (L₂)
C3_nFnFElemento 3 (C₃)
L4_uHμHElemento 4 (L₄)
C5_nFnFElemento 5 (C₅)
L6_uHμHElemento 6 (L₆)
C7_nFnFElemento 7 (C₇)
L8_uHμHElemento 8 (L₈)
C9_nFnFElemento 9 (C₉)
L10_uHμHElemento 10 (L₁₀)
bpL1_uHμHElemento 1 (L₁, passa-faixa)
bpC2_nFnFElemento 2 (C₂, passa-faixa)
bpL3_uHμHElemento 3 (L₃, passa-faixa)
bpC4_nFnFElemento 4 (C₄, passa-faixa)
bpL5_uHμHElemento 5 (L₅, passa-faixa)
bpC6_nFnFElemento 6 (C₆, passa-faixa)
bpL7_uHμHElemento 7 (L₇, passa-faixa)
bpC8_nFnFElemento 8 (C₈, passa-faixa)
bpL9_uHμHElemento 9 (L₉, passa-faixa)
bpC10_nFnFElemento 10 (C₁₀, passa-faixa)
tau_nsnsConstante de tempo τ
attenuation_at_2fcdBAtenuação em 2 × fc
bandwidth_HzHzLargura de banda
fLow_HzHzFrequência inferior de −3 dB
fHigh_HzHzFrequência superior de −3 dB
maxComponentError%Erro máximo de componente
fcShiftPercent%Desvio da frequência de corte
loadImpedanceΩImpedância de carga
cutoffBuilt_HzHzFrequência de corte obtida (−3 dB)
fLowBuilt_HzHzFrequência inferior de −3 dB obtida
fHighBuilt_HzHzFrequência superior de −3 dB obtida
passbandLoss_dBdBPior perda na banda passante
stopbandBuilt_dBdBPerda na banda de rejeição obtida

Como chamar

  • Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
  • Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
  • Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.