STM32H563和STM32H573微控制器扩展了STM32高性能产品组合。这两款微控制器具有增强的性能和安全性、更高的能效和更多的片内外设。
STM32H563/573产品系列提供1至2 MB的Flash存储器和640 KB的SRAM。这两款产品采用64至176引脚封装,包括BGA、VFQFN68、WLCSP80和LQFP封装。
这两个产品系列都基于Arm? Cortex?-M33内核,该内核采用面向Armv8-M的TrustZone?技术,拥有数字信号处理 (DSP) 和浮点单元 (FPU),工作频率高达250 MHz,可选扩展环境温度范围,最高可达125°C。
性能:
在250 MHz工作频率下,从Flash存储器执行时,STM32H563/573 MCU能达到375 DMIPS和1023 CoreMark的性能,并且利用意法半导体的ART加速器实现了零等待状态。
片内外设
最多34个通信外设,包括:
I3C接口
FDCAN
USB 2.0全速主机和设备
USB Type-C?/USB供电
以太网MAC
相机接口
可通过以下方式轻松扩展存储容量:
带有16位并行接口的灵活存储控制器
OCTOSPI串行Flash存储器接口
多个16和32位定时器
安全性:
STM32H573 MCU具有以下额外安全特性:
安全管理器:
STM32系列中率先支持安全可信执行环境 (TEE) 软件的MCU
兼容TF-M PSA API
提供交钥匙安全服务,如加密、安全密钥和数据存储以及认证等
通过PSA 3级和SESIP3认证
用于运行系统代码隔离的TrustZone?机制
符合TRNG FIPS SP800-90B标准,通过CMVP熵源验证认证
使用硬件唯一密钥 (HUK) 的安全密钥存储
支持安全固件安装 (SFI),在初始编程过程中执行安全验证并保护软件IP
通过ECDSA-P256安全验证来控制调试访问
ST-iRoT:预先配置了不可变的可信根,提供安全启动、固件更新、串行加载器和安全调试机制
高能效
内置开关模式电源 (SMPS),用于降低电源电压。
选配SMPS时,在运行模式(关闭外设)下,VDD = 3.3 V(漏极电源电压),温度为25°C时,典型功耗为61 μA/MHz
在保留RAM全部内容的低功耗停止模式下,典型功耗电流为51 μA
低功耗待机模式下典型功耗电流为3.5 μA
在带RTC的低功耗VBAT模式(电池供电模式)下典型功耗电流为776 nA
STM32H743/753系列产品集成了工作频率高达480 MHz的Arm? Cortex?-M7内核(具有双精度浮点单元)。
性能
在480 MHz的CPU频率下,从Flash执行程序时,STM32H742系列能够提供2424 CoreMark /1027 DMIPS的性能,利用其L1缓存实现了0等待执行
L1缓存(16 KB的I-缓存 +16 KB的D-缓存)提高外部存储器的执行性能
安全性
STM32H753 MCU包含以下额外安全特性:
加密/哈希硬件加速
STM32H755还支持安全固件安装(SFI)嵌入式安全服务,可在执行初始程序时执行安全验证并保护软件IP
安全启动和安全固件升级(SBSFU)
高能效
多电源域架构可实现将不同的电源域配置为低功耗模式,进而优化功耗效率。
USB调节器提供嵌入式物理接口层(PHY)。
在内核运行模式(关闭外设)下,功耗典型值为275 μA/MHz @VDD = 3.3 V和25 °C
低功耗待机模式下的典型功耗电流为2.43 μA
带RTC的VBAT模式(低功耗模式)下通常为460 nA
图形
LCD-TFT控制器接口支持双层图形
Chrom-ART Accelerator?提高了图形内容创建速度,并为其它应用节省了MCU内核处理带宽
JPEG硬件加速器,可进行快速JPEG编码和解码,从而减轻CPU编解码负荷
片内外设
多达35个通信接口包括FD-CAN、USB 2.0高速/全速、以太网MAC、摄像头接口
可利用带有32位并行接口或双模Quad-SPI串行闪存接口的灵活存储控制器轻松扩展存储器容量
模拟外设:12位DAC,快速16位ADC
16位高精度定时器上的多个16位和32位定时器运行频率高达480 MHz
STM32H743/753 MCU系列提供1到2 MB的Flash存储器,具有以下结构的1 MB SRAM:192 KB的TCM RAM(包括64 KB的ITCM RAM和128 KB的DTCM RAM,用于时间关键型程序和数据),512 KB、288 KB和64 KB的用户SRAM,以及用于在最低功耗模式下保存数据的备份域4 KB SRAM。另外,它提供100至240引脚的BGA和LQFP封装型号。
内核不同,差异在性能上
图片来源:Cortex-M for Beginners - 2017_CN_v3.pdf
安全性是微控制器市场的关键驱动力,用户通常认为它很复杂。
STM32Trust TEE安全管理器(STM32TRUSTEE-SM)是一套片上系统安全解决方案,可简化嵌入式应用程序的开发,以确保随时可用的安全服务。借助STM32微控制器,STM32Trust TEE安全管理器使开发人员无需编写和验证自己的代码,同时提供根据最佳实践开发的安全服务。
STM32Trust TEE安全管理器包含两种类型的包:STM32Trust TEE安全管理器访问套件(SMAK)和STM32Trust TEE安全模块开发套件(SMDK)。
STM32Trust TEE安全管理器访问套件(SMAK)可供客户在其生产线上轻松安装到STM32产品中。它提供了一个即用型、高性能和经过认证的解决方案,以支持Arm?PSA规范定义的安全启动、信任根、加密、内部可信存储、初始认证和固件更新功能。
STM32Trust TEE SMAK二进制代码由Arm?TrustZone?硬件隔离,保护其功能及其管理和存储的所有OEM应用安全凭证。OEM像往常一样开发、调试和保护其应用固件,并调用STM32Trust TEE SMAK安全功能,如STMicroelectronics提供的STM32Trust TEE SMAK非安全参考源码中定义的(详情可见数据简介的“开发套件”部分)。
图片来源:secure-manager-introduction-v1.pdf
参考:Cortex-M for Beginners - 2017_CN_v3.pdf
从成本角度考虑,在非必要外设的应用场景,H5可以满足需求的话,还是选择H5性价比高些。
其他方面待更新…