0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32H7各产品应用定位

STM32单片机 来源:STM32单片机 作者:STM32单片机 2020-10-14 18:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STM32可以列出很多关键词,跨界通用、全面覆盖、完整生态、超低功耗、多种应用。而高性价比是最受用户关注的关键词。

自2007年,作为主流供应商推出世界第一款Cortex-M MCU,到2020年新推出的H7系列高性能大内存产品,十几年来,ST在MCU市场上不断加大创新力度,STM32持续出新。5大家族、17条产品线、千款型号、I/O兼容,STM32大家族跨越通用、超低功耗、高性能和超高性价比MCU,全面覆盖各种应用需求,打造出了32位MCU的大帝国。

谈到STM32的高性能家族产品,大家已经对STM32F2/F4/F7耳熟能详。之后的STM32H7系列继承和发展了高性能产品家族的特性,其中单核的H743/750和双核745/747也已经得到了广泛应用。2020年初,ST推出STM32H7A3。2020年9月,H7系列又出新品,STM32H723将高性能与低价格的平衡推到极致。

STM32F2/F7/H7高性能各系列 Coremark/DMIPS对比

STM32H7各产品应用定位如下:

STM32H743:单核480MHz及丰富的资源,适用于工业、医疗及消费类应用;

STM32H745:双核架构、125度耐温以及强大的运算能力,适应于工业应用的苛刻环境;

STM32H747:内置MIPI DSI, 满足同时需要高性能及显示要求的应用;

STM32H7A3:内置大容量1.4MB SRAM及低功耗,适用于家电及工控显示应用;

STM32H723:单核最强性能及高性价比,适用于工业、医疗及消费类成本敏感型应用。

STM32H7各产品应用定位

细说 STM32H7

STM32H7 使用三电源域架构:主处理域、低功耗域、外设域。三电源域架构有效防止系统漏电流的产生、从而降低整体运行功耗;三电源域可按照需求自由关闭,制定灵活的低功耗方案;所有电源域的外设资源可自由分配到单核或者双核使用、灵活配置。

STM32H7系列电源域架构

STM32 H7系列主要特性:

Cortex-M7 480MHz主频

- 双核Cortex-M4 240MHz (仅STM32H7x5/H7x7系列) - 2400 Coremark, 1027DMIPS - 双精度浮点运算单元 - 16+16KB 一级缓存 - 64KB ITCM 和 128KB DTCM 快速访问内存 - 最高总线速率达到240MHz

2MB 内部 Flash

- 双区设计、可不停机升级

- 每页128KB,带ECC校验

分散式 1MB SRAM

- CM7内核:64KB ITCM 和 128KB DTCM

- AXI总线:512KB

- AHB总线:288KB

- 低功耗域:64KB

- 全部SRAM都带有ECC校验

H7系列具有强大的内核,Chrom-ART Accelerator 和MJPEG codec 可减轻90%以上的CPU工作负荷,图像显示效果佳;主DMA能处理记忆体和外设之间最复杂的数据传输配置,最多提供16个通道减轻CPU工作负荷,可横跨各种外设,高效率传输资料;在安全管理方面,使用专属加密技术和哈希硬件加速,可减轻90%以上的CPU工作负荷;高精度计时器(2.1ns) 能产生复杂波形,与多重事件同步,无须CPU辅助。

STM32H7系列的典型案例 - 3D打印机

STM32H743_H753/STM32H745_H755/STM32H747_H757系列的典型应用案例是3D打印机。其中,Cortex-M7作为高速运算处理器,负责处理显示部分,实时处理部分由Cortex-M4负责。一颗MCU即可完成整个打印机功能,大大节省系统元器件数量。

STM32H7A3/STM32H7B3主攻图像应用,如家庭控制板,温控器等。AXI总线:1MB(2x384KB + 256KB)连续地址SRAM有助于图像处理;支持串行PSRAM外扩。图像Chrom-GRC在圆形显示时减少20%的缓存资源。OctoSPI 接口能更快速地连接外部存储器,并支持 OctoSPI PSRAM,大容量内部RAM。

STM32H7A3/STM32H7B3内嵌图像处理引擎,能够支持高分辨率显示应用,并能优化中低分辨率显示应用。仅使用64pin 封装就能满足图像显示应用,无需扩展SRAM,令系统架构简单,PCB面积更小,成本更低。

