
センサの波形に細かなギザギザが乗り、測定値が安定しないことがあります。
そのノイズをソフトで平均する前に、回路側で整える代表的な方法がフィルタ回路です。
フィルタ回路とは、周波数に応じて信号を通す範囲と減衰させる範囲を分ける回路です。
基本は低周波を通すローパスと、高周波を通すハイパスで、境目はカットオフ周波数で決まります。
本記事では、フィルタ回路の種類、RC一次フィルタの計算式、設計手順、負荷や部品ばらつきの注意点までを解説します。部品値を決める前に、どの周波数を残し、どこから落とすかを考える視点が身につきます。
- 1. フィルタ回路とは何か
- 2. フィルタの種類:LPF・HPF・BPF・BEF
- 3. カットオフ周波数とマイナス3 dBの意味
- 4. RCローパスフィルタの設計
- 5. RCハイパスフィルタの設計
- 6. パッシブフィルタとアクティブフィルタ
- 7. 設計で注意すべき実装条件
- 8. フィルタ回路の設計手順
- 9. まとめ
1. フィルタ回路とは何か
フィルタ回路とは、入力信号に含まれる周波数成分を選別し、必要な成分だけを出力へ伝える回路です。
電気信号は、時間波形として見るだけでなく、低い周波数から高い周波数までの成分の集まりとして考えます。
たとえば温度センサのゆっくりした変化に、高周波ノイズが重なることがあります。
このときローパスフィルタを入れると、温度変化は残しつつ、細かなノイズだけを減らせます。
フィルタ回路の本質は、信号を大きさではなく周波数で仕分けることです。
そのため、音声、センサ、通信、電源、制御回路など、幅広い分野で使われます。
周波数で信号を選ぶ
同じ電圧の信号でも、ゆっくり変わる成分と速く変わる成分では意味が異なります。
温度、圧力、荷重のような物理量は、一般に急激には変化しません。
一方で、スイッチング電源のノイズや外来ノイズは、短時間で細かく変動する高周波成分として現れます。
フィルタは、この違いを利用して、残したい成分と消したい成分を分けます。
周波数ごとの伝わり方は、周波数応答として表すと理解しやすくなります。
通過域・阻止域・遷移域
フィルタには、信号をほぼそのまま通す通過域と、信号を大きく減衰させる阻止域があります。
ただし現実のフィルタは、ある周波数で急に完全に切り替わるわけではありません。
通過域から阻止域へ移る途中には、なだらかに出力が下がる遷移域があります。
理想フィルタは境界で完全に分かれますが、実際の回路では必ず遷移域と有限の減衰になります。
この前提を忘れると、カットオフ周波数を決めても、期待よりノイズが残ることがあります。
フィルタが必要になる場面
フィルタが必要になる代表例は、測定値のノイズ除去です。
センサ出力をA/D変換する前にローパスを入れると、変換器へ入る高周波成分を抑えられます。
A/D変換の前段では、サンプリングで問題になる高周波成分を抑える目的でも使われます。
この用途はアンチエイリアスフィルタと呼ばれ、A/D変換とセットで考えます。
音響回路では低音と高音の分離、電源回路ではリプル低減、通信回路では必要な帯域の抽出に使われます。
つまりフィルタは、信号を測る前、増幅する前、送る前に整えるための基本回路です。
2. フィルタの種類:LPF・HPF・BPF・BEF
フィルタは、どの周波数帯を通すかによって分類します。
最も基本になるのは、ローパスフィルタとハイパスフィルタです。
これらを組み合わせると、一定の帯域だけを通すフィルタや、特定の帯域だけを除くフィルタも作れます。
名称だけで覚えるより、通過域の位置を周波数軸上でイメージすると混乱しにくくなります。
| 種類 | 通す成分 | 代表的な用途 |
|---|---|---|
| ローパス | 低周波 | センサノイズ除去、電源平滑、平均化 |
| ハイパス | 高周波 | 直流カット、ドリフト除去、交流結合 |
| バンドパス | 特定の周波数帯 | 通信信号、音声帯域、共振周波数の抽出 |
| バンドエリミネート | 特定の周波数帯以外 | 電源ハム、狭帯域ノイズの除去 |
ローパスとハイパス
ローパスフィルタは、カットオフ周波数より低い成分を通し、高い成分を減衰させます。
略してLPFと呼ばれ、高周波ノイズを取り除く場面で最もよく使われます。
ハイパスフィルタは、カットオフ周波数より高い成分を通し、低い成分を減衰させます。
略してHPFと呼ばれ、直流オフセットやゆっくりしたドリフトを取り除く場面で使います。
両者は抵抗とコンデンサの配置を変えるだけでも実現できるため、電子回路の基礎として非常に重要です。
バンドパスとバンドエリミネート
バンドパスフィルタは、下限周波数と上限周波数の間だけを通すフィルタです。
通信では、目的のチャンネルだけを取り出すために使われます。
バンドエリミネートフィルタは、特定の帯域だけを狙って減衰させるフィルタです。
特に狭い帯域を深く落とすものは、ノッチフィルタとも呼ばれます。
たとえば50 Hzや60 Hzの電源由来のうなりを消す場合、ノッチフィルタが候補になります。
ただし帯域フィルタは設計パラメータが増えるため、一次RCだけでなくアクティブフィルタやRLC回路を使うことが多くなります。
3. カットオフ周波数とマイナス3 dBの意味
フィルタ設計で最初に決める値が、カットオフ周波数です。
カットオフ周波数は、通す周波数と減衰させる周波数を分ける目安になります。
ただし、カットオフ周波数を超えた瞬間に信号がゼロになるわけではありません。
一次フィルタでは、カットオフを過ぎたあとも一定の傾きで少しずつ小さくなります。
カットオフ周波数は境界ではなく基準点
カットオフ周波数は、通過域と阻止域の境目として説明されます。
しかし実務では、完全な境界ではなく、周波数特性を決める基準点として扱います。
一般的な一次RCフィルタでは、カットオフ周波数で出力電圧が通過域の約0.707倍になります。
電圧比で表すと、次の関係になります。
電圧が0.707倍になると、電力では半分になるため、マイナス3 dB点と呼ばれます。
dB表記とゲインの読み方
dBは、信号の比を対数で表した単位です。
電圧ゲインをdBで表すときは、次の式を使います。
出力電圧が入力電圧の約0.707倍なら、ゲインは約マイナス3 dBになります。
出力電圧が0.1倍ならマイナス20 dB、0.01倍ならマイナス40 dBです。
この関係を知ると、ボード線図の縦軸を直感的に読めます。
周波数特性の読み方は、ボード線図の記事と合わせて確認すると理解が深まります。
一次フィルタの減衰傾き
一次フィルタの阻止域では、周波数が10倍になるごとに約20 dBずつ減衰します。
この傾きは、マイナス20 dB/decadeと表現されます。
周波数が2倍になるごとに約6 dB下がるため、マイナス6 dB/octaveとも表現されます。
次数を1つ上げるごとに、傾きは約20 dB/decadeずつ急になります。
| 次数 | 代表的な減衰傾き | 特徴 |
|---|---|---|
| 1次 | 20 dB/decade | 単純で位相遅れも比較的小さい |
| 2次 | 40 dB/decade | より急に減衰できる |
| 3次 | 60 dB/decade | 高い阻止域減衰が必要な用途向き |
ただし次数を上げるほど、部品点数、調整項目、位相遅れ、発振リスクも増えます。
必要なノイズ低減量を見積もり、過剰に高次化しないことが大切です。
4. RCローパスフィルタの設計
最も基本的なフィルタは、抵抗とコンデンサで作る一次RCローパスフィルタです。
信号線に抵抗を直列に入れ、出力点からグランドへコンデンサを接続します。
低周波ではコンデンサにほとんど電流が流れず、入力信号が出力へ伝わります。
高周波ではコンデンサのインピーダンスが下がり、高周波成分がグランドへ逃げます。
この動作により、高周波ノイズを抑えた出力が得られます。
基本回路とカットオフ周波数
RCローパスのカットオフ周波数は、抵抗Rと容量Cの積で決まります。
式は次の通りです。
ここで、 はカットオフ周波数、
は抵抗値、
は静電容量です。
抵抗を大きくするほど、また容量を大きくするほど、カットオフ周波数は低くなります。
RCの積は時定数であり、次の関係があります。
この関係は、時定数を周波数領域から見たものだと考えると理解しやすくなります。
部品値の決め方
設計では、まず通したい信号の最高周波数と、落としたいノイズの周波数を分けて考えます。
通したい信号が10 Hz程度までなら、カットオフをむやみに10 Hzぴったりへ置く必要はありません。
10 Hz成分もカットオフ付近ではすでに減衰と位相遅れを受けるためです。
波形の形をなるべく保ちたいなら、カットオフは必要信号より十分高めに置きます。
逆に、平均値だけが必要で応答速度が遅くてもよいなら、カットオフを低めにしてノイズ低減を優先します。
フィルタ設計は、ノイズ低減と応答速度のトレードオフです。
抵抗値は大きくしすぎると、後段入力のリーク電流やノイズの影響を受けやすくなります。
容量値は大きくしすぎると、立ち上がりが遅くなり、突入時の電流や実装面積も問題になります。
設計計算例
例として、カットオフ周波数を約1 kHzにしたい一次RCローパスを考えます。
先にコンデンサを0.01 uF、つまり10 nFと決めたとします。
抵抗値は、カットオフ周波数の式を変形して求めます。
標準値からは、15.8 kオームや16 kオームを選べば、おおむね1 kHz付近になります。
部品の許容差を考えると、実際のカットオフは完全には一致しません。
精度が必要な場合は、抵抗とコンデンサの許容差を含めて上下限を計算します。
コンデンサの種類や静電容量の基礎は、コンデンサの記事で詳しく整理しています。
5. RCハイパスフィルタの設計
RCハイパスフィルタは、ローパスとは逆に低周波や直流を遮り、高周波を通します。
基本構成は、入力信号の経路にコンデンサを直列に入れ、出力点からグランドへ抵抗を接続します。
直流はコンデンサを通過できないため、出力側へ伝わりません。
周波数が高くなるほどコンデンサのインピーダンスが下がり、信号が出力へ伝わりやすくなります。
基本回路と計算式
RCハイパスでも、カットオフ周波数の基本式はローパスと同じです。
違うのは、通す側と遮る側の周波数です。
ローパスではカットオフより低い周波数を通しますが、ハイパスではカットオフより高い周波数を通します。
低周波側では、コンデンサが大きな抵抗のように振る舞います。
高周波側では、コンデンサが小さな抵抗のように振る舞い、信号を通しやすくなります。
この性質は、容量性リアクタンスと呼ばれる考え方で説明できます。
交流に対する抵抗成分を含めた考え方は、インピーダンスの記事が参考になります。
結合コンデンサと直流カット
ハイパスフィルタは、増幅回路どうしをつなぐ結合コンデンサとしてよく使われます。
前段の直流バイアスを後段へ渡さず、交流信号だけを伝えるためです。
音声信号では、不要な直流成分があるとスピーカや後段回路に悪影響を与えることがあります。
そのため、直流は遮り、音声帯域だけを通す設計にします。
ただしカットオフを高くしすぎると、低音成分まで弱くなります。
信号の最低周波数より十分低い位置にカットオフを置くことが、波形を保つコツです。
一方で、センサのゆっくりしたドリフトを除きたい場合は、必要な変化まで削らないよう注意します。
6. パッシブフィルタとアクティブフィルタ
フィルタは、使う部品の性質によってパッシブフィルタとアクティブフィルタに分けられます。
パッシブフィルタは、抵抗、コンデンサ、コイルのような受動部品だけで構成します。
アクティブフィルタは、オペアンプなどの能動素子を使って構成します。
どちらが優れているというより、周波数帯、必要なゲイン、電源の有無、負荷条件で使い分けます。
パッシブフィルタの特徴
パッシブフィルタの利点は、構成が単純で、電源が不要なことです。
抵抗とコンデンサだけなら、小型で安価に作れます。
高周波の簡易的なノイズ除去や、電源ラインのバイパスには特に使いやすい方式です。
一方で、信号を増幅することはできず、前後の回路のインピーダンスに影響されます。
負荷が重いと、計算したカットオフ周波数やゲインがずれることがあります。
コイルを使うLCフィルタは電力回路や高周波回路で有効ですが、部品サイズや直流抵抗、磁気飽和にも注意が必要です。
抵抗器の定格や許容差は、抵抗器の選定とも関係します。
アクティブフィルタの特徴
アクティブフィルタは、オペアンプなどを使って増幅とフィルタ動作を同時に実現できます。
コイルを使わずに2次以上の特性を作りやすく、低周波の精密なフィルタに向いています。
代表的な構成には、Sallen-Key型や多重帰還型があります。
また、バターワース、ベッセル、チェビシェフなど、目的に応じた応答特性を選べます。
バターワースは通過域の平坦さ、ベッセルは時間応答、チェビシェフは急な減衰を重視するときに候補になります。
ただしアクティブフィルタでは、オペアンプの帯域、スルーレート、入力範囲、出力振幅、電源電圧を確認する必要があります。
フィルタの計算式だけ合っていても、使うオペアンプが周波数や振幅に追従できなければ、狙った特性にはなりません。
7. 設計で注意すべき実装条件
フィルタ回路は、計算上は簡単でも、実装すると特性がずれることがあります。
原因は、負荷インピーダンス、部品ばらつき、温度特性、寄生成分、基板パターンなどです。
特に一次RCフィルタは、前後の回路を無視して計算すると失敗しやすいです。
ノイズ源の近くで止めるか、受信側の直前で整えるかでも効果は変わります。
回路図の部品値だけでなく、実際につながる相手まで含めて設計しましょう。
前後のインピーダンスの影響
理想的なRCローパスの計算では、信号源の内部抵抗がゼロで、負荷抵抗が無限大に近いと仮定します。
しかし実際には、前段には出力抵抗があり、後段には入力抵抗や入力容量があります。
これらがフィルタのRやCと合成されると、カットオフ周波数が変わります。
たとえばローパスの出力に低い入力抵抗の回路をつなぐと、抵抗分圧が生じて通過域のゲインまで下がります。
精度が必要な場合は、フィルタの後ろにバッファを入れて負荷の影響を切り離します。
また、A/D変換器の入力ではサンプルホールド容量の充電電流により、単純な高抵抗フィルタが誤差の原因になることがあります。
部品精度と温度特性
カットオフ周波数はRとCの積で決まるため、部品の許容差がそのまま周波数のばらつきになります。
抵抗が1%、コンデンサが10%なら、カットオフ周波数も大きくばらつきます。
特にセラミックコンデンサは、種類によって温度や直流バイアスで容量が変わります。
高精度なフィルタでは、C0G系など容量変化の小さい部品を選ぶことがあります。
一方で、ノイズ除去が目的で厳密な周波数が不要なら、標準的な部品で十分な場合も多いです。
重要なのは、必要精度に対して部品精度が足りているかを確認することです。
寄生成分と高周波の限界
高周波では、部品や配線が理想通りに振る舞いません。
抵抗には寄生容量や寄生インダクタンスがあり、コンデンサにも等価直列抵抗や等価直列インダクタンスがあります。
基板パターンが長いと、それ自体がアンテナやインダクタのように働くこともあります。
そのため、高周波ノイズ対策では、部品をノイズ源や入力ピンの近くに置くことが重要です。
グランドの取り回しが悪いと、せっかくコンデンサで逃がした電流が別の信号へ回り込むこともあります。
フィルタは部品値だけで決まるのではなく、実装レイアウトまで含めて性能が決まります。
8. フィルタ回路の設計手順
フィルタを設計するときは、いきなり部品値を決めないことが大切です。
先に、通したい信号と落としたいノイズを数値で分けます。
そのうえで、フィルタ種類、次数、部品値、実装条件を順番に決めます。
「なんとなくCを大きくする」だけでは、応答が遅くなりすぎたり、測定誤差を増やしたりします。
Step 1:通す周波数と落とす周波数を決める
最初に決めるべきなのは、部品値ではなく周波数条件です。
通したい信号の上限周波数、または残したい応答速度を明確にします。
次に、落としたいノイズの周波数と、どの程度まで減衰させたいかを決めます。
たとえば10 Hzまでのセンサ変化を残し、1 kHz以上のノイズを十分落としたいなら、その間に遷移域を置けます。
逆に、信号帯域とノイズ帯域が近い場合は、一次RCだけでは分けきれません。
その場合は、次数を上げるか、デジタル処理と組み合わせるか、ノイズ源そのものを減らす対策が必要です。
Step 2:計算後に実機で確認する
部品値を決めたら、シミュレーションや実測で周波数特性を確認します。
確認する項目は、通過域のゲイン、カットオフ周波数、阻止域の減衰、位相遅れ、過渡応答です。
制御系の信号にフィルタを入れる場合は、位相遅れが安定性に影響することがあります。
ローパスでノイズは減っても、応答が遅れすぎると制御が鈍くなります。
1次遅れとしての見方は、1次遅れ系の考え方とつながります。
| 確認項目 | 見るポイント |
|---|---|
| 信号帯域 | 必要な周波数成分が減衰しすぎていないか |
| ノイズ帯域 | 除去したい成分に十分な減衰があるか |
| 位相遅れ | 制御や波形再現に悪影響がないか |
| 負荷影響 | 後段入力を接続しても特性が変わらないか |
| 部品ばらつき | 許容差と温度変化を含めて成立するか |
最後は、オシロスコープや周波数応答測定で実際の波形を見ます。
机上計算では見えない発振、電源ノイズ、配線の回り込みが出ることもあるためです。
9. まとめ
フィルタ回路とは、周波数に応じて信号を通す範囲と減衰させる範囲を分ける回路です。
ローパスは低周波を通して高周波を抑え、ハイパスは高周波を通して直流や低周波を抑えます。
カットオフ周波数は完全な境界ではなく、出力が約0.707倍になるマイナス3 dBの基準点です。
一次RCフィルタのカットオフ周波数は、 で求めます。
次数を上げるほど阻止域の減衰は急になりますが、位相遅れや回路の複雑さも増えます。
パッシブフィルタは単純で電源不要、アクティブフィルタは高次化や増幅を組み合わせやすい方式です。
実務では、負荷インピーダンス、部品許容差、温度特性、寄生成分、基板レイアウトまで含めて確認します。
フィルタはノイズを消す魔法の部品ではなく、周波数、応答速度、位相のバランスを設計する回路だと考えることが重要です。