Skip to content
ドキュメントのセクション

LC フィルター計算ツール — ローパス、ハイパス、バンドパス

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

スラッグ filter-designer。パッシブ型バターワースおよびチェビシェフ LC ラダーフィルターを最大 10 次まで設計できます。ローパス、ハイパス、およびバンドパストポロジのコンポーネント値を計算します。無料で即時に結果が得られます。

入力

これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。

filter-designer の入力
名前単位範囲既定値説明
responseType数値なし0 … 10バターワースは最大平坦特性です。チェビシェフ I 型は通過域リップル 0.5 dB と引き換えに急峻な減衰特性を得ます次のいずれか:0 バターワース · 1 チェビシェフ(0.5 dB リップル)
filterType数値なし0 … 20フィルタータイプ次のいずれか:0 ローパス · 1 ハイパス · 2 バンドパス
fc数値Hz1 … 10000000001000設計周波数。バターワースでは −3 dB 点、チェビシェフでは 0.5 dB リップル帯域の端、バンドパスでは中心周波数
order数値なし1 … 102フィルター次数 (1 ~ 10)。次数が大きいほどロールオフが急になります (n × 20 dB/ディケード)。
impedance数値Ω1 … 1000050ソース/負荷インピーダンス。RFシステムでは50Ω、オーディオでは600Ωが標準です。
qFactor数値なし0.1 … 1001Q が高いほど、帯域幅が狭くなります。バンドパスフィルタータイプでのみ使用されます。
eSeries数値なし0 … 960すべての部品を系列の最も近い値に丸めます。応答特性とエクスポートは丸めた設計のものです。次のいずれか:0 理想値 · 12 E12 (10%) · 24 E24 (5%) · 48 E48 (2%) · 96 E96 (1%)

出力

values に名前ごとに返されます。上限がない値や定義されない値は null です。

filter-designer の出力
フィールド単位説明
C1_nF主要値nF素子 1 (C₁)
L1_uHμH素子 2 (L₂)
C3_nFnF素子 3 (C₃)
L4_uHμH素子 4 (L₄)
C5_nFnF素子 5 (C₅)
L6_uHμH素子 6 (L₆)
C7_nFnF素子 7 (C₇)
L8_uHμH素子 8 (L₈)
C9_nFnF素子 9 (C₉)
L10_uHμH素子 10 (L₁₀)
bpL1_uHμH素子 1 (L₁、バンドパス)
bpC2_nFnF素子 2 (C₂、バンドパス)
bpL3_uHμH素子 3 (L₃、バンドパス)
bpC4_nFnF素子 4 (C₄、バンドパス)
bpL5_uHμH素子 5 (L₅、バンドパス)
bpC6_nFnF素子 6 (C₆、バンドパス)
bpL7_uHμH素子 7 (L₇、バンドパス)
bpC8_nFnF素子 8 (C₈、バンドパス)
bpL9_uHμH素子 9 (L₉、バンドパス)
bpC10_nFnF素子 10 (C₁₀、バンドパス)
tau_nsns時定数 τ
attenuation_at_2fcdB2×fcでの減衰量
bandwidth_HzHz帯域幅
fLow_HzHz下側 −3 dB 周波数
fHigh_HzHz上側 −3 dB 周波数
maxComponentError%最大部品誤差
fcShiftPercent%遮断周波数のずれ
loadImpedanceΩ負荷インピーダンス
cutoffBuilt_HzHz遮断周波数 (実装値、−3 dB)
fLowBuilt_HzHz下側 −3 dB 周波数 (実装値)
fHighBuilt_HzHz上側 −3 dB 周波数 (実装値)
passbandLoss_dBdB通過帯域内の最悪損失
stopbandBuilt_dBdB阻止帯域損失 (実装値)

呼び出し方

  • 計算:1 回の呼び出し、リクエストとレスポンスの全体、そのエラー。
  • バッチ:この計算ツールをほかと組み合わせて、または掃引を、1 リクエストで。
  • 目標値からの逆算:出力を目標値にする入力の値。