Skip to content
Abschnitte der Dokumentation

Designer für passive RC/LC-Filter

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

Slug filter-designer. Entwerfen Sie passive Butterworth- und Chebyshev LC-Leiterfilter bis zu einer Bestellung von 10. Berechnen Sie Komponentenwerte für Tiefpass-, Hochpass- und Bandpass-Topologien. Kostenlose, sofortige Ergebnisse.

Eingaben

Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.

Eingaben von filter-designer
NameEinheitBereichStandardwertBeschreibung
responseTypeZahlkeine0 … 10Butterworth ist maximal flach; Chebyshev Typ I tauscht 0.5 dB der Durchlassbandwelligkeit gegen einen steileren Rolloff einEiner von: 0 Butterworth · 1 Tschebyschew (0,5 dB Welligkeit)
filterTypeZahlkeine0 … 20Art des FiltersEiner von: 0 Tiefpass · 1 Hochpass · 2 Bandpass
fcZahlHz1 … 10000000001000Die Entwurfsfrequenz: der −3-dB-Punkt eines Butterworth-Filters, der Rand des 0,5-dB-Welligkeitsbands eines Chebyshev-Filters, die Mittenfrequenz eines Bandpasses
orderZahlkeine1 … 102Filterordnung (1—10). Höhere Ordnungen führen zu einem steileren Absinken: n × 20 dB/Dekade.
impedanceZahlΩ1 … 1000050Quell-/Lastimpedanz. 50 Ω sind Standard für HF-Systeme; 600 Ω für Audio.
qFactorZahlkeine0.1 … 1001Höheres Q = schmalere Bandbreite. Wird nur vom Bandpassfiltertyp verwendet.
eSeriesZahlkeine0 … 960Rundet jedes Bauteil auf den nächsten Wert der Reihe; Verhalten und Export gelten für den gerundeten Entwurf.Einer von: 0 Idealwerte · 12 E12 (10%) · 24 E24 (5%) · 48 E48 (2%) · 96 E96 (1%)

Ausgaben

Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.

Ausgaben von filter-designer
FeldEinheitBeschreibung
C1_nFHauptwertnFElement 1 (C₁)
L1_uHμHElement 2 (L₂)
C3_nFnFElement 3 (C₃)
L4_uHμHElement 4 (L₄)
C5_nFnFElement 5 (C₅)
L6_uHμHElement 6 (L₆)
C7_nFnFElement 7 (C₇)
L8_uHμHElement 8 (L₈)
C9_nFnFElement 9 (C₉)
L10_uHμHElement 10 (L₁₀)
bpL1_uHμHElement 1 (L₁, Bandpass)
bpC2_nFnFElement 2 (C₂, Bandpass)
bpL3_uHμHElement 3 (L₃, Bandpass)
bpC4_nFnFElement 4 (C₄, Bandpass)
bpL5_uHμHElement 5 (L₅, Bandpass)
bpC6_nFnFElement 6 (C₆, Bandpass)
bpL7_uHμHElement 7 (L₇, Bandpass)
bpC8_nFnFElement 8 (C₈, Bandpass)
bpL9_uHμHElement 9 (L₉, Bandpass)
bpC10_nFnFElement 10 (C₁₀, Bandpass)
tau_nsnsZeitkonstante τ
attenuation_at_2fcdBDämpfung bei 2×fc
bandwidth_HzHzBandbreite
fLow_HzHzUntere −3-dB-Frequenz
fHigh_HzHzObere −3-dB-Frequenz
maxComponentError%Maximaler Komponentenfehler
fcShiftPercent%Verschiebung der Grenzfrequenz
loadImpedanceΩLastimpedanz
cutoffBuilt_HzHzGrenzfrequenz (−3 dB, realisiert)
fLowBuilt_HzHzUntere −3-dB-Frequenz (realisiert)
fHighBuilt_HzHzObere −3-dB-Frequenz (realisiert)
passbandLoss_dBdBGrößte Durchlassdämpfung
stopbandBuilt_dBdBSperrdämpfung (realisiert)

Aufruf

  • Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
  • Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
  • Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.