RL78/G22微控制器:低功耗设计的理想之选

电子说

1.4w人已加入

描述

RL78/G22微控制器:低功耗设计的理想之选

在当今的电子设备设计中,低功耗、高性能的微控制器是众多工程师追求的目标。Renesas的RL78/G22微控制器凭借其出色的特性,在市场上脱颖而出。下面我们就来详细了解一下这款微控制器。

文件下载:rl78g22.pdf

一、概述

RL78/G22是一款具有超低功耗特性的微控制器,适用于多种应用场景,包括工业和消费类产品。它的工作电流低至37.5µA/MHz,停止电流仅200nA,拥有32/64KB的代码闪存和4KB的RAM,还支持多达29个电容式触摸传感器。其引脚数量从16到48不等,工作电压范围为1.6至5.5V,为不同的设计需求提供了灵活的选择。

1.1 特性亮点

超低功耗技术

  • 电源电压:采用单电源电压,范围为1.6至5.5V,能适应多种电源环境。
  • 工作模式:具备HALT、STOP和SNOOZE三种模式,其中从STOP模式实现高速唤醒,这对于需要频繁唤醒和休眠的应用场景非常友好。

RL78 CPU核心

  • 架构:采用CISC架构和3级流水线,指令执行效率高。
  • 速度:最小指令执行时间可在高速和超低速之间切换。高速模式下,使用高速片上振荡器时钟,32MHz运行时可达0.03125µs;超低速模式下,使用子系统时钟,32.768kHz运行时为30.5µs。
  • 指令支持:支持乘法、除法、乘加等指令,地址空间达1MB,通用寄存器为(8位寄存器×8)×4组,片上RAM为4KB。

闪存和内存

  • 代码闪存:有32或64KB可选,块大小为2KB,具备块擦除和重写禁止的安全功能,支持片上调试和自编程,还有引导交换和闪存屏蔽窗口功能。
  • 数据闪存:2KB的数据闪存支持后台操作(BGO),即重写数据闪存时可从程序内存执行指令,重写次数达1000000次(典型值)。

振荡器

  • 高速片上振荡器:可在32MHz、24MHz、16MHz、12MHz、8MHz、6MHz、4MHz、3MHz、2MHz和1MHz中选择,精度高达±1.0%( (VDD = 1.8) 至5.5V, (T_{A} = -20) 至 +85°C)。
  • 中速片上振荡器:可在4MHz、2MHz和1MHz中选择,且具有可调性。
  • 低速片上振荡器:典型值为32.768kHz,也具有可调性。

其他特性

  • 工作温度:适用于不同的环境温度,消费类应用为 (TA = -40) 至 +85°C,工业应用为 (TA = -40) 至 +105°C。
  • 电源管理和复位功能:具备片上上电复位(POR)电路和片上电压检测器(LVD0和LVD1)。
  • 数据传输控制器(DTC):支持正常传输、重复传输和块传输模式,由中断源激活,还具有链传输功能。
  • SNOOZE模式 sequencer(SMS):可通过指令进行值的计算和比较,实现间歇性操作,无需返回正常操作,能以低功耗运行,无需使用CPU、闪存和RAM。
  • 事件链接控制器(ELC):可在指定外设功能之间设置事件信号。
  • 串行接口:包括简化SPI(CSINote)1至5通道、UART/UART(支持LIN - bus)/UARTA 1至4通道、I2C/简化I2C 2至6通道。
  • 定时器:有16位定时器8通道、32位间隔定时器(不同计数模式)、实时时钟1通道和看门狗定时器1通道。
  • A/D转换器:8/10位分辨率,模拟输入3至10通道,还有内部参考电压(1.48V)和温度传感器。
  • 电容式传感单元:工作电压为1.8至5.5V,支持自电容法(单引脚配置单键,最多29键)和互电容法(8×8引脚矩阵配置,最多64键)。
  • 输入/输出端口引脚:数量为12至44,可设置为N - ch开漏或TTL输入缓冲,还可指定使用片上上拉电阻,能连接不同电压(1.8、2.5或3V)的设备。

1.2 产品型号

