RA8T1

应用与开发篇

在上一篇文章中,我们介绍了高性能RA8T1 MCU的整体概况和性能配置解析。最后我们进入到开发人员最为关心的部分,关于目标应用及开发支持。

RA8T1目标应用

RA8T1系列适用于广泛市场领域的驱动应用

1.png

RA8T1用于三相逆变器控制的示例

2.png

关键组成部分

● 计算性能

采用Helium技术的Cortex-M85内核

高达480MHz的运行

● 三相逆变器控制

三相互补PWM输出的GPT

● 处理三相电流测量

同步3ch采样和保持

12位ADC

● 安全输出保护

检测过电流的比较器

强制关闭PWM输出的POE

● 通信

以太网MAC

CAN FD

USBFS

I2C等

RA8T1拥有强大的处理能力和先进的核心配置,可满足工业自动化、楼宇自动化、智能家居、消费类产品及医疗健康等应用中常见的电机、电源和其它产品的实时控制要求。

开发环境概述

RA家族的开发环境非常灵活,支持不同的片上调试器、IDE和编译器。与其他RA家族产品一样,RA8T1可使用瑞萨e2 studio、IAR Embedded Workbench和Keil MDK开发环境,开发人员可以根据自己的喜好进行选择。

所有工具均可使用RA智能配置器进行FSP驱动程序和中间件的选择与配置,以及引脚映射和时钟树配置。

除此之外,瑞萨e2 studio IDE还特别支持专门的电机开发支持工具,包括QE for Motor、Renesas motor Workbench和Embedded Target。

3.png

FSP灵活软件包

FSP是一个增强型软件包,旨在为使用Renesas RA家族的嵌入式系统设计提供易于使用、可扩展、高质量的软件。

FSP包括一流的HAL驱动,具有高性能和低内存占用的优点。包括与Azure RTOS和FreeRTOS集成的中间件堆栈,以简化通信和安全等复杂模块的实现。e² studio IDE通过直观的配置程序和智能代码生成器提供支持,使编程和调试更加简单快捷。

RA8T1从v.5.1开始正式支持FSP。可通过GitHub获取完整的源代码。

4.png

配套开发板及套件

这是RA8T1电机控制套件的概述。

我们提供MCK-RA8T1和MCB-RA8T1作为电机控制的开发评估平台。

MCB-RA8T1是CPU板,可将RA8T1器件作为目标MCU安装。可通过连接一个或两个逆变器板和通信板进行电机控制评估,也可通过单板进行MCU评估。除逆变器板连接器外,MCB-RA8T1拥有两个PMOD、USBFS、以太网连接器和SD微型插槽。

MCK-RA8T1是MCB-RA8T1和逆变器板与通信板的组合套件,可在开箱后立即开始电机控制评估。

电机控制评估套件

5.png


我们为包括RA8T1在内的电机MCU提供了各种类型的电机控制样例程序和应用手册,包括1分流或3分流的无传感器矢量控制、带编码器的矢量控制和120度传导控制方法等。开发人员可以在瑞萨官网RA8T1产品页面进行免费下载。

长按二维码进入RA8T1官网页面

6.png

7.png

解决方案支持

RA8T1强大的能力可以保障在常规的电机控制之外,还可以实现更多的智能化方案。我们基于RA8T1开发了电机控制预测性维护的嵌入式人工智能解决方案。

通过256 FFT转换分析电机电流,并使用TensorFlow Lite作为推理引擎,利用Helium技术进行加速,推理时间与Cortex-M7相比快了5.3倍。

由此可见Helium技术对于此类AI运算的强大作用。

在使用Helium的Cortex-M85上进行AI演示电机控制故障检测

11.png

12.png

总结

最后,我们来做一下RA8T1的总结。

RA8T1 MCU是RA家族中的高端电机控制产品。弥合了MCU和MPU之间的差距,并将MPU的高性能与MCU的低功耗和易用性相结合。

采用Arm® Cortex-M85®内核,提供6.39 CM/MHz高性能,并利用Helium(Arm M-Profile矢量扩展),可加速DSP/ML处理。

Armv8.1-M架构还引入PACBTI和TrustZone以提高安全性。

RA8T1提供了一整套软件、工具和评估套件提供支持,可简化开发过程。

我们现已完成RA8T1 MCU的MP状态,已于2024年1月30日正式发布。有兴趣的小伙伴欢迎垂询哦!

欢迎观看RA8T1产品介绍视频:https://www.renesas.cn/cn/zh/video/ra8t1-480-mhz-arm-cortex-m85-core-based-mcu-helium-and-trustzone-motor-control 

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/ 

相关阅读:瑞萨RA8T1高性能电机控制新品解读(上)产品详解篇

来源:瑞萨嵌入式小百科

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

围观 26

RA高性能电机控制MCU - RA8T1

1.jpg

基于Arm Cortex-M85处理器的RA8T1高性能MCU产品群 针对电机控制和逆变器应用进行优化

产品详解篇

瑞萨的RA家族基于Arm® Cortex®-M内核打造,自2019年10月份正式诞生,短短四年多时间已经快速发展成广泛的产品阵容,众多型号用以满足各式各样的用户需求。

其中,专门面向电机/逆变器控制应用的RA-T系列产品,完美结合了Arm生态和瑞萨先进的外设功能,得到广大客户的高度评价。本次瑞萨推出高性能的电机控制RA8T1 MCU,将瑞萨RA家族扩充到4个系列(RA2/RA4/RA6/RA8)、25个产品群、319个产品型号。

2.jpg

在此,我们先来简单回顾一下瑞萨RA-T电机控制MCU产品线。

3.png

瑞萨RA-T电机控制MCU路线图

● 从低端到高端的广泛电机控制MCU系列,具有最佳功能设定;