STM32H7X3系列的典型案例 - 智能家电显示控制板

在STM32H7A3/STM32H7B3的典型案例——智能家电显示控制板的系统架构中,ITCM和DTCM主要放置常用代码;实时控制部分通过SDMMC和传统通讯接口,进行传感器以及马达驱动控制,在执行上实现了真正的零等待过程。

H7功耗优化功能非常突出。

STM32H7优异的能效表现

在运行模式下,传统的STM32F7功耗为500uA/MHz。使用H7,功耗仅为258 uA/MHz,使用SMPSDC/DC供电模式,功耗还会再缩减一半,仅为F7的四分之一。

在停止模式下,F7功耗大概为370 uA,STM32H745在SMPS供电方式下,功耗为60 uA,如果使用STM32H7A3,功耗可达32 uA。

性价比之王:STM32H723/H733和STM32H725/H735

STM32H723_H733 和 STM32H725_H735 系列近期已全球发布。该系列的主频和外设资源丰富很多,但价格更便宜。产品集成了以太网,内存扩展,TFT LCD显示驱动,对于工业网卡、变频器、伺服器等应用非常有优势。

新品 STM32H72x 将价格推向极致,一样的价格,5倍的性能。

STM32H72x 系列与以往高性能系列性能对比

性能方面,STM32H72x 系列在550MHz 的CPU主频下,从Flash执行程序时,能够实现2778 CoreMark /1177 DMIPS 的性能,借助L1缓存可实现零等待执行;L1缓存(32 KB的I-缓存 +32 KB的D-缓存)提高外部存储器的执行性能。

STM32H723_H733和STM32H725_H735系列的处理性能

该系统拥有共享型ITCM:ICTM与AXI总线RAM共享一个192KB存储空间,可配置,针对高主频和性能情况下,通过配置达到代码执行最高效率。

数学加速器是另一个新功能,一方面做三角函数运算,另一方面作为数字滤波加速器,能够实现功能加速与减轻CPU负担。

在显示方面,该系列通过Chrome-ART 加速器,使用内部RAM时,LCD-TFT 支持高达800x600分辨率,最小封装仅为QFN-68 。

相较于之前推出的高性能超值系列 STM32F730/750/H750,最新问世推出的STM32H7B0/H730,延续了STM32H7A3和STM32H723系列的主要特性,除flash配置为128k外,其他配置都相同。该系列特别适合价格敏感的客户应用。

STM32H7的生态系统

与其他STM32产品一样,ST为H7系列产品提供了从硬件、软件开发工具等完整的生态系统。

STM32H7软件开发平台

在软件工具方面,ST提供从调试、开发、配置、监测一站式开发平台。

STM32CubeMX:芯片选型/项目配置/ 代码生成/

STM32CubeIDE:代码编辑/代码编译链接/代码调试/代码烧写

STM32CubeProgrammer:烧写、读取片上存储区/烧写、读取片外存储区/烧写、读取选项字节/

STM32Cube Monitor:功耗测试,无线蓝牙调试,USB PD调试

STM32H7硬件开发平台

硬件工具方面,STM32H7硬件开发平台包括:

NUCELO – 可自由搭建你的项目模型

Discovery – 能快速测试STM32H7关键特性

EVAL – 全面测试STM32H7所有性能

责任编辑:xj

原文标题:高性价比MCU的传奇 —— STM32H7系列

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386708
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371087

