RA6T1微控制器:功能特性、电气参数与设计要点解析
在当今的电子设计领域,微控制器(MCU)扮演着至关重要的角色。RA6T1系列MCU凭借其高性能、丰富的功能和出色的安全性,成为众多工程师的理想选择。本文将深入剖析RA6T1的各项特性、电气参数以及设计时的注意事项,为电子工程师们提供全面的参考。
文件下载:ra6t1.pdf
一、RA6T1概述
RA6T1系列MCU集成了多个软件和引脚兼容的基于Arm的32位内核,共享瑞萨的通用外设集,有助于实现设计的可扩展性和高效的基于平台的产品开发。其核心采用高性能的Arm Cortex - M4内核,运行频率高达120 MHz,具备高达512 - KB的代码闪存、64 - KB的SRAM、安全和安全特性、12位A/D和D/A转换器以及丰富的模拟外设。
1.1 功能概述
1.1.1 Arm内核
RA6T1的Arm Cortex - M4内核具有以下特点:
- 最大工作频率可达120 MHz,采用Armv7E - M架构,具备单精度浮点运算单元(FPU),符合ANSI/IEEE Std 754 - 2008标准。
- 配备Arm内存保护单元(Arm MPU),采用Armv7受保护内存系统架构,拥有8个保护区域。
- SysTick定时器可由SYSTICCLK(LOCO)或ICLK驱动。
1.1.2 内存
- 代码闪存:高达512 - KB的代码闪存,运行频率为40 MHz时零等待状态。
- 数据闪存:8 - KB的数据闪存,擦除/写入循环次数达125,000次。
- SRAM:64 - KB的片上高速SRAM。
- 内存镜像功能(MMF):可将代码闪存中的目标应用程序镜像加载地址映射到23位未使用内存空间中的应用程序镜像链接地址,方便应用程序开发。
- 选项设置内存:用于确定MCU复位后的状态。
1.1.3 系统
- 工作模式:支持单芯片模式和SCI引导模式。
- 复位:具备14种复位方式,包括RES引脚复位、上电复位、电压监测器复位等。
- 低电压检测(LVD):可监测VCC引脚的电压水平,并通过软件程序选择检测电平。
- 时钟:提供多种时钟源,包括主时钟振荡器(MOSC)、子时钟振荡器(SOSC)、高速片上振荡器(HOCO)等,还支持时钟输出。
- 时钟频率精度测量电路(CAC):用于测量时钟频率的精度,并在测量完成或脉冲数超出允许范围时产生中断请求。
- 中断控制器单元(ICU):控制事件信号与NVIC/DTC模块和DMAC模块的连接,同时控制NMI中断。
- 按键中断功能(KINT):通过设置按键返回模式寄存器(KRM)并输入上升或下降沿信号,可产生按键中断。
- 低功耗模式:可通过设置时钟分频器、停止模块、选择电源控制模式等方式降低功耗。
- 寄存器写保护:保护重要寄存器免受软件错误的覆盖。
- 内存保护单元(MPU):提供四个内存保护单元和CPU堆栈指针监控功能,用于内存保护。
- 看门狗定时器(WDT):14位递减计数器,可在系统失控时复位MCU,并可产生不可屏蔽中断或中断。
- 独立看门狗定时器(IWDT):采用独立的专用时钟源,可在系统失控时将MCU恢复到已知状态。
1.1.4 事件链接
事件链接控制器(ELC)利用各种外设模块产生的中断请求作为事件信号,将它们连接到不同模块,实现模块之间的直接交互,无需CPU干预。
1.1.5 直接内存访问
- 数据传输控制器(DTC):在中断请求激活时进行数据传输。
- DMA控制器(DMAC):8通道DMA控制器,可在无CPU参与的情况下进行数据传输。
1.1.6 定时器
- 通用PWM定时器(GPT):32位定时器,具有13个通道,可生成PWM波形,用于控制无刷直流电机,也可作为通用定时器使用。
- GPT端口输出使能(POEG):可将GPT输出引脚置于输出禁用状态。
- 低功耗异步通用定时器(AGT):16位定时器,可用于脉冲输出、外部脉冲宽度或周期测量以及外部事件计数。
1.1.7 通信接口
- 串行通信接口(SCI):可配置为五种异步和同步串行接口,包括UART、ACIA、8位时钟同步接口、简单IIC、简单SPI和智能卡接口。
- IrDA接口:基于IrDA标准1.0,与SCI1配合进行IrDA数据通信波形的发送和接收。
- I²C总线接口(IIC):2通道I²C总线接口,符合NXP I²C总线接口功能的子集。
- 串行外设接口(SPI):两个独立的SPI通道,可实现与多个处理器和外设的高速、全双工同步串行通信。
- 控制器局域网(CAN)模块:支持基于消息的协议,用于在电磁噪声环境中的多个从设备和主设备之间进行数据收发,符合ISO 11898 - 1标准,支持最多32个邮箱。
1.1.8 模拟
- 12位A/D转换器(ADC12):提供两个逐次逼近型12位A/D转换器,模拟输入通道最多可达17个,可选择12位、10位或8位转换精度。
- 12位D/A转换器(DAC12):将数据转换为模拟信号,并包含输出放大器。
- 温度传感器(TSN):片上温度传感器可监测芯片温度,输出电压与芯片温度成正比。
- 高速模拟比较器(ACMPHS):比较测试电压和参考电压,并根据转换结果提供数字输出。
- 可编程增益放大器(PGA):提供6个可编程增益放大器。
1.1.9 数据处理
- 循环冗余校验(CRC)计算器:生成CRC码以检测数据错误,支持多种CRC生成多项式,还具备窥探功能。
- 数据运算电路(DOC):用于比较、加法和减法16位数据。
1.1.10 安全
安全加密引擎7(SCE7)支持对称算法(AES、3DES、ARC4)、非对称算法(RSA、DSA、ECC),还提供真随机数生成器(TRNG)、哈希值生成(SHA1、SHA224、SHA256、GHASH、MD5)和128位唯一ID。
1.1.11 I/O端口
提供100引脚LQFP和64引脚LQFP两种封装,I/O引脚数量分别为67和35,部分引脚支持5 - V容限和高电流输出。
1.2 框图
RA6T1的框图展示了其各个模块的连接关系,包括内存、系统、Arm Cortex - M4内核、总线、通信接口、模拟模块、数据处理模块、事件链接模块和安全模块等。
1.3 产品编号
产品编号包含生产标识代码、终端材料、包装、封装类型、质量等级、工作温度、代码闪存大小和特性集等信息。不同的产品编号对应不同的内存容量和封装类型。
1.4 功能比较
不同产品编号的RA6T1在引脚数量、代码闪存大小、定时器通道数量、通信接口等方面存在差异,工程师可根据具体需求选择合适的产品。
1.5 引脚功能
详细列出了RA6T1各引脚的功能,包括定时器、通信接口、模拟、电源、系统、时钟、调试和CAC等方面的引脚。
1.6 引脚分配
给出了100引脚LQFP和64引脚LQFP封装的引脚分配图,方便工程师进行硬件设计。
1.7 引脚列表
按照定时器、通信接口、模拟、DAC12、ACMPHS、电源、系统、时钟、调试和CAC等分类,列出了各引脚的功能。
二、电气特性
2.1 绝对最大额定值
RA6T1的绝对最大额定值规定了其正常工作的电压、温度等范围,包括电源电压、输入电压、参考电源电压、模拟电源电压、模拟输入电压、工作温度和存储温度等。超出这些范围可能会导致MCU永久性损坏。
2.2 DC特性
2.2.1 (T{j} / T{a}) 定义
规定了不同封装类型的允许结温,以及结温与环境温度和总功耗的关系。
2.2.2 I/O (V{IH}) , (V{IL})
不同引脚的输入电压阈值不同,部分引脚支持5 - V容限,且输入电压与VCC有关。
2.2.3 I/O IOH, IOL
规定了不同引脚的允许输出电流,包括平均输出电流和最大输出电流,且不同驱动能力下的输出电流不同。
2.2.4 I/O (V{OH}) , (V{OL}) , and Other Characteristics
给出了不同引脚的输出电压、输入泄漏电流、三态泄漏电流、输入上拉MOS电流和输入电容等特性。
2.2.5 工作和待机电流
详细列出了不同工作模式下的电源电流,包括正常模式、睡眠模式、高速模式、低速模式、子振荡速度模式、软件待机模式和深度软件待机模式等,以及模拟电源电流和参考电源电流。
2.2.6 VCC上升和下降梯度及纹波频率
规定了VCC的上升梯度、允许的纹波频率和电压变化的上升和下降梯度。
2.3 AC特性
2.3.1 频率
给出了不同工作模式下的系统时钟、外设模块时钟和闪存接口时钟的频率范围。
2.3.2 时钟时序
详细列出了各种时钟源的输入周期、高脉冲宽度、低脉冲宽度、上升时间、下降时间、振荡频率和振荡稳定等待时间等时序参数。
2.3.3 复位时序
规定了不同复位方式下的复位脉冲宽度和复位取消后的等待时间。
2.3.4 唤醒时序
给出了从低功耗模式恢复的时间,包括软件待机模式和深度软件待机模式,恢复时间与系统时钟源有关。
2.3.5 NMI和IRQ噪声滤波器
规定了NMI和IRQ脉冲宽度,与数字滤波器的启用状态和时钟源有关。
2.3.6 I/O端口、POEG、GPT32、AGT、KINT和ADC12触发时序
给出了I/O端口、POEG、GPT32、AGT、KINT和ADC12的触发脉冲宽度、输出延迟和输入周期等时序参数。
2.3.7 PWM延迟生成电路时序
规定了PWM延迟生成电路的工作频率、分辨率和DNL等参数。
2.3.8 CAC时序
给出了CACREF输入脉冲宽度的计算公式。
2.3.9 SCI时序
详细列出了SCI的输入时钟周期、输入时钟脉冲宽度、输入时钟上升时间、输入时钟下降时间、输出时钟周期、输出时钟脉冲宽度、输出时钟上升时间、输出时钟下降时间、传输数据延迟、接收数据设置时间和接收数据保持时间等时序参数。
2.3.10 SPI时序
规定了SPI的RSPCK时钟周期、RSPCK时钟高脉冲宽度、RSPCK时钟低脉冲宽度、RSPCK时钟上升和下降时间、数据输入设置时间、数据输入保持时间、SSL设置时间、SSL保持时间、数据输出延迟、数据输出保持时间、连续传输延迟、MOSI和MISO上升和下降时间、SSL上升和下降时间、从设备访问时间和从设备输出释放时间等时序参数。
2.3.11 IIC时序
详细列出了IIC的SCL输入周期时间、SCL输入高脉冲宽度、SCL输入低脉冲宽度、SCL和SDA输入上升时间、SCL和SDA输入下降时间、SCL和SDA输入尖峰脉冲去除时间、SDA输入总线空闲时间、START条件输入保持时间、重复START条件输入设置时间、STOP条件输入设置时间、数据输入设置时间、数据输入保持时间和SCL和SDA电容负载等时序参数。
2.4 ADC12特性
详细列出了ADC12的频率、模拟输入电容、量化误差、分辨率、转换时间、偏移误差、满量程误差、绝对精度、DNL伪差分非线性误差、INL积分非线性误差、保持特性和动态范围等特性,不同通道和工作模式下的特性有所不同。
2.5 DAC12特性
给出了DAC12的分辨率、绝对精度、INL、DNL、输出阻抗、转换时间和输出电压范围等特性,有输出放大器和无输出放大器时的特性不同。
2.6 TSN特性
规定了温度传感器的相对精度、温度斜率、输出电压、启动时间和采样时间等特性。
2.7 OSC停止检测特性
给出了振荡停止检测电路的检测时间。
2.8 POR和LVD特性
详细列出了上电复位电路和电压检测电路的电压检测电平、内部复位时间、最小VCC下降时间、响应延迟、LVD操作稳定时间和滞后宽度等特性。
2.9 ACMPHS特性
规定了高速模拟比较器的参考电压范围、输入电压范围、输出延迟和内部参考电压等特性。
2.10 PGA特性
给出了可编程增益放大器在单模式和伪差分模式下的输入电压范围、增益误差和偏移误差等特性。
2.11 闪存特性
2.11.1 代码闪存特性
详细列出了代码闪存的编程时间、擦除时间、重编程/擦除周期、暂停延迟、强制停止命令和数据保持时间等特性,不同FCLK频率下的特性有所不同。
2.11.2 数据闪存特性
给出了数据闪存的编程时间、擦除时间、空白检查时间、重编程/擦除周期、暂停延迟、强制停止命令和数据保持时间等特性,不同FCLK频率下的特性有所不同。
2.12 边界扫描
规定了边界扫描的TCK时钟周期时间、TCK时钟高脉冲宽度、TCK时钟低脉冲宽度、TCK时钟上升时间、TCK时钟下降时间、TMS设置时间、TMS保持时间、TDI设置时间、TDI保持时间、TDO数据延迟和边界扫描电路启动时间等特性。
2.13 联合测试行动组(JTAG)
给出了JTAG的TCK时钟周期时间、TCK时钟高脉冲宽度、TCK时钟低脉冲宽度、TCK时钟上升时间、TCK时钟下降时间、TMS设置时间、TMS保持时间、TDI设置时间、TDI保持时间和TDO数据延迟时间等特性。
2.14 串行线调试(SWD)
规定了SWD的SWCLK时钟周期时间、SWCLK时钟高脉冲宽度、SWCLK时钟低脉冲宽度、SWCLK时钟上升时间、SWCLK时钟下降时间、SWDIO设置时间、SWDIO保持时间和SWDIO数据延迟时间等特性。
2.15 嵌入式跟踪宏接口(ETM)
给出了ETM的TCLK时钟周期时间、TCLK时钟高脉冲宽度、TCLK时钟低脉冲宽度、TCLK时钟上升时间、TCLK时钟下降时间、TDATA[3:0]输出设置时间和TDATA[3:0]输出保持时间等特性。
三、设计要点
3.1 静电放电防护
CMOS器件容易受到静电放电(ESD)的影响,因此在处理RA6T1时,必须采取措施防止静电产生,并及时消散静电。例如,使用加湿器保持环境湿度,避免使用易产生静电的绝缘体,将半导体器件存储和运输在防静电容器中,确保测试和测量工具接地,操作人员佩戴接地腕带等。
3.2 上电处理
上电时,RA6T1的状态是不确定的,内部电路和寄存器设置的状态未定义。因此,在施加复位信号后,应等待时钟信号稳定后再释放复位线。当在程序执行过程中切换时钟信号时,也应等待目标时钟信号稳定。
3.3 掉电状态下的信号输入
在器件掉电时,不要输入信号或I/O上拉电源,以免引起器件故障和内部元件损坏。应遵循产品文档中关于掉电状态下输入信号的指导原则。
3.4 未使用引脚的处理
CMOS产品的输入引脚通常处于高阻抗状态,未使用的引脚应按照手册中的说明进行处理,以避免电磁噪声干扰和内部电流泄漏,导致器件故障。
3.5 时钟信号
在施加复位后,应确保操作时钟信号稳定后再释放复位线。在程序执行过程中切换时钟信号时,应等待目标时钟信号稳定。当使用外部谐振器或外部振荡器生成时钟信号时,应确保时钟信号完全稳定后再释放复位线。
3.6 输入引脚的电压波形
输入噪声或反射波可能导致波形失真,从而引起器件故障。因此,应注意防止输入信号在(V{IL}) (Max.)和(V{IH}) (Min.)之间停留,避免噪声干扰。
3.7 禁止访问保留地址
保留地址用于未来功能扩展,访问这些地址
-
功能特性
+关注
关注
1文章
72浏览量
112
发布评论请先 登录
RA6T1微控制器:功能特性、电气参数与设计要点解析
评论