[ Main Page ]

LC(+RC) filter

計測用DACのアンチエリアシングフィルタを作る必要があり、設計してみたもののサンプルです。基本的には、フィルタのタイプを決め、定数を当てはめていけばよいのですが、Lについては 限られた定数のものしか手に入らないことが多い(自作を除く)ので、意外に面倒だったりします。 Excelで計算できるシートが公開されています。 オペアンプから直でCやLにつなぐと、容量負荷になってほぼ発振します。Lの抵抗成分がまちまちだったりするので最終段で増幅率は可変にしておくと便利です。 少し定数を変えると、ノンオーバーサンプリング用のCD用DACのポストフィルタにもできますし、このままでも十分かもしれません。 LTSpiceのファイルもありますので、簡単にシミュレーションできます。最終バッファ段は省略してあります。

2次RC+5×3次 Bessel LPF

RC fc~18k / LC 3次Bessel fc~20k インピーダンス800Ω

Screen Shot

Screen Shot

LTSpice Excel(mirror)

実装例

高周波だとこんな実装だと問題が出てくることが多いですが、音声の周波数帯域であれば楽です。左上端子緑が出力+/GND、右上端子青がGND/出力+、真ん中の音声用の端子は電源用に流用しているもので左から+15/GND/GND/-15です。 コンデンサは472+152/103+103/472+152、Lは103、Rは560Ω/1.6kΩ/1.6kΩ並列等、オペアンプはTL072を使いました。

Screen ShotScreen Shot

参考までに両電源基板です。倍電圧整流だと、ACアダプタから簡単に正負電圧が作れるので、あまり電流のいらない場合に重宝します。

Power CircuitPower Circuit

Rule of Open-Source Programming #37:

Duplicate effort is inevitable. Live with it.

    -- Shlomi Fish
    -- "Rules of Open Source Programming"

> My personal advice and preferences:
> Don't bother with advice about understanding 50-line code blocks.
> Advise how to make 10,000,000 line code base easier to understand.

Your advice is similar to going to a guy explaining home-improvement on TV and
showing how to build a shelf (or whatever) well, and telling him: "don't
bother with advice about building a shelf - advise how to build a 150 story
sky-scraper!". True, if a someone is about to build a sky-scraper, they should
not bother with the details on how to make a shelf (they'll hire someone to do
that), but most people will never need to build a sky-scraper in their lives,
while building shelves is a useful skill.

Similarly, most hobbyist (or even most professional) programmers will benefit
more from advice on writing 10,000 line programs than from advice on how to
write 10,000,000 lines.

    -- Nadav Har'El
    -- Hackers-IL Message No 1,222 ( http://tech.groups.yahoo.com/group/hackers-il/message/1222 )


Powered by UNIX fortune(6)
[ Main Page ]