JAJA885A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
RL78 と MSPM0 はどちらも、アナログ信号を同等のデジタル信号に変換するための ADC ペリフェラルを搭載しています。どちらのデバイス ファミリも、12 ビット ADC を搭載しています。RL78 I シリーズには 24 ビットのデルタ・シグマ ADC が搭載されていますが、ここでは扱いません。MSP430F676xを検討できます。表 5-1 と 表 5-2に、ADC のさまざまな機能とモードの比較を示します。
ADC外部リファレンスは、MSPM0C1103 および MSPM0C1104 のデバイスではサポートされていません。
| 機能 | RL78 | MSPM0 |
|---|---|---|
| 分解能 (ビット) | 12、10、8 | 12、10、8 |
| 変換レート (Msps) | 0.888 | 4 |
| オーバーサンプリング (ビット) | 該当なし | 14 |
| ハードウェア オーバーサンプリング | 16x | 128x |
| FIFO | いいえ | あり |
| ADC 基準電圧 (V) | 内部:1.48、VDD | 内部:1.4、2.5、VDD |
| 外部: 2.4≤ VREFP ≤ VDD ≤ 5.5V VREFM = VSS または VREFM |
外部: 1.4 ≤ VREF ≤ VDD |
|
| 動作時電力モード | 動作、スヌーズ | 動作、スリープ、停止、スタンバイ(1) |
| 自動パワーダウン | あり | あり |
| 外部入力チャネル(2) | 最大 31 | MSPM0G:最大16個のMSPM0L:最大16個のMSPM0C:最大27個のMSPM0H:最大 27 |
| 内部入力チャネル | 温度センサ、内部基準電圧、タッチ センサ キャパシタンス | 温度センサ、電源監視、アナログ シグナル チェーン |
| DMA サポート | あり (DTC/DMA) | あり (DMA) |
| ADC ウィンドウ コンパレータ ユニット | あり (ADxL) | あり |
| 同時サンプリング | いいえ | あり |
| ADC の数(3) | 最大 1 | MSPM0G:最大2つのMSPM0L/C/H:最大 1 |
| RL78 (1) | MSPM0 | 備考 |
|---|---|---|
| モードのうち、ワンショット変換モード/シングルスキャンモードから選択します | シングル チャネル シングル変換 | ADC は、1 つのチャネルを 1 回サンプリングして変換します |
| スキャンモードのうち、ワンショット変換モード/シングルスキャンモード | チャネル変換のシーケンス | ADC は一連のチャネルをサンプリングし、1 回変換します。 |
| モードのうち、シーケンシャル変換モード、連続スキャンモードから選択します | シングル チャネル変換を繰り返します | 1 つのチャネルを連続的にサンプリングし、1 つのチャネルを変換することを繰り返します |
| スキャン・モード、シーケンシャル変換モード、連続スキャン・モード | チャネル変換のシーケンスを繰り返します | 一連のチャネルをサンプリングして変換した後、同じシーケンスを繰り返します |
ADC サンプル コード
ADC サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。