一、RA0L1简介
RA0L1属于RA0系列中的基础型微控制器(MCU),定位入门级产品线,兼具卓越的性价比与超低功耗特性。该产品基于Arm Cortex-M23内核设计,高达32MHz的CPU运行速度,并集成64KB Code Flash,16KB SRAM,支持-40°C至125°C的宽工作温度范围。
二、RA0L1适用场景
RA0系列微控制器专为成本敏感型应用场景设计,尤其适用于以下领域:
消费电子领域的低功耗与低成本需求
小型家电系统控制
工业系统控制
楼宇自动化
三、RA0L1主要特点
主要特点如下
32MHz Arm Cortex-M23内核;
最高64KB闪存(Code Flash):最小擦除单元为2K字节,最小写入单元为4字节;
1KB数据闪存(Data Flash):最小擦除单元为256字节,最小写入单元为1字节;
工作温度范围:-40°C至+125°C;
低功耗:运行模式2.9mA@32MHz,Standby模式:0.25uA;
宽电压操作:供电电压范围为1.6V至5.5V;
±1%高速高精度片内振荡器;
Cap Touch电容式触摸IP:CTSU2SLa;
TAU(16位通用PWM定时器)、TML32(32位间隔定时器)、RTC(实时时钟);
丰富的模拟资源:12位模数转换器(A/D Converter),温度传感器;
SAU(集成UART、简易SPI、简易I2C);
UARTA接口,I2C接口;
真随机数发生器;
安全功能(Safety Functions)。
四、支持的开发工具
IDE
1名称:e2 studio
版本/下载链接:
Renesas e2 studio downloads
https://www.renesas.cn/zh/software-tool/e-studio#downloads
2名称:Keil MDK
版本/下载链接:
ARM Product Updates(keil.com)
https://www.keil.com/update/rvmdk.asp
3名称:
IAR Embedded Workbench for Arm
版本/下载链接:
IAR EW for Arm Free Trial Version
https://www.iar.com/products/architectures/arm/iar-embedded-workbench-for-arm/iar-embedded-workbench-for-arm-free-trial-version/
ICE
1名称:E2 & E2 Lite
版本/下载链接:
E2 emulator
[RTE0T00020KCE00000R] | Renesas
https://www.renesas.com/en/software-tool/e2-emulator-rte0t00020kce00000r
版本/下载链接:
E2 emulator Lite
[RTE0T0002LKCE00000R] | Renesas
https://www.renesas.com/en/software-tool/e2-emulator-lite-rte0t0002lkce00000r
2名称:EZ-CUBE3
版本/下载链接:
EZ-CUBE3 | Renesas 瑞萨电子
https://www.renesas.cn/zh/software-tool/ez-cube3?queryID=d34a4fc6da0b927359e798d084f9d974
3名称:J-Link
版本/下载链接:
Segger Debug Probes J-Link
https://www.segger.com/products/debug-probes/j-link/
4名称:I-jet
版本/下载链接:
IAR I-jet
https://www.iar.com/products/architectures/arm/i-jet
代码生成器
1名称:
RASC (RA Smart Configurator)
说明文档的版本/下载链接:
RASC MDK IAR User Guide
https://renesas.github.io/fsp/_s_t_a_r_t__d_e_v.html#RASC-MDK-IAR-user-guide
2名称:FSP
版本/下载链接:
Releases · renesas/fsp
https://github.com/renesas/fsp/releases/
关于示例代码和开发板,可以参考以下内容。
扫描下方二维码或复制链接查看相关信息。
RA产品例程
简要说明:包含RA系列产品的大部分例程注
下载链接:
RA产品例程
https://github.com/renesas/ra-fsp-examples
开发板
简要说明:RA系列的RFP板
下载链接:
Renesas RA Microcontroller Evaluation Kits
https://www.renesas.com/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra-kits
注:RA0L1的例程会在RA0L1正式发布后更新。
五、认识一下RA0L1的板子
FPB-RA0L1

FPB-RA0L1顶视图

FPB-RA0L1底视图
FPB-RA0L1开发板配备了电源调节器、板载调试器、简单的输入/输出设备(Cap touch按键和LED灯)以及常用的生态系统输入/输出连接器。以下将对这些进行详细介绍。
电源
FPB-RA0L1开发板设计采用5V供电。板载LDO用于将5V电源转换为3.3V电源。3.3V电源用于为RA MCU和其他外围功能供电。可以选择Debug USB(缺省设置)或者J60为板子供电。
提供3.3V电压的板载调节器(LDO)具有2.0A的内置电流限制。确保RA MCU以及任何连接的外围设备所需的总电流不超过此限制。
接通电源后,标有“POWER(电源)”的绿色LED4指示灯将会亮起,黄色的“DEBUG(调试)”LED3指示灯也会亮起。
特殊功能接口
FPB-RA0L1提供了两个电容触摸按键。
电容触摸按键的引脚分配关系,如下表所示。
| 标识 | RA MCU控制端口 |
| Touch Button1 | P001/TS22 |
| Touch Button2 | P000/TS23 |

Cap Touch Button顶视图

和Cap Touch Button有关的跳线
如果要将P001用于GPIO功能,跳线E7需短接。
如果要将P000用于GPIO功能,跳线E9需短接。
P112默认是用于TSCAP并连接了一个10nF的电容。如果要P112用于GPIO,E16需短接同时E19要被断开。
触摸按键LEDs
RFP-RA0L1在触摸按键附近提供了两个触摸按键LED,用于指示这些按键。
| 标识 | 颜色 | RA MCU控制引脚 |
| LED5 | 绿色 | P401(低电平点亮) |
| LED6 | 绿色 | P400(低电平点亮) |
除了用作触摸按键的指示器外,控制触摸按键LED的端口还可以用于任何所需要的目的。LED也可以与RA MCU隔离,以便相关端口可用于其他目的。要断开LED5与P401的连接,E6必须断开。要断开LED6与P400的连接,E5必须断开。

顶视图
底视图
调试
FPB-RA0L1开发板可使用内置的SEGGER J-Link板载调试器进行编程和调试。板载调试功能由瑞萨RA4M2(J-Link OB)和SEGGER J-Link提供。调试用的USB 2.0 Type-C连接器(J10)将RA4M2(J-Link OB)连接到外部PC,以便对目标RA MCU的固件进行重新编程和调试。这种连接方式是FPB-RA0L1开发板的默认调试模式。
| 调试模式 | J9 |
| On-Board | 1-2 |
| Debug In | 2-3 |

点击查看大图
六、MCU功耗测量
在RA0L1附近设有电阻R3和测试连接器J30(未焊接),用于测量MCU电流。电阻R3在出厂时为0Ω(贴片0603封装)。为了使用连接在J30(未焊接)引脚1和引脚2之间的电流表测量电流,应将电阻R3移除。
或者,也可以将电阻R3移除,并用一个合适的低阻值电阻(例如100毫欧)替换,然后使用电压表测量J30引脚1和引脚2之间的电压。然后可利用欧姆定律计算出MCU所消耗的电流。

测量电流原理图

J30 电流测量点
七、总结
RA0L1是瑞萨最近推出的一颗入门级MCU,具有电容触摸,低功耗,外设丰富等特点。支持多种开发工具,示例代码也很容易从网上获得,支持板载的调试器,不需要额外的调试工具即可上手。

全部0条评论
快来发表一下你的评论吧 !