RL78/G23

RL78/G23微控制器组是RL78系列微控制器的新一代产品,CPU运行电流为41μA/MHz。RL78/G23具有业界内的超低功耗,停止电流为210nA(SRAM可保持4KB数据),还具有SNOOZE模式定序器,可显著降低间歇操作期间的功耗。RL78/G23不仅具有超宽的1.6V至5.5V(高达32MHz)的运作电压范围和广泛的30至128引脚的封装引脚数范围,还具有高达768KB的闪存。除了增强的模拟和安全功能外,还集成了逻辑和事件链接控制器(ELCL)以及RL78系列中的首个电容式触摸传感单元(CTSU2L)。

此外,RL78/G23还拥有丰富的开发环境,包括一块快速原型开发板。该板的图形用户界面(GUI)易于使用,用户只需连接一根USB电缆和一个智能配置器,无需任何其他工具,就能编写和调试程序。RL78/G23与现有的RL78系列兼容,可连贯流畅地进行替代,因此适用于从家用电器和消费电子产品到工业设备的各种应用。

1.png

RL78/G23 URL:RL78/G23-新一代RL78通用微控制器,性能更高、功耗更低、外设功能更丰富。

RL78/G23

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/rl78g23-new-generation-rl78-general-purpose-microcontrollers-further-refined-low-power-performance-and 

为了帮助工程师有效地使用RL78/G23进行设计,瑞萨电子现已发布了全面的“RL78/G23工程师指南”。

指南的主要特点

包含:

• 概述了产品开发每个阶段的关键步骤和必要的信息/材料链接:MCU选择、设计/评估和批量生产。

• 硬件和软件资源:包括数据表、用户手册、开发工具、评估板、合作伙伴生态系统信息以及其他必要的硬件和软件资源。

• 丰富的应用笔记库:提供全面的应用笔记列表,涵盖各种RL78/G23外设功能、示例应用、编程技术等。技术细节覆盖,例如时钟管理、电压检测、低功耗模式、安全功能和自编程功能。

对工程师的主要好处

• 通过提供集中的参考指南来简化产品开发过程

• 使用现成的示例代码和应用示例加快设计和评估

• 便于从前代RL78 MCU迁移/升级

预览

2.png

3.png

4.png

5.png

6.png

无论您是RL78系列的新手还是经验丰富的RL78设计人员,“RL78/G23工程师指南”都是发挥这款强大16位微控制器潜力的宝贵参考资源。

RL78/G23 Guide for Engineer

https://www.renesas.cn/cn/zh/document/gde/rl78g23-guide-engineer?r=1496636 

来源:瑞萨嵌入式小百科

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 16

瑞萨RL78/G23微控制器是RL78系列的新一代产品,具有超低功耗(约41uA/MHz)、大flash空间(96K~768K)、32~128Pin,扩展了模拟功能和安全功能,增加了芯片唯一ID,并且兼容之前的RL78开发环境,非常适合应用于家电、物联网、工业控制等领域。

G23系列产品由于Flash空间大,非常适合需要在线升级功能的场合。因为利用flash空间做备份区,在升级失败的时候,退回到上一个版本。比如采用Wifi,蓝牙,5G进行远程升级固件。由于网络传输有延时,比较合适的在线升级办法是先把固件通过网络传输到RL78 G23 MCU的备份区,待CRC检验等确认整个固件完整性后,再烧录到应用区,这样可以防止由于升级失败板子变砖。

本章介绍通过Bluetooth模块进行远程升级固件,利用G23进行固件备份及升级。下面先看系统组成示意图。

“瑞萨RL78/G23微控制器在线升级功能的应用"

上位机通过App执行发Boot swap命令,让G23 MCU进入boot模式,并且将目标板的旧版本程序进行备份,然后通过串口发数据给蓝牙模块,将New FW传输到G23的应用区,RL78 G23接收完FW数据后进行CRC校验,如果没有问题,则将APP的Boot 和升级程序的boot 对调,运行新版本应用程序。如果数据CRC不对,执行重新烧录或者恢复备份区的数据,直到校验正确再转到普通模式运行。

“瑞萨RL78/G23微控制器在线升级功能的应用"

在RL78/G23 的升级程序开发中,比较关键的一点是要理解Boot swap功能。Boot swap功能是瑞萨RL78系列MCU的特有功能,专门用于程序的在线升级,这一点是与其它ARM类MCU不同的地方。Boot swap指升级自身的bootloader,要先将原来的bootloader 从boot cluster 0备份boot cluster 1,设定Boot swap标志,升级成功后再重新覆盖 boot cluster 0.

“瑞萨RL78/G23微控制器在线升级功能的应用"

总 结

利用G23的Flash空间优势, Boot Swap功能及使用IDE自动代码产生器,配合官方的FSL RL78 Type01库,就可以很方便实现在线升级功能。要注意一点是RL78 G23的Data flash 空间读写,要使用另外一个库Data Flash Library。详细的代码,可以点击文末阅读原文在瑞萨官方网站下载。

来源: 瑞萨MCU小百科(作者:刘文广)
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 551
订阅 RSS - RL78/G23