JAJU978 February 2025 AMC131M03 , MSPM0G1507
MCU DMA モジュールは、最小限のハードウェア リソースとタイミング オーバーヘッドで、共有 SPI バス上で MSPM0G3507 MCU と 4 つの AMC131M03 デバイスとの間でパケットを転送します。次の 2 つの DMA チャネルが使用されます:DMA チャネル 0 は SPI データ (0x00) を ADC への送信に使用され、DMA チャネル 1 は共有 SPI バスを介してすべての ADC から測定データを同時に受信することに使用されます。最初の ADC から全部の SPI データ パケットを受信すると、DMA 準備完了割り込みが生成され、データ パケットの CRC16 検証が開始されます。CRC16 チェックが成功すると、データ パケットが分解され、位相ごとに電圧と電流の値が得られます。2 番目、3 番目、4 番目の ADC デバイスは順番に時間多重化されてアクセスされ、位相ごとおよび中間のデータ サンプルを読み出します。AMC131M03 からの中性線データでは、電流の値のみが処理されます。AMC131M03 は 15 バイトのパケットを転送します。