UliEngineering を使って Python で RC カットオフ周波数を計算する方法

UliEngineering Python ライブラリを使うと、RC カットオフ周波数を簡単に計算できます。

オンライン計算機: RC カットオフ周波数計算機

rc_cutoff_frequency.py
from UliEngineering.Electronics.RC import rc_cutoff_frequency
from UliEngineering.EngineerIO import *

# 10kΩ と 100nF の RC カットオフ周波数を計算
freq = rc_cutoff_frequency("10k", "100nF")
print(f"RC cutoff frequency (10k, 100nF): {format_value(freq, 'Hz')}")

# 1kΩ と 1µF の RC カットオフ周波数を計算
freq = rc_cutoff_frequency("1k", "1uF")
print(f"RC cutoff frequency (1k, 1µF): {format_value(freq, 'Hz')}")

出力例

rc_cutoff_frequency_output.txt
RC cutoff frequency (10k, 100nF): 159 Hz
RC cutoff frequency (1k, 1µF): 159 Hz

RC カットオフ周波数は、RC ローパスフィルタが信号を 3dB(入力振幅の約 70.7%)減衰させる周波数です。この周波数以下では、信号は最小限の減衰で通過し、この周波数以上では、信号はますます減衰されます。この周波数はフィルタ設計の基本であり、RC フィルタ回路の帯域幅を決定します。

カットオフ周波数は次の式で計算されます: $f_c = \frac{1}{2\pi RC}$。ここで、$R$ はオーム単位の抵抗、$C$ はファラド単位の容量です。結果はヘルツ単位です。

関連記事


同じカテゴリの類似記事をチェック: 計算機 エレクトロニクス Python