RX62N/RX621系列MCU:高性能32位MCU的技术剖析

电子说

1.4w人已加入

描述

RX62N/RX621系列MCU:高性能32位MCU的技术剖析

在电子设计领域,一款优秀的微控制器(MCU)能为各类应用带来强大的性能支持。Renesas的RX62N和RX621系列MCU就是这样的佼佼者,它们以其丰富的功能和卓越的性能,成为众多工程师的首选。下面,我们就深入剖析这一系列MCU的特点和技术细节。

文件下载:R5F562N7ADLE#U0.pdf

一、产品概述

RX62N和RX621系列MCU属于32位RX CPU核心,最高运行频率可达100 MHz,能提供165 DMIPS的处理能力,并且具备单精度32位IEEE - 754浮点运算单元(FPU),为复杂的计算任务提供了有力支持。其拥有多种封装形式,包括TFLGA85(7 × 7 mm,0.65 mm间距)、TFLGA145(9 × 9 mm,0.65 mm间距)、LFBGA176(13 × 13 mm,0.8 mm间距)、LQFP100(14 × 14 mm,0.5mm间距)和LQFP144(20 × 20 mm,0.5 mm间距),能满足不同应用场景的需求。

二、关键特性

1. 强大的CPU核心

  • 寄存器设置:该系列MCU拥有十六个通用寄存器(R0 - R15),其中R0还可作为栈指针(SP),并且能根据处理器状态字(PSW)中的栈指针选择位(U)在中断栈指针(ISP)和用户栈指针(USP)之间切换。此外,还有九个控制寄存器和一个64位的累加器用于DSP指令,为复杂的运算和控制提供了丰富的资源。
  • 指令集:具备73条基本指令、8条浮点指令和9条DSP指令,以及10种寻址模式,数据排列方式中指令采用小端格式,数据可选择小端或大端格式。片上32位乘法器能实现32 x 32到64位的结果运算,片上除法器能进行32 / 32到32位的运算,还有32位桶形移位器,这些都大大增强了CPU的运算能力。同时,还支持内存保护单元(MPU),能有效保护内存区域。

2. 丰富的通信接口

  • USB 2.0接口:具备USB 2.0全速接口(2通道),支持主机/功能/OTG模式,有10个端点,可处理控制、中断、批量和同步等传输类型,还内置2 Kbyte的RAM作为传输缓冲区,方便进行数据传输。
  • 以太网接口:以太网MAC支持10/100 Mbps,半双工或全双工模式,采用RMII或MII接口连接外部PHY,能检测Magic PacketsTM或输出“wake - on - LAN”信号(WOL),并符合IEEE 802.3x标准的流量控制,通过描述符控制方法减轻CPU负载,发送和接收FIFO均为2 Kbytes。
  • 其他通信接口:还拥有CAN(ISO11898 - 1,支持32个邮箱,1通道)、SCI(6通道,支持异步、时钟同步、智能卡和9位模式)、I2C接口(最高1 M bps,支持SMBus,2通道)和RSPI(2通道)等,满足多样化的通信需求。

3. 低功耗设计

该系列MCU采用单电源2.7V到3.6V供电,在所有外设开启的运行模式下,每MHz电流消耗为480 µA。具备四种低功耗模式,包括睡眠模式、全模块时钟停止模式、软件待机模式和深度软件待机模式,并且在深度软件待机模式下可保留RTC,有效降低功耗。

4. 存储资源

  • 主闪存:主闪存支持100 MHz操作,读取周期为10 nsec,无等待状态,有256K、384K、512K Byte三种容量可选,可通过USB、SCI、JTAG或用户代码进行编程。
  • 数据闪存:数据闪存容量最大可达32K Bytes,具有30K次擦除周期,背景擦除/编程操作不会使CPU停滞。
  • SRAM:SRAM有64K或96K Byte两种容量可选,用于操作数或指令存储,在深度软件待机模式下可进行备份保留。

5. 定时器资源

