STM32H5XX和STM32H7XX选型对比

在这里插入图片描述

文章目录

    • 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

在这里插入图片描述


在这里插入图片描述


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封装型号。
    在这里插入图片描述


在这里插入图片描述


对比

内核不同

内核不同,差异在性能上
在这里插入图片描述
图片来源: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非安全参考源码中定义的(详情可见数据简介的“开发套件”部分)。
在这里插入图片描述
图片来源:secure-manager-introduction-v1.pdf


在这里插入图片描述
参考:Cortex-M for Beginners - 2017_CN_v3.pdf


H7的外设资源更丰富

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


其他方面待更新…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/318778.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

查询运行的java程序线程总数

(1)方法一 ps -ef|grep java pstree -p pid|wc -l 安装pstree包,yum install psmisc (2)方法二 top -H -p pid

python 学生信息管理系统

Python项目 学生信息管理系统 带sql文件,适合初学者。 使用MySQL数据库。 送运行视频导入教程视频。 实现功能大概如下: 基本功能增删改查 限制成绩在各种情况下只能为0-100 实现成绩的统计功能(柱状图显示) 筛选各个成绩区间的学生信息 实现排序…

Leecode刷题:024反转单项链表

题目: 是否没看题解:有思路但是没做出来 最初的解答思路: 定义一个pre指向头结点,cur为pre.next,定义last为cur.next,将cur.next指向pre定位到cur位置,然后cur定位至last节点。 最开始的代码: class S…

Spark---RDD算子(单值类型Value)

文章目录 1.RDD算子介绍2.转换算子2.1 Value类型2.1.1 map2.1.2 mapPartitions2.1.3 mapPartitionsWithIndex2.1.4 flatMap2.1.5 glom2.1.6 groupBy2.1.7 filter2.1.8 sample2.1.9 distinct2.1.10 coalesce2.1.11 repartition2.1.12 sortBy 1.RDD算子介绍 RDD算子是用于对RDD进…

Python基础-05(输出输入、if、if else和elif)

文章目录 前言一、输出(print())和输入(input())二、if、if else、elif1.if2.if else3.关于输入input的默认值4.elif 前言 今天复习一些非常基础的内容,以及if、if else和elif语句 一、输出(print()&…

雪花主键_在postgres的实现

一、主键的属性: 1. 全局唯一,不重复 2. 趋势有序,后面的值大于前面的值 3. 高性能, 读写效率高。qps不能太低,否则容易造成线程堵塞 4. 可用性好,业务对ID的可用性高,不存在单点故障 二、常…

漏洞复现-任我行CRM系统SmsDataList接口SQL注入漏洞(附漏洞检测脚本)

免责声明 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的…

3DMAX 中的 VR 渲染器如何设置局部渲染?

首先我们要得打开渲染设置,在3damx里按F10,调出渲染设置。选定渲染器为Vary渲染器: 设置VR的局部渲染,需要打开帧缓冲,我们在V-ary项下,打开帧缓冲(点击显示VFB): 然后点击茶壶按钮(…

如何打开wps的备份中心查找备份文件

备份中心在我们使用WPS Office时扮演着重要的角色。经常保存文件的同时,我们也应该学会备份文件,以免意外损失。本文将向您介绍如何使用WPS备份中心来查找并恢复备份文件,方便您在需要时快速找到所需文件。 图片来源于网络,如有侵…

2024美赛数学建模常用数学建模模型之——层次分析法

一、层次分析法的基本原理与步骤 人们在进行社会的、经济的以及科学管理领域问题的系统分析中,面临的常常是 一个由相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。层次 分析法为这类问题的决策和排序提供了一种新的、简洁而实用的建模方法。 …

数据库设计-DDL

D D L \huge{DDL} DDL DDL:数据库定义语言,用来定义数据对象(数据库、表) 简单操作 首先在cmd中进行操作,登录数据库 show databases; -- 以列表的形式显示所有的数据库create database [if not exists] 数据库名称…

ngrok-内网穿透

一、访问官网下载相关的内容 Download (ngrok.com) linux或者windows可供选择,主要在于你的项目跑在什么地方 选择下载 二、获取Authtoken 点击右上角登录,没有号用谷歌账号登录即可跳转 三、在Windows进行内网穿透 下载打开 打开 运行在命令行中&am…