0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探索AT91SAM ARM-based Flash MCU SAM3N系列:高性价比32位微控制器的卓越之选

chencui 2026-04-06 14:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探索AT91SAM ARM-based Flash MCU SAM3N系列:高性价比32位微控制器的卓越之选

在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Atmel的SAM3N系列作为基于高性能32位ARM Cortex - M3 RISC处理器的Flash微控制器家族成员,以其出色的性能、丰富的外设和低功耗特性,成为众多工程师的首选。今天,我们就来深入了解一下SAM3N系列微控制器的特点、功能和应用。

文件下载:ATSAM3N4BA-AU.pdf

一、SAM3N简介

SAM3N系列微控制器运行速度最高可达48 MHz,拥有高达256 Kbytes的Flash和24 Kbytes的SRAM。其丰富的外设集包括2个USART、2个UART、2个TWI、3个SPI,以及1个PWM定时器、6个通用16位定时器、一个RTC、一个10位ADC和一个10位DAC。凭借QTouch库,SAM3N系列还支持电容式触摸功能,方便实现按钮、滚轮和滑块等应用。

该系列微控制器工作电压范围为1.62V至3.6V,提供48引脚、64引脚和100引脚的QFP、48引脚和64引脚的QFN以及100引脚的BGA封装,适用于各种不同的应用场景。此外,SAM3N系列与SAM3S系列引脚兼容,对于需要降低物料清单(BOM)成本的应用,它是从SAM3S迁移的理想选择,其价格优势和高度集成性使其在成本敏感、高产量的应用中具有广泛的应用前景。

二、核心特性

(一)处理器与架构

  1. ARM Cortex - M3处理器:采用2.0版本的ARM Cortex - M3处理器,支持Thumb - 2指令集,拥有哈佛处理器架构,可实现指令提取和数据加载/存储的同时进行,具备三级流水线、单周期32位乘法、硬件除法等功能,具有低延迟的中断服务程序(ISR)进入和退出特性。
  2. APB/AHB桥:SAM3N产品内置一个外设桥,外设由主时钟(MCK)提供时钟。
  3. 矩阵主设备和从设备:总线矩阵管理3个主设备和4个从设备,每个主设备有自己的解码器,每个从设备有自己的仲裁器,允许不同的仲裁方式。
  4. 外设DMA控制器:负责处理外设和存储器之间的数据传输,具有低总线仲裁开销,可减少中断延迟。

(二)存储器

  1. 内部SRAM:SAM3N4、SAM3N2和SAM3N1分别嵌入24 Kbytes、16 Kbytes和8 Kbytes的高速SRAM,可通过系统Cortex - M3总线在地址0x2000 0000访问,位于位带区域。
  2. 内部ROM:包含SAM Boot Assistant(SAM - BA)、应用内编程(IAP)例程和快速闪存编程接口(FFPI),始终映射在地址0x0080 0000。
  3. 嵌入式闪存:不同型号的SAM3N具有不同容量的闪存,如SAM3N4为256 Kbytes,SAM3N2为128 Kbytes,SAM3N1为64 Kbytes。闪存采用单平面组织,包含128字节的写缓冲区,通过32位接口访问。增强型嵌入式闪存控制器(EEFC)管理闪存的访问,支持高性能或低功耗访问模式,可进行编程、擦除、锁定和解锁操作。

(三)系统控制器

系统控制器负责处理系统的关键元素,如电源、复位、时钟、时间、中断、看门狗等。

  1. 电源管理:包括电源上电复位(POR)、掉电检测器(BOD)和电源监控器,可确保系统在不同电源条件下的稳定运行。
  2. 时钟生成:由低功耗32768Hz慢时钟振荡器、低功耗RC振荡器、3 - 20 MHz晶体或陶瓷谐振器振荡器、快速RC振荡器和可编程PLL组成,可提供多种时钟源和频率选择。
  3. 实时时钟和定时器:包括实时定时器(RTT)、实时时钟(RTC)、SysTick定时器和看门狗定时器,提供精确的时间测量和定时功能。
  4. 中断控制器:嵌套向量中断控制器(NVIC)支持32个可屏蔽外部中断和16个优先级级别,具有动态重新优先级排序、尾部链接和延迟中断处理等功能。

(四)外设

  1. 串行外设接口(SPI):支持与串行外部设备通信,可实现高达MCK的波特率传输,具有4个片选信号,可与多个外设进行通信。
  2. 两线接口(TWI):支持主模式、多主模式和从模式操作,兼容Atmel两线接口、串行存储器和I2C兼容设备,最高位速率可达400 kbit/s。
  3. 通用异步接收器/发送器(UART):实现标准Atmel USART的所有功能,支持独立的接收器和发送器,具有奇偶校验、帧错误检测等功能。
  4. 通用同步异步接收器/发送器(USART):支持5 - 9位全双工同步或异步串行通信,具有多种通信模式和协议支持,如RS485、ISO7816、SPI模式和IrDA调制/解调。
  5. 定时器计数器(TC):具有6个16位定时器计数器通道,可实现频率测量、事件计数、脉冲生成等多种功能。
  6. 脉冲宽度调制控制器(PWM):提供4个通道,每个通道有一个16位计数器,可独立编程,实现不同的脉冲宽度调制波形。
  7. 10位模数转换器ADC):支持多达16个通道,采样率可达384 KSPS,具有良好的线性度和多种触发源。
  8. 数模转换器(DAC):1通道10位DAC,转换速率可达500 ksamples/s,具有灵活的转换范围和多个触发源。

三、低功耗模式

