探索SAM D20系列:低功耗32位MCU的卓越之选
引言
在电子工程师的日常设计中,选择一款合适的微控制器(MCU)至关重要。SAM D20系列低功耗32位Cortex - M0 + MCU以其丰富的功能和出色的性能,成为众多应用场景下的理想候选。今天,我们就来详细了解这款MCU的特点和优势。
文件下载:ATSAMD20E15A-MU.pdf
一、工作条件与性能
工作电压与温度范围
SAM D20系列可在多种电压和温度条件下工作。它能适应1.62V - 3.63V的电压范围,温度范围涵盖 - 40°C到 + 85°C,甚至在 - 40°C到 + 105°C也能正常运行。而在2.7V - 3.63V电压下,还能在 - 40°C到 + 125°C的扩展温度环境中工作,并符合AEC - Q100标准。大家在设计时,要根据实际应用场景的温度和电压要求来选择合适的工作条件,以确保MCU的稳定性。
时钟频率
在不同的工作条件下,时钟频率也有所不同。在 - 40°C到 + 85°C、电压1.62V - 3.63V时,直流可达48 MHz;在 - 40°C到 + 105°C、相同电压下,直流最高32 MHz;在扩展温度条件下,直流同样可达32MHz。不同的频率能满足不同应用对处理速度的需求,比如对实时性要求高的应用就需要更高的频率,你在设计时是否考虑过如何根据实际需求来平衡频率和功耗呢?
二、核心与内存
核心性能
该系列采用Arm® Cortex® - M0 + CPU,最高运行频率可达48 MHz,并且配备单周期硬件乘法器,这大大提高了数据处理速度,对于需要进行大量数学运算的应用场景非常有利。
内存配置
内存方面提供了多种选择,闪存容量有16/32/64/128/256 KB,SRAM容量为2/4/8/16/32 KB。这种多样化的内存配置可以满足不同规模和复杂度的应用程序需求,工程师可以根据项目具体情况来灵活选择。大家在设计时有没有遇到过内存不够用或者浪费的情况,又是如何解决的呢?
三、系统特性
复位与检测
具备上电复位(POR)和欠压检测(BOD)功能,这能在电源出现异常时,保证系统的安全和稳定运行。当电源电压异常下降时,BOD可以及时检测到并采取相应措施,避免系统出现不可预知的错误。
时钟选项
提供内部和外部时钟选项,并且有48 MHz数字锁相环(DFLL48M)。这使得在不同的应用场景中,都能方便地选择合适的时钟源,确保系统时钟的准确性和稳定性。
中断控制
外部中断控制器(EIC)最多支持16个外部中断和1个不可屏蔽中断,这对于需要快速响应外部事件的应用非常重要。比如在一些传感器数据采集系统中,外部中断可以及时响应传感器的信号变化,提高系统的实时性。
调试接口
采用双引脚串行线调试(SWD)编程、测试和调试接口,方便工程师进行程序的开发和调试工作,提高开发效率。
四、低功耗设计
睡眠模式
支持空闲和待机睡眠模式,在这些模式下,MCU可以显著降低功耗。同时,还具备SleepWalking外设功能,即使在睡眠状态下,某些外设仍然可以工作,以实现低功耗的同时保持一定的功能,这对于一些对功耗要求极高的应用,如电池供电设备,是非常实用的特性。
低功耗数据
在有源模式下,功耗可低至50 µA/MHz;运行外设触摸控制器(PTC)时,功耗可低至8 µA。如此低的功耗,能大大延长电池供电设备的续航时间。
五、外设功能
事件系统
拥有8通道事件系统,可用于实现外设之间的事件触发和同步,提高系统的整体性能和效率。
定时器与计数器
最多有八个16位定时器/计数器(TC),可以配置为不同的模式,如一个带两个比较/捕获通道的16位TC、一个带两个比较/捕获通道的8位TC,还可以通过两个TC组合成一个带两个比较/捕获通道的32位TC。此外,还有一个具有时钟/日历功能的32位实时计数器(RTC)和看门狗定时器(WDT),为系统的定时和监控提供了丰富的选择。
通信接口
最多六个串行通信接口(SERCOM),每个都可以配置为不同的通信模式,包括全双工和单总线半双工配置的USART、最高400 kHz的I²C接口以及SPI接口,方便与各种外部设备进行通信。
数模转换
有一个12位、350 ksps的模数转换器(ADC),最多支持20个通道,具有差分和单端输入、可编程增益级、自动偏移和增益误差补偿以及硬件过采样和抽取功能,可支持13位、14位、15位或16位分辨率。还有一个10位、350 ksps的数模转换器(DAC),满足模拟信号处理的需求。
模拟比较器与触摸控制
两个模拟比较器(AC)具有窗口比较功能,此外,外设触摸控制器(PTC)最多支持256通道的电容式触摸和接近感应,可用于实现触摸交互功能。
六、I/O与封装
I/O引脚
最多有52个可编程I/O引脚,提供了丰富的输入输出接口,可满足各种外部设备的连接需求。
封装形式
提供多种封装选择,包括64引脚的TQFP、VQFN,64球的UFBGA(扩展温度和AEC - QA100等级不可用),48引脚的TQFP、VQFN,45球的WLCSP(扩展温度和AEC - QA100等级不可用),32引脚的TQFP、VQFN和27球的WLCSP(扩展温度和AEC - QA100等级不可用)。不同的封装形式适用于不同的应用场景和PCB布局要求,工程师可以根据实际情况进行选择。
七、总结
SAM D20系列低功耗32位Cortex - M0 + MCU以其丰富的功能、出色的低功耗性能、多样化的内存配置和外设接口,以及多种封装形式,为电子工程师在不同应用场景下的设计提供了广泛的选择。无论是对功耗要求极高的电池供电设备,还是对实时性和处理能力有要求的工业控制、智能家居等应用,SAM D20系列都能展现出其卓越的性能。在实际设计中,工程师可以根据具体的项目需求,充分发挥这款MCU的优势,打造出更加完美的电子产品。
大家在实际使用SAM D20系列MCU时,有没有遇到过一些特殊的问题或者有什么独特的应用经验呢?欢迎在评论区分享。
-
电子设计
+关注
关注
42文章
2870浏览量
49916
发布评论请先 登录
探索SAM D20系列:低功耗32位MCU的卓越之选
评论