描述
瑞萨RA2T1微控制器:低功耗设计的理想之选
作为一名电子工程师,在设计低功耗、高性能的嵌入式系统时,选择合适的微控制器至关重要。瑞萨RA2T1系列微控制器就是这样一款值得关注的产品,它具备多种特性,适用于成本敏感和低功耗的应用场景。
文件下载:RA2T1.pdf
一、RA2T1概述
RA2T1集成了多个软件和引脚兼容的基于Arm的32位核心系列,共享瑞萨的一组通用外设,方便设计扩展。其采用节能的Arm Cortex - M23 32位核心,最高工作频率可达64 MHz,非常适合对成本和功耗敏感的应用。
1.1 功能概述
- 核心特性:Armv8 - M架构,单周期整数乘法器和19周期整数除法器,具备8个保护区域的Arm内存保护单元(Arm MPU),由SYSTICCLK(LOCO)或ICLK驱动的SysTick定时器。
- 内存配置:拥有最高64 - KB的代码闪存、2 - KB的数据闪存、8 - KB的SRAM,还有用于确定复位后MCU状态的选项设置内存。
- 系统特性
- 工作模式:支持单芯片模式和SCI引导模式。
- 复位机制:提供12种复位方式,包括RES引脚复位、上电复位等。
- 低电压检测(LVD):可监测VCC引脚的电压水平,通过寄存器设置选择检测级别。
- 时钟系统:包含主时钟振荡器(MOSC)、高速片上振荡器(HOCO)、中速片上振荡器(MOCO)、低速片上振荡器(LOCO)、IWDT专用片上振荡器,还支持时钟输出。
- 中断控制:中断控制器单元(ICU)控制事件信号与嵌套向量中断控制器(NVIC)和数据传输控制器(DTC)模块的连接,还能控制不可屏蔽中断;按键中断功能(KINT)通过检测按键中断输入引脚的上升或下降沿生成按键中断。
- 低功耗模式:可通过设置时钟分频器、停止模块、选择正常操作中的电源控制模式以及进入低功耗模式等方式降低功耗。
- 寄存器保护:寄存器写保护功能可防止重要寄存器因软件错误被覆盖。
- 看门狗定时器:包括14位的看门狗定时器(WDT)和独立看门狗定时器(IWDT),可用于复位MCU或生成中断。
- 事件链接:事件链接控制器(ELC)利用各种外设模块生成的事件请求作为源信号,实现模块间的直接链接,无需CPU干预。
- 直接内存访问:数据传输控制器(DTC)模块在中断请求激活时进行数据传输。
- 定时器
- 通用PWM定时器(GPT):16位定时器,有4个通道,可生成PWM波形,用于控制无刷直流电机,也可作为通用定时器。
- GPT端口输出使能(POEG):用于停止通用PWM定时器(GPT)输出引脚的输出。
- 低功耗异步通用定时器(AGTW):32位定时器,可用于脉冲输出、外部脉冲宽度或周期测量以及外部事件计数。
- 通信接口
- 串行通信接口(SCI):4个通道,具备异步和同步串行接口,包括UART、异步通信接口适配器(ACIA)、8位时钟同步接口、简单IIC(仅主模式)、简单SPI和智能卡接口。
- I2C总线接口(IIC):1个通道,符合NXP I2C总线接口功能的子集。
- 串行外设接口(SPI):1个通道,提供高速全双工同步串行通信。
- 模拟特性
- 12位A/D转换器(ADC12):可选择多达13个模拟输入通道,可选择温度传感器输出和内部参考电压进行转换。
- 温度传感器(TSN):用于确定和监测芯片温度,输出电压与芯片温度成正比。
- 高速模拟比较器(ACMPHS):有2个独立通道,可比较参考输入电压和模拟输入电压,比较结果可通过软件读取或外部输出。
- 数据处理
- 循环冗余校验(CRC)计算器:生成CRC码检测数据错误,可切换CRC计算结果的位顺序,有多种CRC生成多项式可供选择,还具备窥探功能。
- 数据运算电路(DOC):可对16位数据进行比较、加法和减法运算,满足选定条件时可生成中断。
- I/O端口:不同封装的I/O端口配置不同,如48引脚的LQFP/HWQFN有39个I/O引脚、1个输入引脚、39个上拉电阻和28个N沟道开漏输出;32引脚的LQFP/HWQFN有25个I/O引脚;24引脚的HWQFN有17个I/O引脚。部分端口具有5 - V容差。
1.2 框图与编号
产品有相应的框图展示其功能模块,部分设备可能只具备部分特性。产品编号包含内存容量和封装类型等信息,不同产品编号对应不同的内存配置和工作温度范围。
1.3 功能比较
不同型号的RA2T1在引脚数量、封装类型、功能特性等方面存在差异,如引脚数量有48、32、24等不同规格,不同型号在ADC通道数量、KINT数量等方面也有所不同。
1.4 引脚功能与分配
引脚功能丰富,涵盖电源、时钟、操作模式控制、系统控制、中断、定时器、通信接口、模拟等多个方面。不同封装的引脚分配也不同,在设计时需要根据具体需求进行选择。
二、电气特性
2.1 绝对最大额定值
- 电源电压:VCC范围为 - 0.5 to +6.5 V。
- 输入电压:不同端口的输入电压范围不同,5V - 容差端口为 - 0.3 to +6.5 V,部分端口为 - 0.3 to AVCC0 + 0.3 V,其他端口为 - 0.3 to VCC + 0.3 V。
- 参考电源电压:VREFH0范围为 - 0.3 to +6.5 V。
- 模拟电源电压:AVCC0范围为 - 0.5 to +6.5 V。
- 模拟输入电压:不同模拟输入通道的电压范围不同。
- 工作温度:分为 - 40 to +105°C和 - 40 to +125°C两种,具体取决于产品型号。
- 存储温度:范围为 - 55 to +140°C。
2.2 推荐工作条件
- 电源电压:VCC和AVSS0范围为1.6 to 5.5 V,VSS为0 V。
- 模拟电源电压:AVCC0和AVSS0范围为1.6 to 5.5 V,VREFH0在用作ADC12参考时为1.6 to AVCC0 V,VREFLO为0 V。
2.3 DC特性
- 允许结温:高速模式下为140°C,中速、低速和子振荡速度模式下为125°C。
- I/O电压:不同端口的输入高电平(VIH)和输入低电平(VIL)与电源电压相关。
在实际设计中,我们需要根据RA2T1的这些特性,合理选择工作条件和配置,以确保系统的稳定性和可靠性。你在使用类似微控制器时,是否也遇到过一些挑战呢?欢迎在评论区分享你的经验。
打开APP阅读更多精彩内容