本帖最后由 eefocus_3880118 于 2024-3-12 18:06 编辑
首先,非常感谢论坛给我这次测评试用的机会。
这是本次STM32H735-DK测评的第一篇,按照惯例我们还是开箱+板卡介绍。
一.开箱
先上全家福
全家福
这个开发板的盒子是真的大,我去拿快递时吓了一跳,怕是拿错了。这是我迄今为止拿到的最大尺寸(盒子)的ST开发板,和正常的144P的开发板及我手上盒子最大的L496-DK尺寸对比一下
与其他板卡对比
话不多说,把板卡拆出来看看
板卡正面
板卡背面
扩展板正面
扩展板背面
二.板卡介绍
STM32H735-DK的主控采用的是STM32H735IGK6,735在H7系列中属于单核系列,使用的是ARM M7核,它相比其他H7系列最大的特点就是550MHz的主频,是整个H7系列中最高的(当然H7系列也有其他型号的芯片可以达到550MHz),其他的基本上都是480MHz或280MHz。1M的Flash和564KB的RAM,相比其他H7系列2M的Flash和1M的RAM是小了一些,但是这个参数在一些基础的场景下是足够了,如果有需要就可以使用外置的Flash或RAM,对于那些够用的用户来说,这样做可以使得芯片的价格下降一些。在CUBEMX中该款芯片的价格为7.736$,如下图所示
价格
CUBEMX可以很轻松的查到ST的左右芯片的基础参数及价格,也可以快速获取每个型号芯片的特征、框图、技术手册等等,在芯片选型时真的非常方便,相比去网站一个一个看,便捷太多了
再放一下STM32H735IGK6的框图
然后我们来看一下板卡上的各个器件及电路
接下来我着重讲一下与我们最基础使用/调试相关用的最多的接口及电路首先是供电选择
开发板允许用户选择供电的来源,分别是
①CHRG:ST-Link的USB口取电
②E5V:从Arduino UNO接口取电
③POE5V:以太网的POE供电
④USBFS:USB OTG FS接口取电
⑤STLK:ST-Link供电
该跳帽默认是选择①CHRG。经过我的实测,当MicroUSB数据线连接ST-Link USB口时,选择①或⑤,板卡都是可以有供电的,那么就有人会问了,为什么要多次一举?以下是我个人的分析,从原理图来看,5V_USB_STLK是从5V_USB_CHGR经过STMPS2151STR得到的,STMPS2151STR可以用EN控制是否输出,EN是连接到ST-Link V3主控芯片的一个GPIO上
那么当这个GPIO没有正常输出信号时,板卡就会没有电。那么新的问题来了,什么时候会没有信号呢?总不能是ST-Link烧掉的时候吧?哈哈哈,那肯定不是。讲到这里,就要开始讲讲板卡的一个很棒的设计,板卡有一个外置调试接口,允许用户外接调试器,而不是使用板载的ST-Link,我们来看看这部分的官方文档说明
把JP3短接后,ST-Link就会处于复位状态,所有的GPIO就会处于高阻状态,这样就可以屏蔽ST-Link的运行,此时用户就可以使用CN7连接外置调试器。
那么此时,之前说的GPIO就会没有输出信号,因此,这个CHGR就是在这种情况下为板卡供电的,不知道我分析的是否正确,如果有误欢迎各位大佬批评指正。
说完供电就要说一下启动方式了,在板卡正面左下角有个开关,这个开关是连接到H35的BOOT0,允许用户选择主控H735的启动方式是从芯片内部的Flash启动还是外置Flash。
这两个说完,基本上我们就迈出了第一步,可以对板卡进行启动了
三.上电、预装Demo展示
上电前我们要确保供电选择是否为CHRG或STKL,启动选项是否在FLASH这一侧。然后通过ST-Link USB口进行供电,然后点击左上角的RST键(不知道为什么上电H35并没有自动复位运行,而是需要手动点击RST,我看了原理图,也是有RST信号给到H35的,很奇怪)
|