JAJA885A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
RL78 および MSPM0 ファミリの部品はどちらも 12 ビットまたは 8 ビットの DAC ペリフェラルを搭載しており、さまざまなアプリケーションで D/A 変換を実行できます。RL78 の資料では、12 ビット DAC は 12 ビット D/A コンバータと呼ばれ、8ビット DAC は DAC、D/A コンバータと呼ばれています。12ビット D/A コンバータは、RL78 I1E および L1A ファミリのデバイスでのみ利用できます。MSPM0 では、12 ビット DAC ペリフェラルを DAC12 と呼びます。これにより、DAC12 は、特定の MSPM0 デバイスに搭載されている各コンパレータ ペリフェラルで使用できる 8 ビット DAC と差別化します。追加の 8 ビット DAC については、このドキュメントのコンパレータのセクションで説明します。この DAC12 ペリフェラルは、MSPM0G ファミリのデバイスでのみ利用できます。
RL78 および MSPM0G の 12 ビット DAC ペリフェラルの機能を表 5-4にまとめます。
MSPM0L と C DAC は COMP に内蔵されています。MSPM0H シリーズと MSPM0C1103、MSPM0C1104 にはコンパレータがないため、DACはサポートされていません。
| 機能 | RL78 | MSPM0G | MSPM0L/C |
|---|---|---|---|
| 分解能 | 12 ビット | 12 ビット (11ENOB) | 8 ビット |
| 出力レート | 33kSPS | 1MSPS | 1MSPS |
| 出力チャネル数 | 2 (1) | 1 (2) | 1 |
| データ形式 | 12 ビットの右揃え、12 ビットの左揃え | 8 ビットの右揃え、12 ビットの右揃え、2 の補数、またはストレート バイナリ | 8ビットの右揃え |
| DMA 連携 | あり (DTC) | あり | あり |
| 出力のルーティング | 外部ピン | 外部ピン | 内部ペリフェラル接続:OPA IN+、COMP IN+ |
| 内部ペリフェラル接続:OPA IN+、COMP IN+、ADC0 | |||
| 内部リファレンス電圧 | はい、1.48V | あり、2.5V または 1.4V | あり、2.5V または 1.4V |
| 外部基準電圧 | あり | あり | いいえ |
| FIFO | いいえ | あり | いいえ |
| 出力バッファ | いいえ | あり | いいえ |
| 出力オフセットの設定が可能 | いいえ | あり | いいえ |
| 自己校正モード | いいえ | あり | いいえ |
| トリガ ソース | イベント リンク | 内部専用のサンプル タイム ジェネレータ、DMA 割り込み / イベント、FIFO スレッショルド割り込み / イベント、2 つのハードウェア トリガ (イベント ファブリックから利用可能) | イベント |
DAC12 サンプルコード:DAC12 サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。