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.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| responseTypenúmero | ninguna | 0 … 1 | 0 | Butterworth es máximamente plano; Chebyshev tipo I cambia 0,5 dB de rizado en la banda de paso por una caída más pronunciada |
| filterTypenúmero | ninguna | 0 … 2 | 0 | Tipo de filtro |
| fcnúmero | Hz | 1 … 1000000000 | 1000 | La 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úmero | ninguna | 1 … 10 | 2 | Orden del filtro (1–10). Los órdenes más altos dan una caída más pronunciada: n × 20 dB/década. |
| impedancenúmero | Ω | 1 … 10000 | 50 | Impedancia de fuente/carga. 50 Ω es estándar para los sistemas de RF; 600 Ω para el audio. |
| qFactornúmero | ninguna | 0.1 … 100 | 1 | Q más alto = ancho de banda más estrecho. Solo lo usa el filtro paso banda. |
| eSeriesnúmero | ninguna | 0 … 96 | 0 | Redondea cada componente al valor más cercano de la serie; la respuesta y la exportación corresponden al diseño redondeado. |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| C1_nFprincipal | nF | Elemento 1 (C₁) |
| L1_uH | μH | Elemento 2 (L₂) |
| C3_nF | nF | Elemento 3 (C₃) |
| L4_uH | μH | Elemento 4 (L₄) |
| C5_nF | nF | Elemento 5 (C₅) |
| L6_uH | μH | Elemento 6 (L₆) |
| C7_nF | nF | Elemento 7 (C₇) |
| L8_uH | μH | Elemento 8 (L₈) |
| C9_nF | nF | Elemento 9 (C₉) |
| L10_uH | μH | Elemento 10 (L₁₀) |
| bpL1_uH | μH | Elemento 1 (L₁, paso banda) |
| bpC2_nF | nF | Elemento 2 (C₂, paso banda) |
| bpL3_uH | μH | Elemento 3 (L₃, paso banda) |
| bpC4_nF | nF | Elemento 4 (C₄, paso banda) |
| bpL5_uH | μH | Elemento 5 (L₅, paso banda) |
| bpC6_nF | nF | Elemento 6 (C₆, paso banda) |
| bpL7_uH | μH | Elemento 7 (L₇, paso banda) |
| bpC8_nF | nF | Elemento 8 (C₈, paso banda) |
| bpL9_uH | μH | Elemento 9 (L₉, paso banda) |
| bpC10_nF | nF | Elemento 10 (C₁₀, paso banda) |
| tau_ns | ns | Constante de tiempo |
| attenuation_at_2fc | dB | Atenuación a 2 × fc |
| bandwidth_Hz | Hz | Ancho de banda |
| fLow_Hz | Hz | Frecuencia inferior de −3 dB |
| fHigh_Hz | Hz | Frecuencia superior de −3 dB |
| maxComponentError | % | Error máximo de los componentes |
| fcShiftPercent | % | Desplazamiento del corte |
| loadImpedance | Ω | Impedancia de carga |
| cutoffBuilt_Hz | Hz | Corte tal como se construye (−3 dB) |
| fLowBuilt_Hz | Hz | Frecuencia inferior de −3 dB tal como se construye |
| fHighBuilt_Hz | Hz | Frecuencia superior de −3 dB tal como se construye |
| passbandLoss_dB | dB | Peor pérdida en la banda de paso |
| stopbandBuilt_dB | dB | Pérdida en la banda eliminada tal como se construye |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.