0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

オペアンプを使った4次サレンキー・アナログフィルタを作る

Last updated at Posted at 2025-08-24

アクティブフィルタを作るゾ!

最近のADCの前段回路は、面積を小さくコストを抑えるため、最低限のRCフィルタなどをアンチエイリアスとして、主にはデジタルフィルタで信号処理することが多いように思います。一昔前のADC回路は、接続するマイコンの性能も低く、またDSPなども高価だったためにアクティブフィルタを入れているケースが多かっと思います。(回路規模は大きくなりますが)
久しぶりにオペアンプを使った4次サレンキー・アナログフィルタの設計をしましたので、設計方法について記載しようと思います。

ADIのツールが有用

フィルタの設計ツールといえばLTspiceが候補の一つだと思います。最近使っておらず使用方法も忘れていましたが、そもそも新しいPCに入っていないのでダウンロードからやるか・・・とADIのページに行くと、オンラインの設計ツール「アナログ・フィルター・ウィザード」がありました。
これでいいんじゃない?と使ってみると、なるほど簡単にシミュレーションできました。

image.png

オペアンプはさすがにADI製しか選択できません。コンデンサと抵抗は、E12系で選定しました。
OPAMPは、秋月で格安で販売されているシングルタイプの「AD8506」のDIP化を選定しました。他にもフィルムコンデンサや抵抗(金属皮膜)を購入。AD8506はスピードはお察しですが、短電源でレールtoレールなので用途によってはコストも安く、使いやすいです。
image.png

以下のようなフィルタを設計しました。カットオフは5Hz。遮断域は50Hzで-60dB。今回は応答が遅くてよい、とあるセンサの前段のフィルタとして設計しています。。。
image.png

従来の方法で、エクセルでもシミュレーション。
1段目のQ値は1.31、2段目のQ値が0.54と黄金比になっています。ADIのツールはQ値の計算がなかったのですが、この比率になるように設計されるようです。
image.png

Kicadで回路設計

今回はあるモジュールの間に挟むことを想定しているので、ピン配置などはそのモジュールに合わせました。回路図はフィルターウィザードとほぼ同じです。回路図以外にOPAMPのDIP化キットに0.1uのコンデンサが入っています。コネクタ近傍に1u、opamp電源近傍に0.1uがつく形です。
アートワークは、家で大量に余っているラズパイZEROのカバーが使えるように、同じサイズで設計。。。ベタグランドで覆うように設計しました。

回路図

image.png

部品面

image.png

ハンダ面

image.png

3D

image.png

評価に使うファンクションジェネレータの調達

安いファンクションジェネレータを探していると、矩形波のみだが1Hz~150Hzまで生成できるモジュールを発見。アリエクで150円。。。購入してみたところ、まあ普通に使えます。amazonだと1000円くらいで売られてますね。

image.png

評価結果

評価結果です。ファンクションジェネレータには5V電源を入れており、PWMされて任意の周波数で0V-5Vの矩形波が出てきます。フィルタを通ると、周波数成分がカットできていれば2.5V付近のDC成分が抽出できます。

1Hz 通過域です

1Hz_フィルタ後.png

カットオフの5Hz付近

5Hz_フィルタ後.png

25Hzでは、まだリップルがのります

25Hz_フィルタ後.png

30HzではほぼDCになりました

30Hz_フィルタ後.png

40Hzから150Kzでは完全に直線になりました

45Hz_フィルタ後.png

おわりに

アクティブフィルタを設計しました。エクセルやkicadデータが欲しい方がおられましたら、メッセージいただければgitにアップします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?