你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H735G-DK评测

[复制链接]
STMCU小助手 发布时间:2023-1-17 20:00

: X& Y" J& [+ }, k* ]

; k8 [- L; Z7 M: Q+ V& D
ZSPOV][66]8N4ZT6[O4F8.png
2 D" W  ]' S8 O) I6 ?
! x- _3 Y0 L9 D6 W1 V
# _: ]( K8 G  {( T6 U% d# G7 l$ M
前几天ST发了个H735的板子给俺玩玩,折腾了几天后发一下对这个板子的感想。

& ~  _) I9 R) u' p

+ V; R; Z& _& H; W8 ^本文将同步在其他平台发表
) U2 y2 R$ m5 e/ w6 k6 s& c) P& Q3 d; k

5 P6 N( x) d% A1.板子介绍
4 {: y/ [5 {! D' _+ F, x3 b$ S$ V$ N% \H735G-DK的主MCU是STM32H735GK6,BGA176封装,属于H725/35系列。& i( J( n$ k7 ?  _+ n
% Z+ r4 t& a8 t' y' Z' K& N4 Y
与H7其他的板子不同,这个板子FMC完全没有用到,至于外扩ROM及RAM使用的是Octo-Spi接口的芯片,分别为为MX25LM51245G 512Mbit Octo-Spi Flash及S70KL1281DABHI 128Mbit HyperRam# n( \8 Q! T0 f
, i# c. s" p* x$ @; K4 D% v
此外引出了三个CAN接口,一个以太网,一对SAI音频输出以及一个Mems麦克风,一个OTG Fs接口,一个出厂并没有连接到任何IO的BNC插座,最后是一块480*272的RGB屏。开发板还自带了ST-LINK V3,可玩性还是挺高的。5 O, F: b, r/ @2 N

& n  n/ e4 L5 Z9 D3 w0 ^
MYMCD(0M34R4M%%9_7[(~WJ.png

" J8 S8 b1 u1 s# C3 m: x
2 d8 R2 J" ~$ G

2 b( R" O9 s. u; w; {& T+ g9 l
板子还没拆的样子

: ^5 c( t$ x! E& ^9 E/ t

4 M9 _9 G; i5 U: S

; \2 D- T0 k! b& C0 B& J2.芯片介绍
1 B. c( o% R* e  M( j8 Y! QSTM32H735BK:ST推出的H7系列单片机,主频可达550Mhz,有了其他系列没有的Octo-Spi外设及SMPs电源管理,但内存砍到了500K,虽然与其他系列(F*)对比很多,但是很鸡肋,与H7系列其他芯片的Memory Map对比,便可以看出ST的刀法有多精准
' N( L' y7 `$ W6 A% I/ K
' H0 Y: t7 }3 ]: z
{RXO2MR9AHXVB36}K)P{RMK.png
5 n% }6 D$ W6 s. E2 r
# _6 a% V  Z0 t0 W3 {, _- I$ W

6 f& b1 z9 n$ ~) F# N1 N% |
STM32H735 RAM MAP,RM0468,Table6,
+ o& J! _3 Z3 m. p% K
" N# V$ h2 T" ?0 ?! P6 f

, T* w6 x& a7 G- I( SH735最大连续内存大小大小为AXI-SRAM,0x50000=327k,只能驱动272*480@16b的RGB屏幕,且不带JPEG解码,极大的制约了其图像显示能力
9 u6 a" q/ o" j: F/ i8 N
; Q5 _9 Y) I7 ^  R
`WQU07V}AIKEUDUWXF)V7[0.png
/ B: @' Z- Y5 C7 l
STM32H743 RAM MAP, DS12110, Table7,实际上AXI-SRAM大小为512K,不知为什么ST写错了

7 E( ^. j1 ]8 y6 n' E3 g" i
$ B( j. w. y5 a5 g
/ B( G5 Y0 `2 j; a  k7 `- X. R
H743最大连续内存大小大小为AXI-SRAM,0x80000=512k,只能驱动272*480@16b或480*800@LUT8的RGB屏幕& a. z; r( Q3 ~5 v& L
) G" O3 r7 f! B' @7 ~1 g) G: o
E19OR3H}E[XUGT(6_MK[MBM.png
6 ^4 s9 X( P& i7 R
# {" r& p, k9 P
STM32H7A0 RAM MAP, RM0433 ,Table6

  c, t+ a! B6 N- @9 \+ q8 G

$ t& {* _5 ?% Q! _1 e8 M4 q4 i
) s& p, E  I6 p" E- _9 u
. m' _& ^+ ^7 |  x) |' `
H7A0最大连续内存大小为AXI SRAM1-3,0x100000=1024k,足够驱动16位VGA或8位1024*768分辨率的屏幕。
" d$ t9 a: \4 H+ A/ P& a3 O7 Y
不过ST这一系列的芯片主打的是低成本(当然到手上又是另一回事了),根据官方的指导价,除了只有128k Flash的超值型外,便是H725系列的芯片了。8 z4 S+ R' L- x# K! u( }

, l% X4 y, I$ |4 V' i
MV(DPVZ`}75`ZQGW5{@R9@F.png

' q+ f; N' b6 ^! V% e3 ?. L
售价,仅列出UFBGA176封装

8 {  R! \* Y' [0 J6 B

: q2 X: {( e9 P* f; _  ?
9 J. X. j  g* \3 O5 n& J- V; D8 K而ST的宣传也是如此,其宣传中H725自带的OCTO-Spi也有利于BOM成本的降低,同时多了许多与安全相关的外设(H725也如此)。从H735DK自带的demo中也可以看出ST对这个芯片的定位是高性能计算,数据采集及工业控制,自带的DEMO除了跑分外,还有一个基于Touch-GFX的家庭控制平台,以及一个ADC-DAC的demo。
& B  p9 K% O1 {" p
/ d& L& y7 W7 l; _4 v& X' F7 I# o
但与常用的750/743系列,少了一个HRTIM,此外,该型号最大的用户可用IO仅有128个,对比H743系列的168个,只能说刀法运用到了极致。
5 |$ M; e  a1 l# l9 |% A- h! @2 z0 h5 t! f
3.使用感受
& H7 R# z8 C! k2 @3 s, j4 y开发平台:keil AC6+VS code,使用clang/ Q* o( ?; i+ F& n- Z
开发类型:寄存器开发! s' C1 R2 D; R$ [# Q8 x" T
4 N/ b( Z9 I8 ~
对于通用的外设,可以直接复制粘贴其他芯片的代码来使用,需要注意时钟的问题,此外ST可能是发现了ADC时钟的问题,现在H725的ADC时钟输入频率可达到160M,二分频刚好达到ADC12的最优运行速度,配合550M的主频,在数据采集这方面还是非常爽的  h. l: H; I; t" {. N2 y4 e( T( l

- H- E* C" Y! U# O( N2 g然而对于图形应用就有点悲催了,鉴于上文所说的内存不足,很明显ST是想让用户调用HyperRam作为LCD Buffer来显示24bit的内容,然而HyperRam也没有具体的教程,而对着参考手册折腾了几天也只能做到以Memory-Map模式读取片外RAM内容,至于写入,HardWare Fault伺候,反正16bit模式也能用,不想折腾了,Octo-Flash自然也是懒得去搞了。! k5 m0 W4 N' I1 y/ Z' R8 |3 r

& S3 x# s  ?, o8 J! h4 b板子自带的ST-LINK V3自带虚拟串口,最快可达到1.3Mbps的速度(115200*12),且SW下载时钟可达到24M,妈妈再也不用担心下载好几秒了: e; i& l( a# j% j% S: n2 }' C
7 r% l5 G* K9 c  E
3 L7 p: W) b6 D! N5 b/ P
结尾来个板子实拍图
: J9 O! [9 F$ G# u1 R: u+ O2 H; q) y: n
U~TWUT)}VL`8BCR${OKOIL0.png - D0 y4 Z/ {% e' e  H
$ Z9 P* A) y' h6 A7 \* c% Z9 \
usb口居然在下面,根本不方便使用,绝了
" L9 |- M- D! @
6 l  M& M7 Z& d8 P% e/ D作者:Eltecz bilibili
# n7 o& {0 g1 B: q, t$ _1 j( j# F

7 q) [2 T( K9 U4 @- A" q
+ c! E# F3 x4 f9 M
收藏 评论0 发布时间:2023-1-17 20:00

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版