文档中详细列出了不同引脚数量对应的产品型号,如16引脚的R7F102G4x、20引脚的R7F102G6x等,每个型号的代码闪存、数据闪存和RAM容量有所不同,工程师可根据具体需求进行选择。

1.3 引脚配置

针对不同引脚数量的产品,文档给出了详细的引脚配置图和复用引脚功能表。例如,16引脚产品的引脚具有多种功能,像P11可作为SI00/RxD0/TOOLRxD/SDA00/TS12等使用。在设计时,工程师需要根据实际需求合理配置引脚,同时要注意将REGC引脚通过电容(0.47至1µF)连接到VSS。

1.4 引脚识别

文档对各种引脚的功能进行了明确的定义,如ANI0至ANI7为模拟输入,RxD0至RxD2为接收数据等。这有助于工程师准确理解和使用引脚,避免因引脚功能混淆而导致的设计错误。

1.5 模块框图

从模块框图中可以清晰地看到各个功能模块之间的连接关系,包括事件链接控制器(ELC)、定时器阵列单元、端口、A/D转换器、数据闪存、代码闪存、实时时钟等。这为工程师进行系统级设计提供了直观的参考。

1.6 功能概述

不同引脚数量的产品在功能上存在一定差异,如代码闪存、数据闪存、RAM容量相同,但在CPU/外设硬件时钟频率、I/O端口、定时器、A/D转换器、串行接口等方面有所不同。工程师在选择产品时,需要根据具体的应用场景和功能需求进行综合考虑。

二、电气特性

2.1 绝对最大额定值

详细规定了电源电压、REGC引脚输入电压、输入电压、输出电压、模拟输入电压、高低电平输出电流等参数的最大额定值。例如,电源电压范围为 - 0.5至 +6.5V,REGC引脚输入电压为 - 0.3至 +2.1和 - 0.3至VDD + 0.3等。在设计过程中,必须确保各项参数不超过这些额定值,否则可能会对芯片造成损坏。

2.2 振荡器特性

X1振荡器

在 (TA = -40) 至 +105°C,1.6V ≤ VDD ≤ 5.5V,Vss = 0V的条件下,X1时钟振荡允许输入周期时间为0.05至1µs。使用时,需要通过振荡稳定时间计数器状态寄存器(OSTC)检查X1时钟振荡稳定时间。

XT1振荡器

在 (TA = -40) 至 +105°C,2.4V ≤ VDD ≤ 5.5V(16至36引脚产品),1.6V ≤ VDD ≤ 5.5V(40至48引脚产品),Vss = 0V的条件下,XT1时钟振荡频率为32.768kHz。

片上振荡器

  • 高速片上振荡器:频率范围为1至32MHz,频率精度在不同温度和电压条件下有所不同,如在HIPREC = 1, - 20至 +85°C,1.8V ≤ VDD ≤ 5.5V时,精度为 - 1.0至 +1.0%。
  • 中速片上振荡器:频率范围为1至4MHz,频率精度为 - 12至 +12%。
  • 低速片上振荡器:频率为32.768kHz(典型值),频率精度为 - 15至 +15%。

2.3 DC特性

引脚特性

规定了引脚的允许高低电平输出电流、输入电压、输出电压、输入泄漏电流和片上上拉电阻等参数。例如,P00至P17等引脚的允许高电平输出电流在不同电压和占空比条件下有所不同,使用时需要根据实际情况进行计算。

电源电流特性

详细列出了不同工作模式下的电源电流,如HS(高速主)模式、LS(低速主)模式、LP(低功耗主)模式等。在设计低功耗系统时,这些数据对于评估系统的功耗非常重要。

2.4 AC特性

规定了主系统时钟操作、外部系统时钟频率、定时器输入输出频率、中断输入宽度等参数。例如,主系统时钟操作的最小指令执行时间在不同模式和电压条件下有所不同,这对于确定系统的运行速度和响应时间至关重要。

2.5 外设功能特性

串行阵列单元

在UART通信和简化SPI(CSI)通信中,规定了不同模式下的传输速率、时钟周期、高低电平宽度、数据设置和保持时间等参数。在进行通信设计时,需要根据这些参数来确保通信的稳定性和准确性。

