ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
MSPM0 和 NXP 的 M0 MCU 均能提供 ADC 外设,将模拟信号转换为数字等效信号。表 5-1 比较了 ADC 的不同功能和模式。
| 特性 | NXP S32K1xx | NXP KEA128x | NXP KM35x | MSPM0 |
|---|---|---|---|---|
| 分辨率(位) | 12 | 12 | 16 | 2012/10/08 |
| 转换速率 (MSPS)(12 位) | 1.16 | 0.340 | 4.75 | MSPM0Gx - 4 |
| MSPM0Lx - 1.68 | ||||
| MSPM0Cx - 1.5 | ||||
| 过采样(位) | 否 | 否 | 否 | 14 |
| 硬件过采样 | 否 | 否 | 否 | 128x |
| FIFO | 否 | 是 | 否 | 是 |
| ADC 基准 (V) | 替代: 2.7 ≤ VREF ≤ VDDA+0.1 |
内部: VSSA 至 VDDA |
替代: VSSA 至 VDDA |
内部:1.4、2.5 VDD |
| 主要: 2.7 ≤ VREF ≤ VDDA+0.1 |
外部: VSSA 至 VDDA |
外部: VSSA 至 VDDA |
外部: 1.4 ≤ VREF ≤ VDD |
|
| 工作电源模式 | VLPR、STOP2、RUN | 运行、等待、停止 | 运行、等待、VLPS | 运行、睡眠、停止、待机 (1) |
| 自动断电 | 等效 | 等效 | 等效 | 是 |
| 外部输入通道 (2) | S32K118-最高 16 | 高达 16 | 高达 16 | MSPM0Gx - 高达 17 |
| S32K116-最高 13 | MSPM0Lx/Cx - 高达 10 | |||
| 内部输入通道 | 电源监测器 | 内部间隙,温度传感器 | 内部间隙,温度传感器 | 温度传感器、电源监控、模拟信号链 |
| DMA 支持 | 是 | 否 | 是 | 是 |
| ADC 窗口比较器单元 | 否 | 否 | 否 | 是 |
| 同时采样 | 否 | 否 | 否 | MSPM0Gx - 是 |
| MSPM0Lx/Cx - 否 | ||||
| ADC 数量 (3) | 1 | 1 | 1 | MSPM0Gx - 2 |
| MSPM0Lx/Cx - 1 |
| 模式 | S32K1xx | NXP KEA128x | NXP KM35x | MSPM0 | 说明 |
|---|---|---|---|---|---|
| 单次转换模式 | 是 | 是 | 是 | 单通道单次转换 | ADC 对单个通道进行一次采样和转换 |
| 扫描一个通道序列 | 否 | 否 | 否 | 序列通道单次转换 | ADC 对序列通道进行采样并转换一次。 |
| 连续转换模式 | 是 | 是 | 是 | 单通道重复转换 | 重复单通道连续采样,转换一个通道 |
| 否 | 否 | 否 | 序列通道重复转换 | 对序列通道进行采样和转换,然后重复相同的序列 | |
| 不连续模式 | 否 | 否 | 否 | 序列通道重复转换 | 对一组不连续的通道进行采样和转换。通过将 MEMCTRLx 映射到不同的通道,可在 MSPM0 上完成该操作。 |
ADC 代码示例
有关 ADC 代码示例的信息,请参阅 MSPM0 SDK 示例指南。