首页 > 评测 > 除了主频提升,STM32H7还为我们带来了什么?——Nucleo-H7全网首评

除了主频提升,STM32H7还为我们带来了什么?——Nucleo-H7全网首评

H7   STM32   NUCLEO   ST   Cortex-M7   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • 这就是最强ST MCU的评测。

很有戏剧性的事:当我们还在期盼STM32H7会给我们带来什么惊喜的时候,NXP的RT1050却送了ST一记闷棍!

NXP的跨界处理器RT1050的确让人惊喜,不过H7也确有亮点,除了主频的提升,STM32H7还给我们带来了什么呢,让我们一起来看看ST新推出的NUCLEO-H743ZI开发板。

NUCLEO-H743ZI开发板隶属NUCLEO-144系列,很大的板子。

rId22.jpg

包装大家都很熟悉了,注意到这外版本是带ETH接口的。

rId23.jpg

熟悉的板型,如果不是上面显眼的H743ZI字样,你也许将它看成了F7系列了。

rId24.jpg

网络接口、按键、ST Mopho、ZIO接口一应俱全,开发板右侧是ST-LINK调试/下载器。

rId25.jpg

背面主要是一些焊桥(SB),在调整开发板配置时可能会用到。

其它角度赏析

rId26.jpg

一侧的ETH接口

rId27.jpg

ST-LINK接口及特写

rId28.jpg

背面GPIO编号丝印

rId29.jpg

确实,单从外观来看,NUCLEO-144系列都是如此的相似,甚至包括外设的接口设计,很多都是通用的。不过NUCLEO-H743ZI的内在却大大的不同了。

STM32H7系列目前主要包括两个系列:STM32H743及STM32H753,使用的都是Cortex-M7的内核,最高运行主频为400MHz。

rId30.png

STM32H743xI系列的主要特性包括:

• 内核 基于32位Cortex-M7内核,内置双精度FPU及L1缓存,最高主频400MHz,CoreMark及DMIPS测试得分分别高达2020及856分

• 存储 最高2MB的FLASH存储空间,最高1MB的SRAM存储空间,其中包括192KB的TCM;双模式QSPI存储接口,可运行于133MHz频率之下;FMC支持,外扩SDRAM更轻松

• 安全特性 支持ROP,PC-ROP等存储保护机制,固件防破解能力大大增强

• 外设及GPIO 多达168个GPIO口,其中的快速GPIO接口可以运行于133MHz频率之下(还记得STM32F1系列的10MHz及50MHz么?)

• 灵活的电源管理 3个独立的工作域(D1, D2及D3)分开供电,性能与功耗之间可以随意取舍;POR, PDR, PVD及BOR等传统技术依旧可用

• 其它功能 高达22个定时器,除了传统的定时器之外,高分辨率定时器(HRTIM)及低功耗定时器(LPTIM)使得应用起来更灵活;高达35个通信外设,涵盖I2C、SPI及UART等诸多应用

是不是有点眼花缭乱的感觉!

从STM32F7迁移到STM32H7,我们需要注意哪些方面或者说STM32H7带来了哪些新特性呢?

首先是架构方面的调整,在STM32F7中,AHB总线矩阵是一个单一的区域;但在STM32H7中,总线结构调整为3个区域(domain),分别包含AXI总线及两个AHB总线,使用总线桥(bus bridge)来联接及协调各个总线之间的通信。

• D1 domain: 借助AXI总线,该区域实现了高带宽/高性能通信,Cortex-M7内核及加速操作都在该区域内进行。

• D2 domain: 传统的I/O总线,这个应该相当于以前的AHB总线,与外设的通信都在该区域内实现。

• D3 domain: 用于实现低功耗模式,当D1及D2关闭后,借助其内置的64KB RAM及部分外设继续工作,实现一些基本的功能,如唤醒其它区域继续工作等。

  • 本文系21ic原创,未经许可禁止转载!

网友评论