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

基于STM32G473ZET6开发板设计经验分享

[复制链接]
攻城狮Melo 发布时间:2024-5-25 16:05
本期我们用该芯片设计一款开发板。
' q5 s1 U2 a: r; @4 w5 Y/ E% F5 T& V' `7 @# c
STM32G4系列针对高性能、低功耗、实时控制和数字信号处理等应用而设计。频率可高达170 MHz,同时具有DSP和FPU指令集,可实现高效的数字信号处理和数**算。* b* C  B2 G* Z+ l3 r. A, Y/ m9 l
0 m% g: @8 M; h- z/ `3 Q
微信图片_20240525160449.png $ [' ]; B- B9 l2 @$ m4 M

+ S# l# p( J" A其在模拟外设上面远超于其他的芯片。
/ n( ^  M% L! ^' x4 u, s5 p# x3 a) ?# Y- v6 y/ {. Q
微信图片_20240525160445.png
; z  g) T' r( n, k) f1 j! k1 w+ J

. ]- L. t9 D- o0 A! s! C6 t, D从CubeMX中可以看到其有丰富的ADC和DAC,以及多路比较器和运算放大器等,因此该芯片在模拟外设的资源上非常的丰富。9 h7 ?  I/ g9 p' V! b( S; f# k
. q/ C; u0 ]3 }: T! |6 e( q9 a
微信图片_20240525160442.png
' |( F! o1 T) J

/ h/ z( n* Y  B+ |2 N3 o4 l! c/ U我们使用立创EDA绘制原理图和PCB,这里我们将分步介绍一下各部分的作用与设计目的。
6 b6 y" ?" ^5 E  a2 p  F- j( V1 j9 O4 Z  U; u
烧录部分% [& q; l2 T# p3 o
微信图片_20240525160439.png ; y& V6 S& L2 j  ]5 ?1 p

- {! r& M* B: C' n  W$ m, g: K首先是下载方式,下载方式通常使用的是两线制,结合VCC和GND,总共是四线制。不过我还是想用20Pin-Pin排线来连接,而不是使用杜邦线的连接方式. Y! N7 V1 A+ e0 r3 `& _" q2 q7 b* K' A
5 T; F1 l5 A, c* Q1 b
微信图片_20240525160433.png
$ I: \) S) L2 P$ Y3 L! E$ V2 R
+ f" P! ~( ?9 g; e, i
因此选择了20Pin的JTAG接口来连接,这里下载的方式也是选择了五线制,因为仔细的查看了一下,相较于两线下载,五线下载所多出来的IO并没有很特殊的功能,因为我主要使用的其模拟功能,而多出来的三个IO并没有模拟的功能,因此就干脆选择了五线下载。  X' E0 |! |* G: i# ~5 ]9 {

& r: c6 B+ `2 L& T+ }' O
供电及通讯1 Y" c& H& t9 z

2 x/ F% m2 S# L8 i& K0 F2 l9 d/ u 微信图片_20240525160429.png 0 T0 j/ O+ o' I. p
0 s+ B* M" }8 X* ]
电源的部分选择16Pin的TypeC供电,加装1A跳闸自恢复保险丝防止异常的过大电流,自锁开关作为主要开关。
* T& y1 x, _4 z! D6 [
. f. h2 T/ g/ r1 Q
通过CH340芯片与单片机通讯,通过排针可选连接到串口一。' L- Q) e( M' Y$ L3 S" c3 o
0 w. P6 u$ O  m6 o! o  B
微信图片_20240525160426.png , E9 M6 l$ j3 z3 g. @; c

9 a( s2 M+ S1 U( Z同样的还有一个USB设备同样通过CH340连接至STM32的串口二,但是这个是USB-A口的,方便与其他的开发板进行通讯。+ I( M& h& F- m
1 o% m7 P' F1 B% g7 {
微信图片_20240525160422.png
6 n  M. x+ ]# F  J

: ?- a' F" t& {5 I7 {. k. s' B8 I" c最后利用AMS1117-3.3LDO芯片将5V电压转换为3.3V,前后加上滤波电容以及肖特基二极管进行抑制高频信号。
& ~7 o3 a4 q. Z# r; }9 \7 J! l- ]! Y
高速时钟源
- b' ^8 Y3 j: Q+ V1 O4 a* N* S0 I& I4 J) y5 B" \+ Y
微信图片_20240525160420.png ! i7 Z; A5 f4 b. m$ d
( W$ G7 T- f2 ?- J) S
高速时钟选择24MHZ贴片高速时钟,接入PF0/PF1并且使用两个小电容进行滤波。7 J3 o% u9 E) H) c
$ Y: Q- y( T3 z# U; m4 t: w0 U6 W
这里就不加额外的低速时钟源了,因为低速时钟源又要占用两个IO,然后这块板子的IO资源还是比较缺乏的。
7 E) X! m- I; z$ d8 z+ R* s, e$ Y0 i9 x% ~: X
复位及按键: w6 I  H- }$ U: z

4 {9 t% F* k' p+ I
微信图片_20240525160415.png
2 C0 l+ @# f3 |" v* E4 x5 f

' f4 G* m1 U, z7 e) N* t" ~# B复位IO通过上拉电阻上拉,这里本来三个按键IO可以不用上拉的可以通过内部上拉或者下拉,这样子我们可以将这三个IO复用成普通IO。! d" N& C$ m$ [8 g5 v

, `' w" X8 z, t  v( N
至于按键的滤波电容,这里选择了不加,我们可以在软件上选择消抖,这里加上去的画就显得很冗余了。9 _& I4 d1 k6 j8 T8 ~7 I# |

% L  ?; Y9 g0 x( m# ]0 D
微信图片_20240525160412.png 2 H7 u0 a5 X# P8 Q: i5 E
$ C( C7 ]8 M3 h7 r$ Y( \. v
屏幕部分我们选择TFTLCD,但是我们不使用并口LCD,实在是太占用板载IO了,因为一用的话就是十几个IO,这里我们使用SPI通讯,结合其控制IO最多使用5个IO,利用排母方便我们插接(排针也可以)同样的这里引出一组排针。  d" h) }5 k3 @7 R' E
9 ~6 c) H, m9 N( h
对外供电及OPA
5 [* U& Z. [( q
" e0 c" F! z5 H 微信图片_20240525160408.png 9 O$ \* I: o) ?: C2 X, d4 R/ m
) i. y% `( }0 _: n
这边我们设计两组5V和3.3V的对外供电,方便我们的板子给模块供电,这里还有两组接口,原因是我特意启用的一路板载OPAMP,即板载运算放大器,这里设计一组接口可以方便我们设计放大电路或者其他电路。
9 g+ P6 f3 O( Y- X) N
( y( P, s4 w" x0 e 微信图片_20240525160405.png   g& d7 U2 t; U  M& o4 V4 w

5 f* [. Q9 |3 e" k这里的PA8同样的也可以直接复用到ADC5中,方便我们直接进行ADC采样,同样的,这里的运放也可以直接当作可控增益放大器或者跟随器使用。
; X( d# [0 u; q
1 H* |6 z. K' ^7 J; i2 Y
主控
% o  ]/ E! f9 G. ?/ c
# {; i$ x/ v3 X- I+ n 微信图片_20240525160401.png % X' ]( r+ N* X% j
# K; [' l/ ?, G% N4 \
最后是我们的主控方面,这里注意的是需要调节好各个IO的资源,将空余的IO引出(一些已经被占用的也可以引出)防止芯片的去耦电容,设置两个板载LED方便我们进行调试。
8 t5 G' N+ K* Y2 d, C. ]4 K% K; g+ C0 a8 y2 u1 F9 N1 F4 w6 U" Z
微信图片_20240525160358.png 0 _  t. q2 w/ J4 a' ^0 U

6 L3 O  }# U+ m/ I' B( p- P简单的画一下我们的PCB
) @9 f; h- B9 Q. H, W+ E$ d' Y% k' @7 K- G
微信图片_20240525160355.png * X  O; n+ K! r! D6 D3 C7 r
4 r7 [) @' Z6 x% \2 P3 @
这里画板功底并不是很深厚,见笑见笑3 [& Y- O0 l" k1 A7 R
0 t/ W. w' S" h
1 ~; t/ I% J8 w+ f* d- A
转载自:电路小白
& b* T$ c* y2 c  k如有侵权请联系删除
& u$ v3 S, w7 [; k; L
8 A$ p1 p" y* P- g( F
& b3 X, m4 e( d; _# l6 y  P
收藏 评论0 发布时间:2024-5-25 16:05

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版