JAJU896 June 2023 ADS131M08 , MSPM0G1507
MSPM0G デバイス・ファミリには、Arm® 32 ビット Cortex®-M0+ CPU が内蔵されており、この CPU にはメモリ保護ユニットが搭載され、最高 80MHz のクロック周波数で使用でき、2 つの SPI が内蔵され、その 1 つは最大 32Mbps をサポートしています。エネルギー計算を実行するためのその他の関連ペリフェラルとして、カレンダー機能付きのリアルタイム・クロック (RTC)、CRC-16 または CRC-32 のハードウェア・モジュール、4 つのユニバーサル非同期レシーバ・トランスミッタ (UART)、速度 1Mbps の 2 つの I2C、最大 60 の GPIO があります。
この設計の MSPM0+ MCU は、ADS131M08 デバイスから電圧および電流のサンプルを取得し、計測パラメータを計算します。さらに、このデバイスは RTC モジュールを使用して時間の経過を管理し、UART インターフェイスの 1 つを使い、基板の絶縁型 RS-232 または絶縁型 RS-485 回路で PC の GUI と通信するか、計算したパラメータを 2 つ目の UART リンク経由で送信し、外部の MSP430FR4131 の LCD に表示します。
MSPM0+ MCU の CRC16 モジュールは、ADS131M08 デバイスから送信される ADC パケットの整合性を検証するために実行される CRC 計算の高速化にも使用されます。
MSPM0G3507 は、拡張温度範囲の -40℃~125℃、1.62V~3.6V の広い電源電圧範囲で動作し、エラー訂正コード (ECC) を内蔵した 128KB のフラッシュ・メモリと、ハードウェア・パリティ付き ECC 保護の 32KB SRAM を内蔵しています。
ピン互換の MSPM0G1107 デバイスは、-40℃~105℃の範囲に対応し、アプリケーションの目標がシステム・コストの低減で、ハードウェア演算アクセラレータ (MATHACL) と AES モジュールを必要としないなら、これらのペリフェラルなしでも使用できます。