● 保持CPU和外设的可扩展性,实现独特的硬件IP;

● 支持电机控制评估套件、工具和软件。

RA4T1和RA6T3凭借其高性价比、小封装和优化的外设功能,非常适用于单电机控制的紧凑型系统,比如变频家电、电动工具和小型机器人等。

RA6T1和RA6T2具备较高性能、丰富的功能外设,适用于双电机控制系统,具备高分辨率PWM输出功能更可以拓展到数字电源等应用。特别是RA6T2搭载了强大的硬件加速器,包括一个三角函数单元(TFU)和一个无限脉冲响应滤波器(IIR),用以大幅减少在电机控制中复杂的矢量运算、电流环、速度环等处理时间,降低CPU负荷以扩展更多附加功能。RA6T2还内置了两个高速ADC单元,支持12位和16位分辨率,最高0.16微秒的高速转换。

随着电机应用的快速发展,对MCU提出了越来越高的要求。比如在高端电机应用中,除了精确的电机控制外,系统还需要兼顾其他应用程序、丰富的通信功能、高安全性以及智能化应用等等。RA8T1正是为此而生,帮助设计人员满足这些要求。

RA8T1 MCU基于Arm® Cortex®-M85内核构建,工作频率高达480MHz,提供高达2MB闪存和1MB SRAM(包括 TCM)的大内存选项、支持互补PWM输出的16位/32位定时器、12位ADC(包括3通道采样和保持)、以及用于电机控制的高速模拟比较器。连接功能包括以太网MAC、CAN FD、USB 2.0全速模块、SD/MMC主机接口和I3C。此外,Armv8.1-M架构支持Helium技术,可显著提高AI/ML计算性能,并支持Pointer AuthentiCation和Branch Target Identification(PACBTI)和TrustZone®以增强安全性。

4.png

RA8T1产品规格

产品特性:RA8T1产品的主要特性

1、极致性能

A) 搭载超高性能的Arm® Cortex®-M85内核,性能高达3068 CoreMark@480MHz。

B) 结合Helium先进技术,能够在数字信号处理器(DSP)和机器学习(ML)方面获得相比Cortex-M7内核高4倍的性能提升。

C) 在实现高效电机控制的同时,便于拓展功能安全、嵌入式人工智能等附加功能。

2、丰富的电机/逆变控制外设单元

A) 高达2MB的双区闪存和1MB SRAM(包括TCM),100至224引脚的广泛产品阵容。

B) 通用32位增强型PWM定时器,支持三相互补PWM输出、死区控制等多种功能,可轻松实现各种类型电机控制

C) 两个12位ADC单元,支持3通道同步采样保持电路。以及DAC(2通道)、高速比较器、温度传感器等。

D) 丰富连接功能,支持以太网MAC/DMA、USB全速、CAN FD、I3C/I2C、SCI、SPI和SD/MMC接口。

3、安全配置

A) 支持AES、TRNG、RSA 4K/ECC、SHA-2、用于FSBL的不可变存储、防篡改DPA/SPA侧信道保护等最新安全特性。

B) 端口输出保护单元POE,在发生异常状况下强制关断PWM输出,及时保护电机和逆变器电路。

4、轻松开发,缩短开发周期

A) 集成式电机控制评估硬件套件

B)灵活软件包(FSP)

C)提供各种电机控制示例程序

D)用于实时调试的GUI工具:Renesas Motor Workbench, QE for Motor

接下来我们来聊一聊RA8T1的优异性能和核心配置。

RA8T1是瑞萨基于Arm Cortex-M85 内核的第三个MCU产品组,精确定位于电机控制应用。Cortex-M85是Arm推出的迄今为止性能最强的Cortex-M处理器,借助其6.39 CoreMark/MHz 的超高处理能力,RA8T1达到了3068 CoreMark@480MHz的业界领先性能。同时搭载了Armv8.1-M架构支持的Helium技术,与现有的Cortex-M7产品相比,Armv8.1-M架构支持的Helium技术可以将数字信号处理器(DSP)或机器学习(ML)性能提高4倍,与同样支持Helium的处理器Cortex-M55相比,它还带来了约20%的矢量处理性能提升。

 5.png

6.png

Arm Cortex-M85 - 高性能M-Class内核

这里可能有很多小伙伴对于Helium技术还比较陌生。Helium是在Arm 8.1M架构中引入的面向DSP和机器学习ML应用的M型矢量扩展(MVE)技术。2019年首次在Cortex-M55内核上推出,类似于Arm A系列处理器上的“Neon”。它的出现,使小型低功耗嵌入式系统能够满足音频处理、无人机导航和控制、AR/VR应用、传感器集中器、图像处理和汽车等各种应用中的计算需求。

凭借其极致的性能,RA8T1实现了对电机系统的更精确控制,可满足工业、楼宇自动化,以及智能家居等应用中常见的电机、电源和其它产品的实时控制要求,并将有助于用户打造高效率系统。

除了高性能内核外,RA8T1还具有丰富的集成功能,它还能够为用户应用带来附加价值,如AI/ML功能、网络连接、功能安全等。

7.png

产品选型

RA8T1产品群共八种器件,支持100引脚LQFP、144引脚LQFP、176引脚LQFP和224引脚BGA四种封装,以及1MB和2MB两类闪存大小。

虽然所有器件均支持-40至125摄氏度的结温范围,但请注意,不同封装类型的最大运行频率是不同的。追求极致性能的小伙伴,请选择224 BGA封装哦!

8.png

RA8T1产品选型

我们相信,RA8T1独特的特性非常适合许多对于功能和性能有极致要求的客户。

欢迎观看RA8T1产品介绍视频:https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/ 

来源:瑞萨嵌入式小百科(作者:刘涛)

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

围观 24
订阅 RSS - RA8T1