ZHCUBY2 April 2024 MSPM0C1104 , MSPM0L1105
Microchip 8 位 AVR 和 MSPM0 都提供 ADC 外设来将模拟信号转换为数字等效信号。这两个器件系列都具有 10 位或 12 位 ADC。下表比较了 ADC 的不同功能和模式。
功能 | Microchip ATMega | Microchip ATtiny | MSPM0 |
---|---|---|---|
分辨率(位) | 10 | 12 | 12/10/8 |
转换速率 (MSPS)(12 位) | 15ksps | 375ksps | MSPM0Gx - 4 |
MSPM0Lx - 1.68 | |||
MSPM0Cx - 1.5 | |||
过采样(位) | 否 | 17 | 14 |
硬件过采样 | 否 | 是 | 128x |
FIFO | 否 | 否 | 是 |
ADC 基准 (V) | 内部:1.1 AVCC | 内部:1.024、2.048、2.500、4.096 VDD | 内部:1.4、2.5 VDD |
外部: 1.0 ≤ VREF ≤ VDD | 外部: 1.0 ≤ VREF ≤ VDD | 外部: 1.4 ≤ VREF ≤ VDD | |
工作电源模式 | 活动、空闲、ADC 降噪 | 活动、空闲、ADC 降噪 | 运行、睡眠、停止、待机(1) |
自动断电 | 否 | 否 | 是 |
外部输入通道(2) | 高达 8 | 高达 15 | MSPM0Gx - 高达 17 |
MSPM0Lx/Cx - 高达 10 | |||
内部输入通道 | 温度传感器、VREF、VBAT | 否 | 温度传感器、电源监控、模拟信号链 |
DMA 支持 | 是 | 否 | 是 |
ADC 窗口比较器单元 | 否 | 否 | 是 |
同时采样 | 否 | 否 | MSPM0Gx - 是 |
MSPM0Lx/Cx - 否 | |||
ADC 数量(3) | 1 | 1 | MSPM0Gx - 2 |
MSPM0Lx/Cx - 1 |
模式 | Microchip ATMega | Microchip ATtiny | MSPM0 | 说明 |
---|---|---|---|---|
单次转换模式 | 是 | 是 | 单通道单次转换 | ADC 对单个通道进行一次采样和转换 |
扫描一个通道序列 | 否 | 否 | 序列通道单次转换 | ADC 对序列通道进行采样并转换一次。 |
连续转换模式 | 是 | 是 | 单通道重复转换 | 重复单通道连续采样,转换一个通道 |
否 | 否 | 序列通道重复转换 | 对序列通道进行采样和转换,然后重复相同的序列 | |
不连续模式 | 否 | 否 | 序列通道重复转换 | 对一组不连续的通道进行采样和转换。通过将 MEMCTRLx 映射到不同的通道,可在 MSPM0 上完成该操作。 |
有关 ADC 代码示例的信息,请参阅 MSPM0 SDK 示例指南。