0

16 ビット .wav ファイルから読み取っている 12 ビット DAC でオーディオ信号を生成しています。私のプロセッサは 3.3V なので、すべてを 32768 にシフトして、値が 1.65V を中心に 0 ~ 3.3V の間で変動し、右に 4 ビットシフトして 12 ビットの値にします。

私が抱えている問題は、DAC をオンにすると、アンプがそのステップ関数を認識したときに大きなポップ音がすることです。コーナー周波数が 4KHz の RC ローパス フィルターを使用していますが、あまり効果がありません。

できればハードウェアでこれを修正したいのですが、それを行う最善の方法が思いつきません。これらはモノラル スピーカーで再生される音声コマンドにすぎないため、忠実度などは必要ありません。

私が考えたもう 1 つの解決策は、DAC を増減することでしたが、余分な時間がかかるのは避けたいと思います。

助言がありますか?

4

1 に答える 1