質問: カットオフ周波数について cpuのタイマーを使用してpwm信号を生成しlpfを使用して正弦波を生成する回路を考えています。lpfは、オペアンプを使用する予定です。pwmの周波数に対してlpfのカットオフ周波数はどの程度に設定するのが最適でしょうか?
回答: 毎度joです。 pwmのキャリアを減衰させる事が目標ですね アナログlpfですから、最終的に0まで減衰しません と言う事はpwmのキャリアの残留をどの程度まで許容出来るかですね 最終的に生成される正弦波に対して、pwmのキャリアの残留が5%とか3%とか数値を決めて、そこから逆算します(最終的に生成される正弦波とpwmのキャリア周波数に差が有る場合) 最終的に生成される正弦波とpwmのキャリア周波数に差が無い場合は、これ等の周波数の中間を取る事になります pwmのキャリアを減衰させ過ぎると、最終的に生成される正弦波までもが減衰してしまいます 2次のアクティブフィルタなら-12db程度ですから、そこから計算出来そうですね マイコンのクロックにもよりますが、仮に20mhzとしてpwmの分解能を8bitとすると、最高でも78khzのキャリア周波数になります このキャリア周波数で50hzの正弦波を生成すると、lpfのカットオフ周波数は中間なら2khz程度ですかね 何れにしてもシミュレーション等して、最適値を求める事になります pwmのキャリアには高い周波数の高調波を含みます、opアンプによるlpfでは「貫通」なる現象もありますから、 opアンプの周波数特性等を良く考慮して設計して下さい