NESA009A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0 和 MSPM0 系列的零件都有提供整合式比較器,做為部分裝置上的選用周邊設備。在這兩個裝置系列中、這些都會標示為 COMPx,其中「x」最終字元是指所考慮的特定比較器模組。在 STM32G0 系列中編號爲 1-3,在 MSPM0 系列中編號爲 0-2。比較器模組可在配備超過 1 個比較器的裝置中提供窗型比較器功能,並可接收各種內部及外部來源的輸入,且可用於觸發功率模式變更或截斷/控制 PWM 訊號。表 5-3 中包含了有關 MSPM0 和 STM32G0 比較器模組如何比較功能的摘要。
特點 | SMT32G0 | MSPM0G | MSPM0L |
---|---|---|---|
可用比較器 | 最高 3 | 最高 3 | 最高 1 |
輸出路由 | 多工 I/O 針腳 | 多工 I/O 針腳 | 多工 I/O 針腳 |
EXTI 中斷 | 中斷/事件介面 | 中斷/事件介面 | |
非反相輸入來源 | 多工 I/O 針腳 | 多工 I/O 針腳 | 多工 I/O 針腳 |
DAC12 輸出(1) | DAC8 輸出 | ||
DAC8 輸出 | OPA1 輸出(2) | ||
內部 VREF:1.4 V 和 2.5 V | |||
OPA1 輸出(2) | |||
反相輸入來源 | 多工 I/O 針腳 | 多工 I/O 針腳 | 多工 I/O 針腳 |
DAC 通道 1 和 2 | 內部溫度感測器 | 內部溫度感測器 | |
內部 VREF:2.048 V 和 2.5 V | 內部 VREF:1.4 V 和 2.5 V | DAC8 輸出 | |
緩衝的 VREF 分頻器包括:¼VREF、½VREF 和 ¾VREF | DAC8 輸出 | OPA0(3) 輸出 | |
OPA0 輸出 (3) | |||
可編程的磁滯 | 無、10 mV、20 mV、30 mV | 無、10 mV、20 mV、30 mV | 無、10 mV、20 mV、30 mV |
其他使用 DAC8 之 0 V 至 VREF/VDD 的值 | 其他使用 DAC8 之 0 V 至 VDD 的值 | ||
暫存器鎖定 | 是,所有 COMP 暫存器 (在裝置重設時停用) | 是,有些 COMP 暫存器 (寫入需要金鑰) | 是,有些 COMP 暫存器 (寫入需要金鑰) |
窗型比較器配置 | 是 | 是 | 無 (單一 COMP) |
輸入短模式 | 否 | 是 | 是 |
運作模式 | 高速、中速 | 高速、低功耗 | 高速、低功耗 |
快速 PWM 關機 | 是 | 是 (藉由 TIMA 故障處理常式) | 否 |
輸出濾波 | 消隱濾波器 | 消隱濾波器 | 消隱濾波器 |
可調式類比濾波器 | 可調式類比濾波器 | ||
輸出極性控制 | 是 | 是 | 是 |
中斷 | 正緣 | 正緣 | 正緣 |
負緣 | 負緣 | 負緣 | |
雙邊緣 | 輸出就緒 | 輸出就緒 | |
交換輸入模式 | 否 | 是 | 是 |
有關 COMP 程式碼範例的資訊可在 MSPM0 SDK 範例指南中找到。