拥有多达20个扩展功能定时器,包括16位MTU2(12通道,支持输入捕获、输出比较、PWM输出和相位计数模式)、8位TMR(4通道)和16位CMT(4通道),能满足各种定时和控制需求。

6. DMA功能

具备四个完全可编程的内部DMA通道和两个EXDMA通道用于外部到外部的传输,还有数据传输控制器(DTC),能高效地进行数据传输,减轻CPU的负担。

7. A/D和D/A转换器

  • A/D转换器:有两种组合选择,一种是12位×8通道单元,带有单采样/保持电路;另一种是两个10位×4通道单元,每个单元带有采样/保持电路。还具备AD转换值加法模式(12位A/D转换器),有三种启动A/D转换的方式,包括软件、定时器(MTU或TMR)的转换启动触发或外部触发信号,并且具备自诊断功能。
  • D/A转换器:有2通道(100引脚产品为1通道),分辨率为10位,输出电压范围为0 V到VREFH。

三、地址空间

该LSI拥有4 - Gbyte的地址空间,可进行线性访问,包含程序和数据区域。根据不同的操作模式,可分为单芯片模式、片上ROM启用扩展模式和片上ROM禁用扩展模式,不同模式下可访问的区域会有所不同。外部地址空间分为CS区域(CS0 - CS7)和SDRAM区域(SDCS),CS区域可分为8个区域,每个区域对应一个CSi#信号,SDRAM区域容量为128 Mbytes。

四、I/O寄存器

文档中详细列出了大量的I/O寄存器,涵盖了系统控制、DMA、EXDMA、中断控制、定时器、通信接口等各个模块。这些寄存器的设置和操作对于实现MCU的各种功能至关重要,工程师需要根据具体需求对这些寄存器进行配置。

五、电气特性

1. 绝对最大额定值

对电源电压、输入电压、参考电源电压、模拟电源电压、模拟输入电压、工作温度和存储温度等都有明确的限制,超过这些绝对最大额定值可能会对LSI造成永久性损坏。

2. DC特性

包括输入电压、输出电压、输入泄漏电流、三态泄漏电流、输入上拉MOS电流、输入电容等参数,这些参数对于正确设计电路和确保MCU的正常工作非常重要。

3. AC特性

规定了系统时钟(ICLK)、外设模块时钟(PCLK)、外部总线时钟(BCLK)和SDRAM时钟(SDCLK)等的运行频率范围,以及各种时钟和控制信号的时序要求,如时钟周期、脉冲宽度、延迟时间等。

六、应用建议

1. 未使用引脚处理

未使用的引脚应按照手册中的说明进行处理,避免因引脚处于开路状态而引入额外的电磁噪声,导致内部产生直通电流和误判引脚状态,从而引发故障。

2. 上电处理

上电瞬间产品的状态是不确定的,内部电路状态、寄存器设置和引脚状态都未定义。对于使用外部复位引脚的产品,从上电到复位过程完成期间,引脚状态无法保证;对于使用片上上电复位功能的产品,在上电到电源达到指定复位电平期间,引脚状态也无法保证。

3. 禁止访问保留地址

保留地址是为未来功能扩展预留的,访问这些地址不能保证LSI的正常运行,因此应严格禁止。

4. 时钟信号处理

应用复位后,要确保操作时钟信号稳定后再释放复位线。在程序执行过程中切换时钟信号时,要等待目标时钟信号稳定。使用外部谐振器(或外部振荡器)生成时钟信号时,在复位期间要确保时钟信号完全稳定后再释放复位线。

七、总结

Renesas的RX62N和RX621系列MCU以其强大的性能、丰富的功能和低功耗设计,为电子工程师提供了一个优秀的解决方案。无论是在工业控制、通信设备还是消费电子等领域,都能发挥出其优势。但在使用过程中,工程师需要仔细了解其技术细节和应用建议,以确保设计的稳定性和可靠性。

你在使用这款MCU的过程中遇到过哪些有趣的挑战或有什么独特的应用案例吗?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分