STM32H5开发(1)----总览

这篇具有很好参考价值的文章主要介绍了STM32H5开发(1)----总览。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

STM32H5系列微控制器是意法半导体公司推出的一款高性能MCU, CortexM33内核的微控制器产品。
他和STM32F2、F4、F7、H7同属于高端系列产品线。同时他的主频能够达到250MHz。STM32H5属于STM32F4的升级.
最近在弄ST的课程,需要样片的可以加群申请:6_15061293 。
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

样品申请

https://www.wjx.top/vm/PpC1kRR.aspx

STM32H5-2MB 框图

STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

产品列表

STM32H5主要有2种产品线,STM32H5-2MB和STM32H5-128KB。

STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

STM32H5-2MB 框图

下图是STM32H5-2MB 与STM32F429的对比框图。
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

STM32H5-128KB框图

STM32H503在外设上减少了很多功能,但是对应的价格也相应的便宜许多。需要注意的是STM32H503不带TrustZone,同时供电模式只支持LDO供电模式。
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

功能对比

下图为STM32H5的2M与128K的MCU对比图,方便器件选型时进行对比,对于需要复杂的功能需求,推荐STM32H5-2MB的MCU,若需要选择工作温度达到125°C的话,需要选择SMPS供电的MCU。
STM32H5开发(1)----总览,单片机,stm32cube,#STM32,stm32,单片机,STM32H5,STM32CUBEMX,TrustZone,CortexM33,原力计划

STM32H5-128KB vs H5-2MB组员对比

• 减少资源:

  • 加密模块IP(No cryptographic Ips)
  • TrustZone,ST-iROT, HUK
  • Ethernet, FMC/OctoSPI,
  • SMPS
  • Cordic,FMAC
  • 外设个数减少
  • 增加资源
  • OPAMP+COMP

STM32H5 亮点

• 性能:

  • Cortex-M33内核250MHz : 375 DMIPS & 4.09 CoreMark/MHz.
  • Instruction与Data Cache: 用于内部与外部存储器访问加速 (ART Accelerator)
  • 指令预取宽度:128-bit
  • 数学加速器: FMAC and Cordic ( on 2MB devices)
  • 2x GPDMA: 基于Linked-list模式

• 外设高度集成

  • 更多接口数量: USART, SPI, I2C, I3C,
  • 2xSDMMC, 1x USB UCPD, Ethernet, DCMI, FDxCAN,
  • FMC, OctoSPI

• 功耗优化

  • 片上SMPS,优化动态功耗
  • Sleep模式下,GPDMA 自动数据传输
  • STOP模式下,关闭SRAM
  • Standby 模式下,IO电平保持

• Flash

  • STM32H5-2MB
    a. 高达2MB Flash,双bank,带ECC功能
    b. Sector:8KB
    c. 每bank中最多8个sectors可配置为Data Flash(48KB*2), 16-bit读写,保证100K次擦写寿命,其他Flash为10K次寿命
    d. 2 KB OTP
    • STM32H5-128KB
    a. 双bank,带ECC功能
    b. Sector:8KB
    c. 2KB OTP

• SRAM:

  • STM32H5-2MB: 系统总共包含RAM 640KB
    a. SRAM1: 256 Kbytes
    b. SRAM2: 64 Kbytes ,带ECC
    c. SRAM3: 320 Kbytes,ECC可选, 当 ECC使能,高64 Kbytes预留给ECC
    d. BKPSRAM: 4 Kbytes,ECC可选.

  • STM32H5-128KB:系统总共包含RAM 32KB
    a. SRAM1: 16 Kbytes,带ECC
    b. SRAM2: 16 Kbytes,带ECC

• 特权保护:所有SRAM,512 bytes/block

• 安全:

  • 调试认证控制(Debug Authentication)
    a. TrustZone使能 : 证书(Authentication),回退/调试管理
    b. TrustZone未使能或无:密码(Password),回退

  • 器件生命周期管理(Device Life Cycle)

  • 安全密钥存储,可防侧信道攻击:硬件唯一密钥(HUK)

  • ST-iRoT:安全启动,根信任和安全固件安装(SFI)

  • TrustZone和时域隔离(HDP)

  • 密码学算法:
    a. 2 x AES 256 : 其中1个AES硬件防侧信道攻击 (SAES)
    b. PKA : 高达640bit的ECC和4160 bit的RSA, 可防侧信道攻击
    c. HASH: SHA-1, SHA-2 (up to 512)
    d. TRNG

  • 针对外部OSPI Flash的动态解码运行(OTFDEC)

  • 主动入侵检测文章来源地址https://www.toymoban.com/news/detail-658922.html

