RA6快速设计指南
简介
本系列文章回答了常见的问题,并指出了单片机 (MCU) 系统设计的一些细节之处,除非通篇阅读硬件手册,否则可能会忽略这些细节。本文档并不适合取代硬件手册,而是对手册的一种补充,重点介绍大多数工程师在开始自己的设计时需要注意的一些关键项目。本文档还从应用的角度探讨了一些设计决策。
RA6快速设计指南
目标器件
RA6系列MCU
RA6快速设计指南
目录
1. 电源
2. 仿真器支持
3. MCU工作模式
4. 选项设置存储器
5. 时钟电路
6. 复位要求和复位电路
7. 使用TrustZone®
8. 存储器
9. 寄存器写保护
10. I/O端口配置
11. 模块停止功能
12. 中断控制单元
13. 低功耗
14. 外部总线
15. 一般布线实践
16. 参考资料
1
电源
RA产品家族具有数字电源和模拟电源。电源使用以下引脚。
表1. 数字电源
注:1. 仅适用于带有高速USB外设的器件。
表2. 模拟电源
注:1. 仅适用于带有USB高速外设的器件。
有关RA MCU系列的电源的更多信息,请参见以下文档:
• R01UH0884EJ0100-RA6M1 RA6M1系列,RA6M1系列用户手册:硬件
• R01UH0885EJ0100-RA6M2 RA6M2系列,RA6M2系列用户手册:硬件
• R01UH0886EJ0100-RA6M3 RA6M3系列,RA6M3系列用户手册:硬件
• R01UH0890EJ0110-RA6M4 RA6M4系列,RA6M4系列用户手册:硬件
• R01UH0891EJ0110-RA6M5 RA6M5系列,RA6M5系列用户手册:硬件
Arm® Cortex®-M4和Arm® Cortex®-M33器件之间的章节编号可能会有所不同:
第1章“概述”列出了每个封装中的电源引脚以及建议的旁路电容。
“复位”一章探讨了上电复位以及如何将其与其他复位源区分开。
“低电压检测”一章详细介绍了可用于监视电源的低压检测电路。“选项设置存储器”一章还介绍了如何在启动时自动使能低压检测0电路。
“备用电池功能”一章介绍了如何为RTC和子时钟振荡器提供备用电池。
如果打算使用片上模数转换器 (ADC) 或数模转换器 (DAC),请参见“12位A/D转换器 (ADC12)”和“12位D/A 转换器 (DAC12)”,了解有关如何为这些外设提供经过滤波的电源的详细信息。
表3. RA6 MCU系列用户手册:硬件
2
仿真器支持
RA MCU器件支持使用SWD或JTAG通信进行调试,并可使用SCI通信进行串行编程。借助该仿真器,可以轻松地在调试和串行编程之间进行切换。
SWD或JTAG仿真器接口应连接到符合ARM标准的10引脚或20引脚插座。添加了MD、TXD和RXD引脚,以使用SCI通信进行串行编程。
必须使用串行编程接口对Arm® TrustZone® IDAU边界寄存器设置进行编程。对于支持TrustZone®的器件,建议使用板上线或电路连接P300/SWCLK/TCK和P201/MD引脚,以同时使用调试和串行编程。
在开发和原型机调试过程中会经常使用仿真器,但量产后可能就再使用仿真器了。如果在量产时无需支持仿真器,请务必正确设置相关的端口,详情请参见《硬件用户手册》中的“未使用引脚的处理”部分,也可以参考本系列文章后续10.5章节。
未完待续
推荐阅读
RA6T2 IIR滤波器加速器应用指南
RA6T2无传感器矢量控制应用笔记
使用SystemView工具分析瑞萨RA6M4芯片上RT-Thread的运行情况