dsPIC33CKのADCでオーバーサンプリングフィルタを使う

カテゴリー: PIC

dsPIC33CK256MP505では、2個のDedicated(専用)ADCと1個のShared(共用)ADCがあり、どちらもオーバーサンプリングフィルタを設定できます。今回初めて使ってみました。

いつもDedicatedADCは主にPWMトリガで電流検出に使うため、サンプルタイミングがクリティカルなのでオーバーサンプリングをしたことがありません。今回はADC1を1ms周期の普通のアナログ入力にしたので、適用してみました。

応用に使ったボードは20KHzPWMで強烈なスイッチングをしているのでセンサ入力など中・低速サンプリングには結構なノイズが乗ってきます。

続きを読む…