串行接口UARTA

传输速率为200至153600bps,使用时需要选择正常输入缓冲和正常输出模式。

串行接口IICA

在I2C标准模式、快速模式和快速模式加中,规定了时钟频率、设置时间、保持时间等参数。在设计I2C通信时,需要根据不同的模式和条件来设置相应的参数。

2.6 模拟电路特性

A/D转换器

针对不同的参考电压和输入通道,详细列出了分辨率、总体误差、转换时间、零刻度误差、满刻度误差、积分线性误差和微分线性误差等参数。在进行模拟信号采集和处理时,这些参数对于保证转换精度非常重要。

温度传感器和内部参考电压

给出了温度传感器输出电压、内部参考电压、温度系数和操作稳定等待时间等参数。在需要进行温度测量和参考电压应用时,这些数据是必不可少的。

POR电路

检测电压为1.43至1.57V,最小脉冲宽度为300µs。在设计电源上电复位电路时,需要考虑这些参数。

LVD电路

LVD0和LVD1在复位模式和中断模式下的检测电压不同,且有相应的最小脉冲宽度和检测延迟时间。在进行电压检测和保护设计时,需要根据这些参数来设置合适的阈值。

电源电压上升斜率

电源电压上升斜率最小为54V/ms,在设计电源电路时,需要确保电源电压的上升速度满足这个要求。

2.7 RAM数据保留特性

数据保留电源电压为1.43至5.5V,在设计系统时,需要考虑在电源电压下降时RAM数据的保留问题。

2.8 闪存编程特性

规定了代码闪存和数据闪存的重写次数、编程时间、擦除时间、空白检查时间等参数。在进行闪存编程时,需要根据这些参数来优化编程过程,提高编程效率和可靠性。

2.9 专用闪存编程器通信(UART)

传输速率为115200至1000000bps,在使用专用闪存编程器进行编程时,需要确保通信速率在这个范围内。

2.10 闪存编程模式进入时序

规定了完成初始设置通信的时间、释放外部复位的时间和保持TOOL0引脚低电平的时间等参数。在进行闪存编程模式设置时,需要严格按照这些时序要求进行操作。

三、封装图纸

文档提供了不同引脚数量产品的封装图纸,包括16引脚、20引脚、24引脚等产品的尺寸和引脚布局。在进行PCB设计时,工程师可以根据这些图纸来确定芯片的封装尺寸和引脚位置,确保芯片能够正确安装在电路板上。

四、使用注意事项

静电放电防护

CMOS设备容易受到静电影响,因此需要采取措施防止静电产生和快速消散静电。例如,使用加湿器、避免使用易产生静电的绝缘体、将半导体器件存储在防静电容器中、将测试和测量工具接地等。

上电处理

产品上电时状态不确定,需要确保在复位过程完成后再进行正常操作。对于使用外部复位信号的产品,从上电到复位完成期间引脚状态不保证;对于使用片上上电复位功能的产品,从上电到电源达到复位指定电平期间引脚状态也不保证。

掉电状态信号输入

在设备掉电时,不要输入信号或I/O上拉电源,以免引起故障和内部元件损坏。

未使用引脚处理

未使用的引脚应按照手册中的说明进行处理,避免因引脚开路导致的电磁噪声、内部电流和误识别等问题。

时钟信号处理

在复位后,要确保操作时钟信号稳定后再释放复位线;在程序执行过程中切换时钟信号时,要等待目标时钟信号稳定。

输入引脚电压波形

要注意输入引脚的电压波形,避免因噪声或反射波导致的波形失真,防止设备在VIL(Max.)和VIH(Min.)之间的区域出现故障。

禁止访问保留地址

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

产品差异

在更换产品型号时,要确认不同产品在内部内存容量、布局模式等方面的差异,进行系统评估测试,确保不会出现问题。

RL78/G22微控制器以其丰富的功能、低功耗特性和广泛的应用场景,为电子工程师提供了一个优秀的选择。在设计过程中,工程师需要仔细研究其特性和电气参数,遵循使用注意事项,以确保设计出高质量、高性能的电子系统。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分