STM32H5XX和STM32H7XX选型对比

STM32H5XX和STM32H7XX选型对比_第1张图片

文章目录

    • STM32H563/H573
    • STM32H743/753
    • 对比
      • 内核不同
      • H5独有安全管理器
      • H7的外设资源更丰富


STM32H563/H573

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

STM32H5XX和STM32H7XX选型对比_第2张图片


STM32H5XX和STM32H7XX选型对比_第3张图片


STM32H743/753

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封装型号。
    STM32H5XX和STM32H7XX选型对比_第4张图片


STM32H5XX和STM32H7XX选型对比_第5张图片


对比

内核不同

内核不同,差异在性能上
STM32H5XX和STM32H7XX选型对比_第6张图片
图片来源:Cortex-M for Beginners - 2017_CN_v3.pdf


H5独有安全管理器

安全性是微控制器市场的关键驱动力,用户通常认为它很复杂。

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非安全参考源码中定义的(详情可见数据简介的“开发套件”部分)。
STM32H5XX和STM32H7XX选型对比_第7张图片
图片来源:secure-manager-introduction-v1.pdf


STM32H5XX和STM32H7XX选型对比_第8张图片
参考:Cortex-M for Beginners - 2017_CN_v3.pdf


H7的外设资源更丰富

从成本角度考虑,在非必要外设的应用场景,H5可以满足需求的话,还是选择H5性价比高些。


其他方面待更新…

你可能感兴趣的:(STM32,stm32,嵌入式硬件,单片机,stm32h563)