SAM3N系列提供多种低功耗模式,以满足不同应用场景的功耗需求。

  1. 备份模式:实现最低功耗,典型电流消耗为3 µA,适用于需要周期性唤醒执行任务但不需要快速启动时间的系统。在此模式下,电源控制器、零功耗上电复位、RTT、RTC、备份寄存器和32 kHz振荡器运行,调节器和核心电源关闭。
  2. 等待模式:可实现极低的功耗,同时保持设备处于通电状态,启动时间小于10 µs。使用内部电压调节器时,典型电流消耗为15 µA;使用外部调节器时,为8 µA。在此模式下,核心、外设和存储器的时钟停止,但电源仍然供电。
  3. 睡眠模式:优化设备的功耗与响应时间,仅停止核心时钟,外设时钟可启用,电流消耗取决于应用。

四、封装与引脚

SAM3N系列提供多种封装选项,包括100引脚LQFP、100引脚TFBGA、64引脚LQFP、64引脚QFN、48引脚LQFP和48引脚QFN。不同封装的引脚分配有所不同,可根据具体应用需求选择合适的封装。

五、应用场景

由于其高性能、低功耗和丰富的外设,SAM3N系列适用于各种应用场景,如工业控制智能家居、医疗设备、消费电子等。在工业控制中,可用于电机控制传感器数据采集和处理;在智能家居中,可实现智能开关、环境监测等功能;在医疗设备中,可用于生命体征监测和数据传输;在消费电子中,可用于智能手表、便携式设备等。

六、总结

Atmel的SAM3N系列微控制器以其卓越的性能、丰富的外设和低功耗特性,为电子工程师提供了一个强大而灵活的解决方案。无论是从8位/16位微控制器迁移到32位,还是开发新的应用项目,SAM3N系列都是一个值得考虑的选择。在实际应用中,工程师可以根据具体需求选择合适的型号和封装,充分发挥SAM3N系列的优势,实现高效、可靠的设计。

你在使用SAM3N系列微控制器的过程中遇到过哪些问题?你认为它在哪些应用场景中表现最为出色?欢迎在评论区分享你的经验和见解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8830

    浏览量

    165578
  • 低功耗
    +关注

    关注

    12

    文章

    3980

    浏览量

    106848
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Atmel SAM L21系列微控制器:低功耗设计的理想

    Atmel SAM L21系列微控制器:低功耗设计的理想 在电子设备不断追求更低功耗、更高性能的今天,Atmel推出的
    的头像 发表于 04-16 17:00 357次阅读

    AT91SAM SAM3N系列ARM闪存MCU技术解析

    AT91SAM SAM3N系列ARM闪存MCU技术解析 在当今的电子设计领域,微控制器
    的头像 发表于 04-16 17:00 332次阅读

    Atmel SAM D21系列微控制器:低功耗高性能

    Atmel SAM D21系列微控制器:低功耗高性能 在电子设计的领域中,选择合适的微控制器
    的头像 发表于 04-07 11:10 139次阅读

    探索SAM D20系列:低功耗32MCU卓越

    探索SAM D20系列:低功耗32MCU卓越
    的头像 发表于 04-06 16:40 1049次阅读

    探索SAM4S微控制器家族:32MCU卓越

    探索SAM4S微控制器家族:32MCU卓越
    的头像 发表于 04-06 14:20 625次阅读

    探索AT91SAM7XC512/256/128:高性能微控制器的全方位解析

    AT91SAM7XC512/256/128是基于32ARM RISC处理的高度集成Flash微控制
    的头像 发表于 04-06 11:05 726次阅读

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器卓越

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器卓越
    的头像 发表于 04-06 11:05 721次阅读

    深度解析Atmel SAM7S系列ARM微控制器:从特性到应用

    应用场景中展现出卓越的优势。本文将深入剖析SAM7S系列微控制器的特性、架构、内存管理、系统控制以及外设功能,为电子工程师在设计过程中提供全
    的头像 发表于 04-06 11:05 727次阅读

    Atmel SAM7S系列ARM微控制器深度解析

    工程师的首选。今天,我们就来深入剖析这款微控制器的特点、性能及应用。 文件下载: AT91SAM7S32-AU-001.pdf 二、SAM7S系列概述
    的头像 发表于 04-06 11:05 272次阅读

    深入解析AT91SAM SAM3N系列ARM Flash MCU

    深入解析AT91SAM SAM3N系列ARM Flash MCU 在当今的电子设计领域,
    的头像 发表于 03-31 17:05 333次阅读

    深入解析SAM7SE512/256/32:强大的ARM微控制器

    /32系列ARM微控制器就是这样一款值得关注的产品。今天,我们就来深入解析这款微控制器的各项特性和功能。 文件下载: AT91SAM7SE2
    的头像 发表于 03-30 12:05 234次阅读

    深入解析Atmel SAM3S系列Flash微控制器

    深入解析Atmel SAM3S系列Flash微控制器 在当今电子技术飞速发展的时代,微控制器作为电子设备的核心大脑,其性能和功能直接影响着产
    的头像 发表于 03-25 11:35 201次阅读

    Atmel SAM C20系列微控制器:工业自动化的理想

    Atmel SAM C20系列微控制器:工业自动化的理想 在工业自动化、家电及其他5V应用领域,微控
    的头像 发表于 02-26 15:50 208次阅读

    Atmel SAM3S系列32Flash微控制器深度剖析

    Atmel SAM3S系列32Flash微控制器深度剖析 在当今的电子世界中,高性能、低功耗的微控制器
    的头像 发表于 02-25 11:40 328次阅读

    深入解析AT91SAM7SE512/256/32:强大的ARMFlash MCU

    深入解析AT91SAM7SE512/256/32:强大的ARMFlash MCU 在嵌入式系统设计领域,选择一款性能卓越、功能丰富且稳定可
    的头像 发表于 02-09 17:30 498次阅读