製作モジュール一覧

ラベル アクティブフィルタ の投稿を表示しています。 すべての投稿を表示
ラベル アクティブフィルタ の投稿を表示しています。 すべての投稿を表示

2020年10月5日月曜日

8次多重帰還LPFの実験 バターワース特性、ベッセル特性、チェビシェフ特性の比較 その2

カットオフ周波数1kHzでバターワース特性、ベッセル特性、チェビシェフ特性(0.5dB)の特性で実装し、Analog Discovery 2を使って周波数特性と過渡応答を計測しました。





電源はAnalog Discovery 2のSupplyより±5Vを出力して利用しました。

周波数特性


WaveFormsのNetwork機能を使用しました。

バターワース特性

ベッセル特性

チェビシェフ特性(0.5dB)

カットオフ周波数1kHzの1オクターブ上の2kHzの利得を比較すると
  • バターワース特性 約-50dB
  • ベッセル特性 約-13dB
  • チェビシェフ特性 約-50dB
となりました。

シミュレーションと比較するとバターワース特性とベッセル特性はほぼ合致しますが、チェビシェフ特性(0.5dB)は減衰量が少なくなっています。(シミュレーションでは-70dB)

実際の計測では1Vppの正弦波を入力して出力の振幅を観測します。-50dBは1/600なので1.67mVppの振幅となりこれより減衰した場合は計測出来ない結果です。

位相の回り方をカットオフ周波数1kHzで比較すると
  • バターワース特性 約360°(180°+180°)
  • ベッセル特性 約180°
  • チェビシェフ特性 約440°(180°+180°+90°)
となっていて、シミュレーションとほぼ合致しています。

ステップ応答


WaveFormsのWavegenとScope機能を使用しました。入力は50Hz/1Vppの矩形波です。

バターワース特性

ベッセル特性

チェビシェフ特性(0.5dB)

ベッセル特性はほとんど振動がなく、立ち上がり・立ち下がりも最も速くなっていてシミュレーションと合致しています。

ノコギリ波の応答


WaveFormsのWavegenとScope機能を使用しました。入力は50Hz/1Vppのノコギリ波です。

バターワース特性

ベッセル特性

チェビシェフ特性(0.5dB)

ノコギリ波の応答もベッセル特性が最もきれいでノコギリ波の原形を保っています。

過渡特性の振動は楽器としての音作りには面白いかも知れませんが、再現性が要求されるオーディオ用途ではベッセル特性を利用するのが良さそうです。過渡特性が良い代わりにキレが悪い点は留意する必要があります。

カットオフ周波数1kHzでのステップ応答


カットオフ周波数の1kHz/1Vppの矩形波を入力して応答をみてみました。

バターワース特性

ベッセル特性

チェビシェフ特性(0.5dB)

どれも高調波歪が取れて正弦波が出力されています。チェビシェフ特性はカットオフ周波数付近にピークがあるため、出力振幅が大きくなっています。

カットオフ周波数の波形なので、位相はバターワース特性は360°回り同相、ベッセル特性は180°回り逆相となっています。

まとめ


8次という比較的高次のアクティブフィルタで性能が出せるか心配でしたが、まずまず満足できる結果です。

Rは金属皮膜の誤差1%品ですが、Cはフィルムコンデンサで材質はマチマチ、ほとんどが誤差10%品です。個体の選別も行っていませんがそれらしい特性の回路を組むことが出来ました。

この程度の規模の回路になると、ユニバーサル基板を使って手組みすると丸一日仕事となり検査も大変です。ミスが有った場合は原因特定や修正などさらに手間がかかります。

プリント基板を使った結果、部品の準備(値の確認、フォーミング、仮配置)で1時間程度、はんだ付けで1時間程度で組むことが出来ました。検査も電源系の導通、絶縁、容量をかんたんに確認したあと測定に移ることができました。

アナログ回路にデジタル回路を接続する場合、LPFはほぼ必須だと思います。基板を用意しておけば、所望の特性のフィルターがすぐに作れるので便利だと思います。

機会があれば、正帰還(VCVS)版のプリント基板も製造してもらって実験してみたいと思います。

2020年10月4日日曜日

8次多重帰還LPFの実験 バターワース特性、ベッセル特性、チェビシェフ特性の比較 その1

アクティブフィルタはデジタル世界とアナログ世界を行き来するとき、アナログ側のフロントエンドだと思います。

8次ともなると素子数が多く配線も複雑になるので、アクティブフィルタの実験用にプリント基板を焼いてもらいました。

RCの定数を変更すれば特性の異なるLPFを実装できます。無茶をしてRとCを入れ替えれば8次多重帰還HPFにもなります。

回路図

基板図

設計したフィルタの定数を入れるため、R/Cの値は未定としています。オペアンプU3A周りは単電源しか使えない場合に仮想GNDを作るためのものです。単電源をJ5(S_PWR_IN)に入力し仮想GNDを使った両電源をJ6(D_PWR_OUT)に出力します。

仮想GNDを使う場合はJ6(D_PWR_OUT)からJ1(D_PWR_IN)に3線で配線します。

仮想GNDを使う場合は電源を電池電源にするなど入出力信号とGNDを分離しておく必要があります。信号系のGNDレベルをV-に入力すると事故の原因になります。

※U3Bは未使用なのでボルテージフォロアにしています。U3Bの非反転入力(U3Bの5Pin)をV-につないでしまっていますが、V+/V-の中点(U3Aの3Pin)につないだほうが良いと思います。

プリント基板

フィルタの特性


バターワース特性、ベッセル特性、チェビシェフ特性(リプル0.5dB)をそれぞれカットオフ周波数1kHzで設計し比較します。

バターワース特性は通過域が平坦になります。ベッセル特性はフィルタのキレは劣りますが、過渡特性に優れます。チェビシェフ特性は通過域にリプルが出ますが、フィルタのキレが良好です。

まずはLTSpiceでシミュレーションします。定数はRはE12系列、CはE6系列で求めています。

シミュレーション回路図


シミュレーション回路図 バターワース特性

シミュレーション回路図 ベッセル特性

シミュレーション回路図 チェビシェフ特性 0.5dB

AC特性


AC特性 バターワース特性

AC特性 ベッセル特性

AC特性 チェビシェフ特性 0.5dB

カットオフ周波数1kHzの1オクターブ上の2kHzの利得を比較すると
  • バターワース特性 約-50dB
  • ベッセル特性 約-10dB
  • チェビシェフ特性 約-70dB
位相の回り方をカットオフ周波数1kHzで比較すると
  • バターワース特性 約360°
  • ベッセル特性 約180°
  • チェビシェフ特性 約440°
となっています。

ステップ応答


ステップ応答 バターワース特性

ステップ応答 ベッセル特性

ステップ応答 チェビシェフ特性 0.5dB

ベッセル特性のステップ応答では振動がほとんど見られず、立ち上がり・立ち下がりも最も速くなっています。

ノコギリ波の応答


シンセではノコギリ波を使うことも多いので、ノコギリ波の応答もシミュレーションしました。

ノコギリ波の応答 バターワース特性

ノコギリ波の応答 ベッセル特性

ノコギリ波の応答 チェビシェフ特性 0.5dB

 ノコギリ波の応答でもベッセル特性の波形が最もきれいです。