Atmel AVR ATUC64/128/256L3/4U微控制器:高性能与低功耗的完美结合
在嵌入式系统设计领域,一款性能卓越且功耗低的微控制器是工程师们梦寐以求的。Atmel AVR ATUC64/128/256L3/4U微控制器就是这样一款产品,它基于AVR32 UC RISC处理器,运行频率高达50MHz,为成本敏感型嵌入式应用提供了理想的解决方案。
文件下载:ATUC256L3U-Z3UT.pdf
一、特性亮点
1. 高性能处理核心
该微控制器采用了高性能的32位RISC微处理器核心AVR32 UC,具备紧凑的单周期RISC指令集,还包含DSP指令,支持读 - 修改 - 写指令和原子位操作。其性能表现出色,在50MHz运行时,从闪存(1个闪存等待状态)可达64DMIPS;在25MHz运行时,从闪存(0个闪存等待状态)可达36DMIPS。同时,它还实现了内存保护单元(MPU)和快速灵活的中断控制器,与安全访问单元(SAU)配合,为系统提供了必要的安全性和完整性。
2. 低功耗设计
picoPower®技术的应用使得该微控制器实现了超低功耗。通过组合功率控制技术,可将有源电流消耗降至174µA/MHz,漏电降至220nA,同时保留一组备份寄存器。用户可以根据应用需求在功能和功耗之间进行广泛的权衡,以达到最低的功耗。
3. 丰富的内存资源
内部集成了高速闪存和SRAM。闪存有256Kbytes、128Kbytes和64Kbytes等不同版本,支持单周期访问,最高可达25MHz。FlashVault技术允许为最终用户应用预编程安全库,预取缓冲区可优化指令执行速度。闪存具备100,000次写入周期和15年数据保留能力,还有闪存安全锁和用户定义配置区域。内部高速SRAM可实现全速单周期访问,不同闪存容量对应的SRAM大小不同,256Kbytes和128Kbytes闪存版本对应32Kbytes SRAM,64Kbytes闪存版本对应16Kbytes SRAM。
4. 强大的外设功能
- DMA控制器:外设直接内存访问(DMA)控制器可实现外设与内存之间的数据传输,无需处理器参与,大大减少了连续和大数据流传输时的处理开销。
- 中断控制器:中断控制器(INTC)提供自动向量低延迟中断服务,具有可编程优先级。外部中断控制器(EIC)允许将引脚配置为外部中断,每个外部中断都有自己的中断请求,可单独屏蔽。
- 系统功能:包括电源和时钟管理器、SleepWalking节能控制、内部系统RC振荡器(RCSYS)、32 KHz振荡器、多用途振荡器、锁相环(PLL)和数字锁频环(DFLL)等。窗口看门狗定时器(WDT)可确保系统在出现不稳定情况时能恢复正常,异步定时器(AST)结合32KHz晶体振荡器支持强大的实时时钟功能,频率计(FREQM)可准确测量时钟频率。
- 通信接口:支持通用串行总线(USBC),提供全速和低速USB设备支持,采用多数据包乒乓模式。还具备多个通信接口,如4个通用同步/异步收发器(USART)、1个主/从串行外设接口(SPI)、2个主和2个从两线接口(TWI)等,满足通信密集型应用的需求。
- 定时器和PWM:包含六个16位定时器/计数器(TC)通道,可独立编程实现频率测量、事件计数、间隔测量、脉冲生成、延迟定时和脉宽调制等功能。脉冲宽度调制控制器(PWMA)提供36个12位PWM通道,可同步和控制,适用于需要多个PWM输出的应用,如LCD背光控制。
- 模拟功能:配备一个8通道模数转换器(ADC),分辨率高达12位,还提供内部温度传感器输入通道。八个模拟比较器(AC)可进行可选窗口检测。
- 电容触摸模块:电容触摸(CAT)模块采用Atmel® AVR® QTouch®和Atmel® AVR® QMatrix触摸采集技术,支持从电容触摸传感器进行QTouch和QMatrix采集,可实现电容触摸按钮、滑块和轮子等功能。
- 音频功能:音频位流DAC(ABDACB)适合立体声音频,Inter - IC Sound(IISC)控制器符合Inter - IC Sound(I2S)规范。
5. 调试系统
集成了2 +类Nexus 2.0片上调试(OCD)系统,具备非侵入式实时跟踪和全速读写内存访问功能,以及基本的运行时控制。NanoTrace接口为基于aWire或JTAG的调试器提供跟踪功能,单引脚aWire接口可通过RESET引脚访问JTAG接口的所有功能,使JTAG引脚可用于GPIO或外设。
二、配置与引脚
1. 配置总结
不同型号的ATUC64/128/256L3/4U在闪存、SRAM、GPIO、高驱动引脚等方面存在差异。例如,ATUC256L3U闪存为256KB,SRAM为32KB,有51个GPIO引脚和6个高驱动引脚;而ATUC64L4U闪存为64KB,SRAM为16KB,有36个GPIO引脚和4个高驱动引脚。
2. 引脚与复用
设备引脚与外设功能复用,每个GPIO线可分配给一个外设功能。如PA00引脚可复用为USART0的TXD、SPI的NPCS[2]等功能。JTAG、Nexus OCD AUX端口等在启用时会控制相应引脚,使用时需注意。同时,不同引脚在不同功能下有不同的电气特性和使用注意事项,如TWI引脚在使用TWI功能时为开漏输出,有压摆率限制和尖峰滤波;USB引脚在使用USB功能时遵循USB规范等。
三、机械特性
1. 热特性
不同封装的热阻数据不同,如TQFP48封装的结到环境热阻为54.4°C/W,结到外壳热阻为15.7°C/W;QFN48封装的结到环境热阻为26.0°C/W,结到外壳热阻为1.6°C/W。通过相应公式可计算芯片的平均结温,从而判断是否需要冷却设备。
2. 封装图纸
提供了TQFP48、QFN48、TLLGA48、TQFP64、QFN64等不同封装的图纸,详细标注了尺寸和相关参数。同时,给出了推荐的焊接曲线,最大允许三次回流焊。
四、订购信息
该微控制器有多种型号可供选择,不同型号对应不同的封装(如TQFP、QFN、TLLGA)和温度范围(工业级 - 40°C至85°C),用户可根据需求选择合适的产品。
五、勘误说明
文档中对不同版本(Rev. A、Rev. B、Rev. C、Rev. D)的勘误进行了说明,涉及SCIF、SPI、TWI、TC、CAT、aWire、Flash等多个模块。例如,在SPI模块中,当CSR0.CSAAT == 1且MR.MODFDIS == 0时,SPI数据传输会挂起,解决方法是将MR.MODFDIS写为1以禁用模式故障检测。这些勘误信息为工程师在使用过程中遇到问题时提供了解决思路。
Atmel AVR ATUC64/128/256L3/4U微控制器以其高性能、低功耗、丰富的外设功能和良好的调试支持,为嵌入式系统设计提供了强大的解决方案。在实际应用中,工程师们需要根据具体需求选择合适的型号,并注意引脚复用和勘误信息,以确保系统的稳定运行。你在使用这款微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验。
-
微控制器
+关注
关注
49文章
8830浏览量
165577 -
高性能低功耗
+关注
关注
0文章
37浏览量
1171
发布评论请先 登录
Atmel AVR ATUC64/128/256L3/4U微控制器:高性能与低功耗的完美结合
评论