首页 > 评测 > “史上最强NUCLEO”——NUCLEO-F767ZI评测

“史上最强NUCLEO”——NUCLEO-F767ZI评测

ST   NUCLEO144   F767ZI   M7   
  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • ST推出144pin的F767ZI,刷新Nucleo板性能标杆。

(3)在不同的NUCLEO开发板为了实现公用相同的PCB底板而设置了很多锡桥跳线,在NUCLE-64开发板中,锡桥全部在开发板的底层,而在NUCLEO-F767ZI开发板中,顶层和底层电路板上都设置有锡桥,只不过顶层的锡桥全部以SBXX形式命名,而底层的锡桥全部以SB1XX形式命名,这一点刚刚拿到开发板的朋友要注意了,不了解估计不太好找对应的锡桥!

9.jpg

图1-9 正面锡桥

10.jpg

图1-10 背面锡桥

(4)NUCLEO-F767ZI开发板的ST-LINK/V2-1电路也有一些差别,比如Nucleo-64开发板使用了USB-B型接口,而Nucleo-F767ZI开发板的USB接口采用了更小尺寸的micro-B接口。同时在micro-B接口下面增加了一个USBLC6-2SC6芯片,可实现低容值的ESD保护器,极低的线路电容保证了信号的完整性实现消除ESD冲击影响。

11.jpg

图1-11 ST-LINK/V2-1部分变化

刚刚拿到NUCLEO-F767ZI开发板,板载例程当然不能错过,板载演示DEMO的上电可以见包装盒内的唯一说明页背面。

12.jpg

图1-12 NUCLEO-F767ZI开发板说明页

(1)要运行板载例程,需要确认NUCLEO-F767ZI开发板上跳线的位置:

a.跳线PWR-EXT(JP1)确认断开

b.电源选择跳线JP3确认U5V被选择短接

c.跳线IDD(JP5)确认被短接

d.CN4接口短接

(2)使用USB A到micro-B型USB线将开发板的CN1接口与电脑连接,既可以给开发板上电,可以看到开发板的电源指示灯绿色LED(LD6)点亮,同时ST-LINK指示灯LD4灯亮。

(3)同时系统开始运行程序:

a.绿色用户LED1开始闪烁,频率2Hz,0.5秒的周期。

b.按下蓝色用户按键1次,绿色用户LD1持续点亮,LD2(蓝色LED)闪烁,频率1Hz。

c.按下蓝色用户按键2次,绿色用户LD1与LD2持续点亮,LD3(红色LED)闪烁,频率0.5Hz。

d.按下蓝色用户按键3次,绿色用户LD1闪烁,频率2Hz,LD2和LD3点亮。

之后重复按下蓝色用户,按LD1、LD2、LD3的顺序,每次有一个LED闪烁,另外两个LED会持续点亮。

13.jpg

图1-13 NUCLEO-F767ZI开发板演示

二、认识

1、结构

NUCLEO-F767ZI开发板是意法半导体ST公司提供的基于LQFP-144封装的STM32微控制器STM32F767ZI的低成本评估板,在开发板结构设计上仍然遵循以前的Nucleo-64系列的风格,开发板分为上下两个区域,上面是ST-LINKV2,下面是STM32F767的最小系统和接口电路部分,而且ST-LINK部分可以很方便的从中间剪开来单独使用。

14.jpg

图2-1 NUCLEO-F767ZI开发板结构

关于NUCLEO-F767ZI开发板详细的资源结构可见Nucleo-144的用户手册的说明。

15.jpg

图2-2 NUCLEO-F767ZI开发板正面布局

16.jpg

图2-3 NUCLEO-F767ZI开发板背面布局

2、核心MCU

NUCLEO-F767ZI开发板上配备了一颗高性能的微控制器STM32F767ZI,其内部结构可见下图。

17.jpg

图2-4 STM32F767ZI微控制器

18.jpg

图2-5 STM32F767ZI微控制器内部结构

STM32F767ZI处理器采用新型的Cortex-M7内核,具有如下特点:

• 面向内核、外设和存储器互连的AXI和多AHB总线矩阵

• 高达16 KB + 16KB I-cache和D-cache

• 最大2 MB嵌入式闪存, 部分型号支持同时读写

• 两个通用DMA控制器和用于以太网、高速USB OTG 接口和Chrom-ART图形加速器的三个专用DMA

• 外设速度独立于CPU速度(双时钟支持),使得系统时钟变化不影响外设工作

• 外设资源丰富,例如带有SPDIF输出支持的两个串行音频接口(SAI),带有SPDIF输入支持的三个I²S半双工传输,带有专用供电的两个USB OTG和双模QuadSPI Flash

• 分散结构的大容量SRAM

• 512 KB通用数据存储器,其中包括128 KB紧密耦合数据存储器(DTCM),用于时间关键数据处理(栈、堆......)

• 16 KB的紧密耦合指令存储器(ITCM),用于时间关键程序

• 4KB的备份SRAM,用于最低功耗模式下保存数据

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

网友评论