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

 

  1.   概要
  2.   商標
  3. 1MSPM0 製品ラインアップの概要
    1. 1.1 概要
    2. 1.2 STM32 MCU と MSPM0 MCU の製品ラインアップの比較
  4. 2エコシステムと移行
    1. 2.1 ソフトウェア・エコシステムの比較
      1. 2.1.1 MSPM0 ソフトウェア開発キット (MSPM0 SDK)
      2. 2.1.2 CubeIDE と Code Composer Studio IDE (CCS) の比較
      3. 2.1.3 CubeMX と SysConfig の比較
    2. 2.2 ハードウェア・エコシステム
    3. 2.3 デバッグ・ツール
    4. 2.4 移行プロセス
    5. 2.5 移行と移植の例
  5. 3コア・アーキテクチャの比較
    1. 3.1 CPU
    2. 3.2 組み込みメモリの比較
      1. 3.2.1 フラッシュの特長
      2. 3.2.2 フラッシュの構成
      3. 3.2.3 内蔵 SRAM
    3. 3.3 電源投入とリセットの概要と比較
    4. 3.4 クロックの概要と比較
    5. 3.5 MSPM0 の動作モードの概要と比較
    6. 3.6 割り込みとイベントの比較
    7. 3.7 デバッグとプログラミングの比較
  6. 4デジタル・ペリフェラルの比較
    1. 4.1 汎用 I/O (GPIO、IOMUX)
    2. 4.2 UART (Universal Asynchronous Receiver-Transmitter)
    3. 4.3 シリアル・ペリフェラル・インターフェイス (SPI)
    4. 4.4 I2C
    5. 4.5 タイマ (TIMGx、TIMAx)
    6. 4.6 ウィンドウ付きウォッチドッグ・タイマ (WWDT)
    7. 4.7 リアルタイム・クロック (RTC)
  7. 5アナログ・ペリフェラルの比較
    1. 5.1 A/D コンバータ (ADC)
    2. 5.2 コンパレータ (COMP)
    3. 5.3 D/A コンバータ (DAC)
    4. 5.4 オペアンプ (OPA)
    5. 5.5 基準電圧 (VREF)
  8. 6改訂履歴

D/A コンバータ (DAC)

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にまとめます。

表 5-4 DAC 機能セットの比較
機能STM32G0MSPM0
分解能12 ビット (11.4~11.5ENOB)12 ビット (11ENOB)
出力レート1MSPS1MSPS
出力チャネル数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 つのハードウェア・トリガ (イベント・ファブリックから利用可能)
一部のデバイスでのみ使用できます。
デュアル DAC チャネルは、将来の MSPM0G デバイス用に計画されています。

DAC12 サンプル・コード

DAC12 のサンプル・コードの詳細については、『MSPM0 SDK サンプル・ガイド』を参照してください。