JAJU896 June 2023 ADS131M08 , MSPM0G1507
瞬間的な電圧、電流、有効電力、無効電力は、64 ビットのレジスタで累算されます。サイクル・トラッキング・カウンタとサンプル・カウンタは、累算されたサンプル数を追跡します。約 1 秒のサンプルが累算されると、バックグラウンド・プロセスによってこれらの累算レジスタが保存され、フォアグラウンド・プロセスに通知が行われ、RMS や電力値などの平均結果が得られます。このプロセスでは非常に安定した結果が得られるため、フォアグラウンド平均化プロセスをトリガするためにサイクル境界が使用されます。
周波数測定では、ゼロクロス電圧サンプル間で線形補間が使用されます。ゼロクロス付近のサンプルと、線形補間のプロセスを、図 3-7 に示します。
ノイズのスパイクは誤差を引き起こす可能性があるため、アプリケーションは変化率チェックを使用して、発生する可能性のある誤った信号を除去し、真正のゼロクロス・ポイントから 2 つのポイントが必ず補間されていることを保証します。たとえば、2 つの負のサンプルを使用すると、ノイズのスパイクによって片方のサンプルが正になって負と正のペアになり、そこにゼロクロスが発生しているように見えることがあります。
結果として生じるサイクル間タイミングは、弱いローパス・フィルタに通され、サイクル間の変動がさらに平滑化されます。このフィルタ処理により、安定した高精度の周波数測定が可能になり、ノイズ耐性も向上します。