重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

2次RCフィルタのカットオフ周波数計算方法を教えてください。

------15kΩ-----│-------15kΩ---│
            │        │
      0.01μF      1000pF 
            │        │
---------------│--------------│
のような回路の時のカットオフ周波数のくわしい計算方法をお願いします  

A 回答 (2件)

信号源の出力インピーダンスを r 、終端抵抗を R としたとき、複素利得 G(ω) は以下のようになります(計算方法は後述)。


   G(ω) = Vout/Vin = 1/[ 1 + ( R1 + R2 + r )/R - C1*C2*( R1 + r )*R2*ω^2 + j*ω*{ C1*( r + R1 )*( 1 + R2/R ) + C2*R2*( 1 + ( r + R1 )/R2 ) } ] --- (1)
ω = 2*π*f です( f は周波数)。もし r と R が純抵抗ならば、利得 |G(ω)| は
   |G(ω)| = 1/√[ { 1 + ( R1 + R2 + r )/R - C1*C2*( R1 + r )*R2*ω^2 }^2 + ω^2*{ C1*( r + R1 )*( 1 + R2/R ) + C2*R2*( 1 + ( r + R1 )/R2 ) }^2 ]
となります。DC利得は
   |G(0)| = 1/{ 1 + ( R1 + R2 + r )/R }
です。

カットオフ角周波数 ωc は、利得が |G(0)|/√2となる角周波数なので、もし r と R が純抵抗ならば、ωc は以下の方程式の解となります(ω^2 に関する2次方程式)。
   { 1 + ( R1 + R2 + r )/R - C1*C2*( R1 + r )*R2*ω^2 }^2 + ω^2*{ C1*( r + R1 )*( 1 + R2/R ) + C2*R2*( 1 + ( r + R1 )/R2 ) }^2 = 2*{ 1 + ( R1 + R2 + r )/R }^2
特に r = 0、R = ∞ ならば
   |G(ω)| = 1/√[ { 1 - C1*C2*( R1 + r )*R2*ω^2 }^2 + ω^2*{ C1*R1 + C2*( R1 + R2 ) }^2 ]
   |G(0)| = 1
なので
   (ωc)^2 = [ 2*C1*C2*R1*R2 - { C1*R1 + C2*( R1 + R2 ) }^2 ± √A ]/{ 2*( C1*C2*R1*R2 )^2 } --- (2)
   A = [ { C1*R1 + C2*( R1 + R2 ) }^2 - 2*C1*C2*R1*R2 ]^2 + 4*( C1*C2*R1*R2 )^2
となります。R1 = R2 = 15kΩ = 15e3Ω、C1 = 0.01μF = 0.01e-6F、C2 = 1000pF = 1000e-12F ならばカットオフ周波数 fc は
   fc = ωc/( 2*π ) = 949.8Hz
で(回路シミュレータでも確認しました)。式(2)では解が2個ありますが、この場合、- 符号のほうは (ωc)^2 < 0 となってしまうので + 符号のほうだけが解となります(いつもそうなるのかどうかは分かりません)。

【式(1)の計算方法】

    i1 →  V1   i2 →    Vout
 ┌── R1 ─┬── R2 ──┬───┐
  r        │         │     │
 │  i1-i2 ↓C1    i2-i3 ↓C2    R↓i3
 Vin      │          │    │
 └────-┴──────┴───┘

入力電圧を Vin、出力電圧を Vout、R1 と R2 の間の電圧を V1 とすれば
   i1 = ( Vin - V1 )/( r + R1 ) --- (1)
   i2 = ( V1 - Vout )/R2 --- (2)
   i3 = Vout/R --- (3)
   i1 - i2 = j*ω*C1*V1 --- (4)
   i2 - i3 = j*ω*C1*Vout --- (5)
式(1),(2) を式(4) に代入して i1, i2 を消せば
   ( Vin - V1 )/( r + R1 ) - ( V1 - Vout )/R2 = j*ω*C1*V1 --- (6)
式(2),(3) を式(5) に代入して i2, i3 を消せば
   ( V1 - Vout )/R2 - Vout/R = j*ω*C1*Vout --- (7)
式(6),(7) より V1 を消せば
   Vout/Vin = 1/[ 1 + ( R1 + R2 + r )/R - C1*C2*( R1 + r )*R2*ω^2 + j*ω*{ C1*( r + R1 )*( 1 + R2/R ) + C2*R2*( 1 + ( r + R1 )/R2 ) } ]
    • good
    • 0
この回答へのお礼

詳細な部分まで回答していただきありがとうございます。
理解できてなったところが理解できそうです。

お礼日時:2007/12/25 20:58

in-out の終端条件がわからないので、まず縦続行列の出し方だけ。



  R1 = 15kΩ
  C2 = 0.01μF
  R3 = 15kΩ
  C4 = 1000pF
として、順番に縦続行列を書くと (s = jω)
 F1 = |1 R1|
    |0 1|

 F2 = |1  0|
    |sC2 1|

(F3, F4 も同じかたち)
行列の乗算を施せば、in-out の縦続行列が得られます。
 F = F1*F2*F3*F4 = |A B|
          |C D|

----------------------------
in が入力インピーダンスゼロの定電圧源V1、out の負荷インピーダンスが無限大とし、出力電圧V2 の場合ならば、
 V1/V2 = A
である。
この場合、|A| = 1/2 を解いて 3dB ダウン点(ωc = 2πfc)を求める。ふつう、この周波数fc を「カットオフ周波数」という。
    • good
    • 0
この回答へのお礼

大変ありがとうございます。
まだまだ自分の知識が足りないことに気づきました。

お礼日時:2007/12/25 20:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!