Skip to content
Secciones de la documentación

Diseñador de Filtros Electrónicos

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

Slug filter-designer. Diseña filtros paso bajo, paso alto, paso banda y elimina banda tipo Butterworth, Chebyshev y Bessel.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de filter-designer
NombreUnidadRangoValor predeterminadoDescripción
responseTypenúmeroninguna0 … 10Butterworth es máximamente plano; Chebyshev tipo I cambia 0,5 dB de rizado en la banda de paso por una caída más pronunciadaUno de: 0 Butterworth · 1 Chebyshev (rizado de 0,5 dB)
filterTypenúmeroninguna0 … 20Tipo de filtroUno de: 0 Paso bajo · 1 Paso alto · 2 Paso banda
fcnúmeroHz1 … 10000000001000La frecuencia de diseño: el punto de −3 dB de un Butterworth, el borde de la banda de rizado de 0,5 dB de un Chebyshev, el centro de un paso banda
ordernúmeroninguna1 … 102Orden del filtro (1–10). Los órdenes más altos dan una caída más pronunciada: n × 20 dB/década.
impedancenúmeroΩ1 … 1000050Impedancia de fuente/carga. 50 Ω es estándar para los sistemas de RF; 600 Ω para el audio.
qFactornúmeroninguna0.1 … 1001Q más alto = ancho de banda más estrecho. Solo lo usa el filtro paso banda.
eSeriesnúmeroninguna0 … 960Redondea cada componente al valor más cercano de la serie; la respuesta y la exportación corresponden al diseño redondeado.Uno de: 0 Valores ideales · 12 E12 (10%) · 24 E24 (5%) · 48 E48 (2%) · 96 E96 (1%)

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de filter-designer
CampoUnidadDescripción
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₁, paso banda)
bpC2_nFnFElemento 2 (C₂, paso banda)
bpL3_uHμHElemento 3 (L₃, paso banda)
bpC4_nFnFElemento 4 (C₄, paso banda)
bpL5_uHμHElemento 5 (L₅, paso banda)
bpC6_nFnFElemento 6 (C₆, paso banda)
bpL7_uHμHElemento 7 (L₇, paso banda)
bpC8_nFnFElemento 8 (C₈, paso banda)
bpL9_uHμHElemento 9 (L₉, paso banda)
bpC10_nFnFElemento 10 (C₁₀, paso banda)
tau_nsnsConstante de tiempo
attenuation_at_2fcdBAtenuación a 2 × fc
bandwidth_HzHzAncho de banda
fLow_HzHzFrecuencia inferior de −3 dB
fHigh_HzHzFrecuencia superior de −3 dB
maxComponentError%Error máximo de los componentes
fcShiftPercent%Desplazamiento del corte
loadImpedanceΩImpedancia de carga
cutoffBuilt_HzHzCorte tal como se construye (−3 dB)
fLowBuilt_HzHzFrecuencia inferior de −3 dB tal como se construye
fHighBuilt_HzHzFrecuencia superior de −3 dB tal como se construye
passbandLoss_dBdBPeor pérdida en la banda de paso
stopbandBuilt_dBdBPérdida en la banda eliminada tal como se construye

Cómo llamarla