NESA009A 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)
    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 類比轉數位轉換器 (ADC)
    2. 5.2 比較器 (COMP)
    3. 5.3 數位轉類比轉換器 (DAC)
    4. 5.4 運算放大器 (OPA)
    5. 5.5 電壓參考 (VREF)
  8. 6修訂記錄

類比轉數位轉換器 (ADC)

STM32G0 和 MSPM0 都提供 ADC 周邊設備,可將類比訊號轉換爲數位等效訊號。兩種裝置系列皆配備 12 位元 ADC。下表比較 ADC 的不同功能和模式。

表 5-1 功能集比較
特點STM32G0MSPM0GMSPM0L
解析度 (位元)

12

12

12

轉換率 (Msps)

2.5

4

1.4

超取樣 (位元)

16

14

不適用

硬體超取樣

256x

128x

不適用

FIFO

ADC 參考 (V)

內部:2.048、2.5

內部:1.4、2.5、VDD

內部:1.4、2.5、VDD

當 VDD < 2 時

外部:VREF = VDD

外部:

1.4 ≤ VREF ≤ VDD

外部:

1.4 ≤ VREF ≤ VDD

當 VDD ≥ 2 時

外部:2 ≤ VREF ≤ VDD

操作功率模式

執行、睡眠

執行、睡眠、停止、待機(1)

執行、睡眠、停止、待機(1)

自動關機

外部輸入通道(3)

最高 16

最高 16

最高 16

內部輸入通道

溫度感測器、VREF、VBAT

溫度感測器、供應監控、類比訊號鏈

溫度感測器、供應監控、類比訊號鏈

DMA 支援

ADC 窗口比較器裝置

同時取樣

ADC 數量(3)

最高 1

最高 2

最高 1

ADC 可在待機模式中觸發,進而變更運作模式。
外部輸入通道的數量因裝置而異。
ADC 的數量因裝置而異。
表 5-2 轉換模式
STM32G0MSPM0說明
單次轉換模式單通道單次轉換ADC 取樣並轉換一次單通道
掃描一系列通道通道轉換順序ADC 會取樣一連串的通道,並轉換一次。
連續轉換模式重複單通道轉換重複單通道連續取樣並轉換單一通道
重複通道轉換順序取樣並轉換一系列通道,然後重複相同序列
不連續模式重複通道轉換順序取樣並轉換不連續的通道集。這可以透過將 MEMCTRLx 對應至不同通道在 MSPM0 上完成。

ADC 程式碼範例

有關 ADC 程式碼範例的資訊,可在 MSPM0 SDK 範例指南中找到。