2. SAM系列产品概览
Microchip 的 SAM 系列 32 位 ARM Cortex-M 微控制器并不是一条单一产品线,而是按“性能—功耗—模拟/连接外设”三个维度切分出的多个家族。理解 SAM D、SAM L、SAM E、SAM G 的差异,关键不是记住型号,而是先建立一张“定位地图”:谁负责通用低功耗、谁负责极致低功耗、谁负责模拟与实时控制、谁负责图形与高速连接。选型时先确定应用的核心约束,再落到具体家族,最后才比较引脚、封装与价格。
四个家族的定位差异
SAM D 是通用主流系列,基于 Cortex-M0+、M4F 等内核,强调“性能与功耗的平衡”。它覆盖从入门到中高端,外设齐全(USB、SERCOM、DMA、ADC、DAC),适合消费电子、工业控制、物联网终端等大多数常规场景。SAM D 的低功耗能力属于“够用”级别:支持 Sleep、Standby 等基础低功耗模式,但并非为电池长期供电而极致优化。
SAM L 是超低功耗系列,基于 Cortex-M0+ 与 M4F,核心卖点是“在极低功耗下保持可用外设”。它提供更细的低功耗模式划分(如 Backup、Retention),支持事件系统、睡眠walking 外设、低功耗外设时钟门控,适合电池供电的传感器节点、便携医疗、智能表计等需要数年续航的场景。SAM L 的取舍是:性能上限低于 SAM D/E,但静态电流与唤醒能耗显著更优。
SAM E 是“模拟与实时控制”系列,基于 Cortex-M4F,集成高精度 ADC、DAC、比较器、运放以及用于电机/PWM 控制的高级定时器。它面向工业自动化、电机驱动、电源转换、精密测量等场景。SAM E 的低功耗能力不是首要指标,其价值在于“模拟外设与实时响应”,因此电源管理策略更偏向“稳定供电与快速响应”,而非深度休眠。
SAM G 是“图形与高速连接”系列,基于 Cortex-M4F,集成 LCD 控制器、2D 图形加速、以太网、USB 高速等。它面向人机界面、工业网关、智能家居中控等需要显示与联网的设备。SAM G 的功耗定位是“性能优先”,低功耗模式用于待机而非长期电池运行,电源设计重点在于多电源域与高速外设的供电完整性。
选型依据:从约束出发
选型时建议按以下顺序判断:第一,供电方式。若为电池供电且要求多年续航,优先 SAM L;若为市电或大容量电池,SAM D/E/G 均可。第二,核心任务。若需要电机控制、精密模拟采集,选 SAM E;若需要 LCD 显示与以太网,选 SAM G;若为通用控制与 USB 通信,选 SAM D。第三,性能与功耗的折中。SAM D 与 SAM L 在 M0+ 级别有重叠,此时比较静态电流、唤醒时间与外设可用性。第四,生态与封装。同一家族内再按 Flash/RAM、引脚数、封装与温度等级筛选。
低功耗与电源管理的关键差异
四个家族在电源管理上的差异,主要体现在“低功耗模式层级”和“唤醒源与外设可用性”上。SAM L 提供 Backup 模式,可在极低电流下保持 RTC 与少量备份寄存器,适合周期性唤醒采集;SAM D 的 Standby 模式保留 SRAM 与部分外设状态,唤醒后无需重新初始化;SAM E 与 SAM G 更强调运行时的电源完整性,例如多电源域、内核与 IO 独立供电、上电时序要求。
实际配置时,需要关注三个参数:休眠电流、唤醒时间、唤醒后外设恢复成本。以电池节点为例,若每秒唤醒一次采集温度并通过 LoRa 发送,SAM L 在 Sleep 模式下电流可低至微安级,而 SAM D 在同等条件下通常高出一个量级。但若节点需要 USB 高速通信或 LCD 刷新,SAM L 的外设能力不足,此时应转向 SAM D 或 SAM G,并通过占空比控制降低平均功耗。
一个可执行的选型判断表
下面给出一个简化的选型判断表,可作为项目初期的快速筛选依据。表中“优先家族”是建议起点,最终仍需按具体型号核对引脚、封装与温度等级。
| 应用约束 | 优先家族 | 关键理由 |
|---|---|---|
| 电池供电,续航要求 > 3 年 | SAM L | Backup/Retention 模式,微安级休眠,事件系统唤醒 |
| 通用控制 + USB 通信 | SAM D | 外设均衡,生态成熟,功耗与性能平衡 |
| 电机 FOC / 精密 ADC 采集 | SAM E | 高精度模拟前端与高级定时器,实时响应强 |
| LCD 显示 + 以太网网关 | SAM G | 集成 LCD 控制器、2D 加速与高速连接 |
| 低功耗 + 需要 USB | SAM D / SAM L 对比 | 比较休眠电流与 USB 唤醒恢复时间,按占空比取舍 |
从家族到型号的落地方法
确定家族后,进入型号筛选阶段。以 SAM L 为例,先按 Flash/RAM 需求筛选(如 64KB/16KB 或 256KB/32KB),再按外设需求筛选(是否需要 USB、DMA、触摸、段码 LCD),最后按封装与引脚数确定。SAM D 则需区分 M0+ 与 M4F 内核,M4F 带浮点与 DSP 指令,适合需要滤波或控制的场景。SAM E 需确认 ADC 分辨率与采样率、PWM 通道数、运放与比较器数量。SAM G 需确认 LCD 分辨率、以太网 MAC 与 USB 速度等级。
电源管理配置通常从时钟树开始:选择主时钟源(内部 RC 或外部晶振),配置分频与低功耗模式,再设置唤醒源(RTC、外部中断、SERCOM 接收等)。在 SAM L 上,还需配置事件系统,使外设之间无需 CPU 介入即可触发,从而延长 CPU 休眠时间。在 SAM E 上,则要优先保证 ADC 参考电压与模拟电源的稳定,避免低功耗模式影响采样精度。
总结来说,SAM D 是“通用平衡”,SAM L 是“极致低功耗”,SAM E 是“模拟与实时”,SAM G 是“图形与连接”。选型时先锁定供电方式与核心任务,再用平均电流估算验证,最后按外设与封装收敛到具体型号。掌握这条路径,就能在 SAM 系列中快速找到与项目约束匹配的器件。