原文标题:高性价比MCU的传奇 —— STM32H7系列

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32H7S78-DK探索套件深度解析与技术应用指南

    STMicroelectronics STM32H7S78-DK探索套件用于演示和开发基于Arm® Cortex®-M7内核的STM32H7S7L8H6H微控制器
    的头像 发表于 10-20 15:34 474次阅读
    <b class='flag-5'>STM32H7</b>S78-DK探索套件深度解析与技术应用指南

    STM32H7的FDCAN驱动找不到是怎么回事?

    看论坛上已经有朋友在用了H7的fdcan驱动了( 记录下H7调试FDCAN驱动的历程 ), 可是我在3.0、4.1 、5.1的源码中都没有找到 ,请问对应的drv_fdcan.c文件在哪里能找到呢?
    发表于 09-11 08:03

    RTthread 4.1 stm32h7系列不支持pwm要怎么处理?

    找问题找了很久,搜到了一个4.0.2版本pwm 没有支持STM32H7系列的帖子 现在是4.1 还是没有,求助大佬帮改个代码 报错信息 驱动程序里没有STM32H7的 static
    发表于 09-10 07:34

    从 rtthread studio 上拉下来的 stm32h7 FDACN 驱动调不通是哪里的问题?

    请问我从 rtthread studio 上拉下来的 stm32h7 FDACN 驱动调不通,是这个驱动有问题吗
    发表于 09-10 06:03

    rt thread studio编写STM32H7不能使用V2版串口驱动是怎么回事?

    使用rt thread studio编写STM32H7程序,使用rt thread settings可视化工具配置:使用UART设备驱动程序,配置为RT_USING_SERIAL_V2,但是使用的还是drv_usart.c,没有drv_usart_v2.c。这是真么回事
    发表于 08-29 07:56

    STM32H7使用HAL库如何控制外置USB HS PHY进入低功耗?

    项目使用STM32H7的HAL库控制外置USB HS PHY(如USB3300或CH132)的。不知如何让MCU通过ULPI接口写寄存器让USB HS PHY进入低功耗,且USB保持链接状态让PC可以重新唤醒。
    发表于 08-14 07:21

    求助,关于stm32H7多DMA数据流问题求解

    情况如下:stm32H7配置了一个adc进行采样,通过dma进行数据传输,串口接收和发送命令,用两个dma数据流通道,采用的空闲中断。 问题:adc一直在中断中,调试未进入串口中断,关闭adc后串口
    发表于 07-29 15:02

    使用STM32CubeIDE对STM32H7进行开发和调试,CM4始终报\"Failed to read ROM table via AP 3\"错误怎么解决?

    我正在使用STM32CubeIDE对STM32H7系列双核微控制器进行开发和调试,但遇到了一个顽固的问题,希望能得到社区的帮助和建议。 ### 问题描述 我根据应用手册AN5361,使用内置示例
    发表于 05-14 06:20

    STM32H743VIT6 ST单片机 参数及应用场景

    STM32H743VIT6 是意法半导体(STMicroelectronics)推出的一款高性能 Cortex-M7 微控制器,属于 STM32H7 系列。它凭借强大的处理能力、丰富的外设和低功耗
    的头像 发表于 05-12 11:19 2254次阅读
    <b class='flag-5'>STM32H</b>743VIT6 ST单片机 参数及应用场景

    使用STM32H7的FDCAN通讯,为什么CAN1会收到CAN2的帧ID,CAN2也会收到CAN1的?

    使用STM32H7的FDCAN通讯,请问为什么CAN1会收到CAN2的帧ID,CAN2也会收到CAN1的?
    发表于 03-14 10:33

    当内存不够时,stm32h7 ITCM可以当普通ram用吗?

    当内存不够时,stm32h7 ITCM可以当普通ram用吗
    发表于 03-14 06:13

    求助,关于STM32H7系列芯片下的ECC功能的疑问求解

    《rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics》和《an5342-STM32H7系列内部存储器保护的纠错码(ECC)管理》均说明了无法关闭RAM区的
    发表于 03-11 07:43

    STM32H7 ADC_IRQHandler和ADC3_IRQHandler这两个中断入口函数在使用上有什么区别?

    STM32H7,ADC_IRQHandler和ADC3_IRQHandler这两个中断入口函数在使用上有何区别?
    发表于 03-11 07:28

    STM32H7 0x00000000地址的内容引发hardfault怎么解决?

    STM32H7,串口初始化时执行HAL_UART_MspDeInit函数,调用HAL_NVIC_DisableIRQ(huart-&gt;hdmarx-&gt
    发表于 03-07 08:15

    【正点原子STM32H7R3开发套件试用体验】开箱、简介、上电、工程测试

    座 2 个 USB 取电口 3.3V/5V 电源接入口一组 调试下载 SWD 调试接口 1 个 USB 转 TTL 串口 原理图 2.3 核心板 产品介绍: 正点原子STM32H7
    发表于 12-22 11:52