到了这里,关于STM32H5开发(1)----总览的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32H5开发(2)----新特性

    性能提升 搭载Cortex-M33内核,每兆赫1.5 DMIPS和4.09 CoreMark,为系统提供更强的计算能力。 采用先进的40nm工艺,带来更高的系统主频和更快的flash访问速度。 具备增强的系统架构,进一步提升整体性能。 新特性,高集成,高性价比 利用40nm工艺,内部存储器(FLASH+RAM)得到扩充,可

    2024年02月13日
    浏览(37)
  • STM32H5开发(5)----串口打印配置

    在使用STM32CUBEIDE开发STM32H5项目时,串口打印被证明是一项极其有益的调试工具,能够在开发过程中实时输出信息和调试数据,起到了至关重要的作用。通过充分利用串口打印功能,开发者可以轻松地在代码中插入打印语句,通过串口将这些信息传输至连接于PC端的终端软件,

    2024年02月11日
    浏览(39)
  • STM32H5开发(3)----电源控制&RCC

    VDDA = 1.62 V ~3.6 V :ADC/DAC的外部供电电源 VDDIO2 = 1.08 V ~ 3.6 V : 9 I/Os (PA8, PA9, PA15, PB3:8)的外部供电电源(仅WLCSP25封装) VDD = 1.71 V ~ 3.6 V: GPIO,内部电压调制器,系统复位模块,电源管理以及内部时钟的外部供电电源 VBAT = 1.2 V ~ 3.6 V :无VDD时通过功率切换开关给RTC/内部32kHz振荡器

    2024年02月15日
    浏览(66)
  • 使用vscode + gcc进行 STM32 单片机开发(一)编译及调试

    众所周知,单片机MCU的开发通常是使用keil来进行的,但是keil作为一款有几十年历史的IDE,bug层出不穷,界面也越来越丑,加上使用盗版jlink,导致keil各种崩溃卡死。 故越来越多的单片机IDE也如雨后春笋般冒出,例如 st官方出版的st studio、rt-thread出版的rt-studio,至于好不好用

    2023年04月08日
    浏览(50)
  • STM32H5开发(7)----LCD显示TOF检测数据

    “自主模式”(Autonomous mode)通常指的是设备或系统能够在没有外部输入的情况下独立完成任务。对于传感器,如VL53L5,自主模式可能意味着传感器可以独立、定期地进行测量,而不需要来自主控制器或主机的每一次单独指令。 最近在弄ST的课程,需要样片的可以加群申请:

    2024年01月17日
    浏览(91)
  • STM32H5开发(6)----SPI驱动TFT-LCD屏

    在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。STM32H5作为ST的高性能微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容

    2024年02月05日
    浏览(43)
  • STM32F103RCT6开发板M3单片机教程06--定时器中断

    除非特别说明,本章节描述的模块应用于整个 STM32F103xx 微控制器系列,因为我们使用是 STM32F103RCT6开发板是mini最小系统板。 本教程使用是( 光明谷SUN_STM32mini开发板 )   首先了解一下是STM32F10X定时器(Timer)   注: 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101

    2024年02月04日
    浏览(68)
  • STM32单片机(一)STM32简介

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋

    2024年02月10日
    浏览(60)
  • STM32单片机(二)STM32环境搭建

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋

    2024年02月10日
    浏览(63)
  • 【STM32】STM32单片机结构及部件原理

    STM32是目前比较常见并且多功能的单片机,要想学习STM32,首先要去了解它的基本构成部分以及各部分的原理。 单片机型号:正点原子STM32F103ZET6 目录 STM32内部结构总览图: 2.内部结构解析         1.内核 :STM32F103ZET6采用的是 ARM Cortex-M3 处理器,内核可以理解为单片机 处

    2023年04月08日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包