JAJA723A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
STM32G0 および MSPM0 ファミリの部品はどちらも 12 ビットの DAC ペリフェラルを搭載しており、さまざまなアプリケーションで D/A 変換を実行できます。STM32G0 の資料では、このペリフェラルは DAC と呼ばれています。『MSPM0 テクニカル・リファレンス・マニュアル』、『MSPM0 シリーズ・データシート』、および『MSPM0 SDK』では、12 ビット DAC ペリフェラルを DAC12 と呼びます。これにより、DAC12 は、特定の MSPM0 デバイスに搭載されている各コンパレータ・ペリフェラルで使用できる 8 ビット DAC と差別化します。追加の 8 ビット DAC については、このドキュメントのコンパレータのセクションで説明します。この DAC12 ペリフェラルは、MSPM0G ファミリのデバイスでのみ利用できます。
STM32G0 および MSPM0G の 12 ビット DAC ペリフェラルの機能を表 5-4にまとめます。
機能 | STM32G0 | MSPM0 |
---|---|---|
分解能 | 12 ビット (11.4~11.5ENOB) | 12 ビット (11ENOB) |
出力レート | 1MSPS | 1MSPS |
出力チャネル数 | 2(1) | 1(3) |
データ形式 | 8 ビットの右揃え、12 ビットの右揃え、12 ビットの左揃え | 8 ビットの右揃え、12 ビットの右揃え、2 の補数、またはストレート・バイナリ |
DMA の統合 | あり | あり |
出力のルーティング | 外部ピン | 外部ピン |
内部ペリフェラル接続:COMP IN-、ADC | 内部ペリフェラル接続:OPA IN+、COMP IN+、ADC0 | |
内部基準電圧 | あり、2.5V または 2.048V | あり、2.5V または 1.4V |
外部基準電圧 | あり | あり |
FIFO | なし | あり |
出力バッファ | あり | あり |
出力オフセットの設定が可能 | あり | あり |
自己校正モード | あり | あり |
自動波形生成 | ノイズ波、三角波 | なし |
サンプル・アンド・ホールド・モード | あり | なし |
トリガ・ソース | 外部ピン、内部タイマ信号、DAC ホールド・クロック、DMA アンダーラン | 内部専用のサンプル・タイム・ジェネレータ、DMA 割り込み / イベント、FIFO スレッショルド割り込み / イベント、2 つのハードウェア・トリガ (イベント・ファブリックから利用可能) |
DAC12 のサンプル・コードの詳細については、『MSPM0 SDK サンプル・ガイド』を参照してください。