作者简介
John Huang
安富利深圳办事处现场应用工程师。具有Renesas MCU多条产品线开发经验,协助客户完成了G13、RX130、DA1469X、DA145XX等多个系列软硬件及无线平台搭建开发工作,具有丰富的现场调试及无线调试经验。
今天我给大家带来一款物美价廉、上手容易的瑞萨EK-RA2A1开发板。
EK-RA2A1开发板基于瑞萨电子出品的RA2A1系列单片机,板上的MCU型号为R7FA2A1AB3CFM(64引脚)。RA2系列单片机采用了ARM最新的Cortex-M23内核。Cortex-M23内核基于ARMv8-M架构,基本上是可以平替Cortex-M0和M0+单片机内核的MCU。加上后面推出的RA2L1、RA2E1、RA2E2系列,组成了非常丰富的RA2家族阵容。极大的扩展了产品线的应用范围,给以开发者有更多的选择。
1套件内容:EK-RA2A1板,Micro USB设备电缆(Type A male转 Micro B male)
2MCU本体引脚连接
R7FA2A1AB3CFM MCU
48MHz,Arm Cortex-M23内核
256kB代码闪存,32kB SRAM
64引脚,LQFP封装
通过4×40引脚插针连接本体引脚
MCU电流测量点
3生态系统和系统控制访问
USB全速设备
通过USB调试的5V输入电压
板载调试(Segger J-Link)
输入调试(SWD和JTAG)
两个Digilent PmodTM(SPI和UART)
用户LED指示灯
机械式用户按钮
电容式用户按钮
MCU启动配置跳线
我们首先看看开发板供电的部分,EK-RA2A1开发板可以通过DEBUG USB接口直接供电。电源用了一个AP7215的600MA的LDO转到3.3V给J-LINK及RA2A1供电。上电后,EK-RA2A1开发板上的LED2右侧的绿色LED点亮。同一LED封装中的红色LED是J-Link调试接口的状态指示灯。如果LED2的两个LED都点亮,LED2显示橙色。
焊盘跳线E6的1脚与3脚,如果断掉,可以测量3.3V供电下的MCU电流。在默认情况下E6的1-3脚是连接的。
开发板默认集成J-link仿真下载电路,对于那些需要使用动辄成百上千块钱的下载仿真器的开发板来说,这个设计相当的亲民,还能保证调试稳定性。另外还支持J-LinkRTTViewer的打印输出。大部份情况下可以省掉MCU的UART打印输出,节约MCU I/O资源。
EK-RA2A1开发板上除了包括了板载的J-Link调试下载器。开发板上RA2A1 MCU也提供了256kB的代码空间和32kB的RAM。RA2A1系列单片机还提供了丰富的外设资源和高精度的模拟特性,例如16位SAR ADC、24位Sigma Delta ADC、比较器、运算放大器和DAC等。使得这一系列单片机针对信号测量应用有了很好解决方案,特别是对成本有要求和工业传感器应用都非常合适。
RA2A1 MCU特性:
48MHz Arm Cortex-M23
256kB闪存以及32kB SRAM
与EEPROM存储数据功能类似的8kB数据闪存
可从32引脚封装扩展至64引脚封装
电容式触摸传感单元
16位SAR A/D,24位SD A/D
12位D/A,8位D/A
OPAMP(3ch),ACMP-HS/LP
全速USB 2.0yaobu
CAN 2.0
SCI(UART、简易SPI、简易I2C)
接口方面,除了4×40排针进行引出所有GPIO,排针间距为标准的2.54mm。还有PMOD A/B两个通用接口排座,可以非常轻松的连接SPI及UART等外设。
EK-RA2A1开发板上MCU的USB接口也给独立引出。有开发板状态LED指示灯、用户LED、复位按键、用户按键和电容式触摸按键可以提供基本的硬件操作,方便开发调试使用。
开发环境
目前针对ARM架构的MCU,瑞萨都采用e2studio免费软件。它采用的是GCC编译器。开发介面也是类似于世面上通用的免费编译器的介面。并且SDK支持J-Link RTT Viewer,方便免接线UART调试。
总结
EK-RA2A1开发板是一块非常好用的开发板,比如其强大的模拟24bit的高精度ADC,在传感器上应用也非常合适,RA2L1、RA2E1、RA2E2系列也都有不同特点。MCU开发环境也是我们熟悉的免费开发环境,GNU ARM GCC编译器,EK-RA2A1开发板也保留了大量GPIO,还提供了PMOD外设排座,可用性和可玩性都很好。不光适合学习单片机开发,也适合拿来做产品的前期功能开发评估。
原文标题:干货分享 | 瑞萨电子RA2A1开发板评测
文章出处:【微信公众号:安富利】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !