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

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

[复制链接]
攻城狮Melo 发布时间:2024-5-25 16:05
本期我们用该芯片设计一款开发板。
: T8 O: N0 Q' Y& n, l5 i5 o5 I1 g
( s4 W6 [- ]9 K  I1 }* SSTM32G4系列针对高性能、低功耗、实时控制和数字信号处理等应用而设计。频率可高达170 MHz,同时具有DSP和FPU指令集,可实现高效的数字信号处理和数**算。
# ~6 {, b( ?$ f1 I
, \- E0 t5 ], K1 p1 {2 I+ G 微信图片_20240525160449.png
+ L9 E- R$ x# G3 ?* e
, [' J; b/ F, [! X: x
其在模拟外设上面远超于其他的芯片。" i! g7 q; ]9 A" S8 s' P" [' }
% I1 D8 I# b( J. @. y, [/ ?
微信图片_20240525160445.png
- [# }( n- o0 N' Y5 \

( [6 N. @1 X7 |  y) q从CubeMX中可以看到其有丰富的ADC和DAC,以及多路比较器和运算放大器等,因此该芯片在模拟外设的资源上非常的丰富。
2 P& ]8 |6 `, v& a4 }0 V" C: |; E& ?& N
微信图片_20240525160442.png 1 A( L) B5 c* g6 Z5 L

% V+ f9 B# l, e8 F4 `我们使用立创EDA绘制原理图和PCB,这里我们将分步介绍一下各部分的作用与设计目的。" R- {9 c! m0 M5 X  J7 r) |8 O

# R- q( k/ m: l4 W, W: n
烧录部分1 H: g9 t. w7 G, n( Q
微信图片_20240525160439.png / J0 S# _, R2 n1 U+ @, w: y( ~
" S7 e; L5 \; c8 Q# C# x; W' i4 q- }
首先是下载方式,下载方式通常使用的是两线制,结合VCC和GND,总共是四线制。不过我还是想用20Pin-Pin排线来连接,而不是使用杜邦线的连接方式
; @* s  ^* v! X# M) ]
$ Q  A$ q  D! A0 s: R1 u 微信图片_20240525160433.png * {( w: F3 |$ ?4 f9 z) v
4 |# Z- _1 A$ ^+ Q- I( Y
因此选择了20Pin的JTAG接口来连接,这里下载的方式也是选择了五线制,因为仔细的查看了一下,相较于两线下载,五线下载所多出来的IO并没有很特殊的功能,因为我主要使用的其模拟功能,而多出来的三个IO并没有模拟的功能,因此就干脆选择了五线下载。/ R4 K+ N; b1 O/ T6 H, ~
( C; s4 R7 r, O1 n% h) V; ~8 P# @
供电及通讯
# x9 C) X+ R2 v( L. I( q, j: \5 n
8 S- L2 w6 _* o, \ 微信图片_20240525160429.png + t2 U2 J- \  W% C+ e: _

7 r/ Y8 H7 \7 I4 p% }, T电源的部分选择16Pin的TypeC供电,加装1A跳闸自恢复保险丝防止异常的过大电流,自锁开关作为主要开关。
- M2 L: t# [1 F" Z' w* D
& I9 d2 z$ U# l; A" A
通过CH340芯片与单片机通讯,通过排针可选连接到串口一。
  Q& N1 M0 k) a' q/ L- @' p# W( r4 X
微信图片_20240525160426.png + Q* S; P# g* w2 j8 G- E

# x2 _- ~& a4 `4 }. }, Y同样的还有一个USB设备同样通过CH340连接至STM32的串口二,但是这个是USB-A口的,方便与其他的开发板进行通讯。# |' B7 l& v" l, r" Z% w4 N7 N/ z/ F2 Q

+ f, A4 c# ^* f" o, F0 ?% U% Z 微信图片_20240525160422.png 6 {' V/ a; |4 |" I8 `; [" ~/ T
9 V% n6 {( ?0 K5 n" o4 p+ I
最后利用AMS1117-3.3LDO芯片将5V电压转换为3.3V,前后加上滤波电容以及肖特基二极管进行抑制高频信号。
( H; p7 {) r3 q! F1 \! K6 {1 w7 o6 W4 d/ W) \; r1 i  V% \0 D
高速时钟源" C3 b8 ?! v- f% Q# g9 J. f

0 x7 f* U: R+ E+ F8 q2 L 微信图片_20240525160420.png
" p# O: e* \% K; F) r4 Z- s
; Q% \8 c9 i; J/ U7 ^: g6 Y
高速时钟选择24MHZ贴片高速时钟,接入PF0/PF1并且使用两个小电容进行滤波。! r) x0 D1 u6 L9 o- j- {) |0 }
  Z7 o8 Z3 n6 o( c
这里就不加额外的低速时钟源了,因为低速时钟源又要占用两个IO,然后这块板子的IO资源还是比较缺乏的。0 `  |' p1 ]4 \3 A3 Z7 r" g9 E
8 q' _; G7 o/ Y& }" K1 Q
复位及按键$ F" x9 Y) J6 x/ M: v
3 W& s& m' A& B7 h- m% }5 J
微信图片_20240525160415.png 9 N% i6 C5 ~7 a6 V! J
7 N8 F2 A# h1 Y9 i* p# [# U
复位IO通过上拉电阻上拉,这里本来三个按键IO可以不用上拉的可以通过内部上拉或者下拉,这样子我们可以将这三个IO复用成普通IO。/ b3 D6 C" \$ e  B6 x1 `( {" f
1 t2 B  j0 j" ~. q, l: p
至于按键的滤波电容,这里选择了不加,我们可以在软件上选择消抖,这里加上去的画就显得很冗余了。3 l& J' o# u+ L6 t
' \& V; j1 q/ R/ M0 [+ }/ h
微信图片_20240525160412.png
- L" [2 j9 ]2 Y% h

8 B8 E( X7 L7 K$ Q7 A" m  x6 m屏幕部分我们选择TFTLCD,但是我们不使用并口LCD,实在是太占用板载IO了,因为一用的话就是十几个IO,这里我们使用SPI通讯,结合其控制IO最多使用5个IO,利用排母方便我们插接(排针也可以)同样的这里引出一组排针。- I# X! `6 r/ I  U: M
0 Q# R3 j% f; N7 L1 d( f
对外供电及OPA
5 u2 A0 S4 P0 \4 x. E
' L' B  U. ?1 ?( h9 a) ^% z 微信图片_20240525160408.png
( ^# I# W* A, m  ~* Y4 m+ K

) N8 P9 f9 O3 F2 n& U1 k, l这边我们设计两组5V和3.3V的对外供电,方便我们的板子给模块供电,这里还有两组接口,原因是我特意启用的一路板载OPAMP,即板载运算放大器,这里设计一组接口可以方便我们设计放大电路或者其他电路。
  R! D; \5 p& T
7 |$ R' }; c1 d2 Y" n* ` 微信图片_20240525160405.png * e3 C6 H# G2 \1 P
& I+ E! L2 @8 J5 _% C
这里的PA8同样的也可以直接复用到ADC5中,方便我们直接进行ADC采样,同样的,这里的运放也可以直接当作可控增益放大器或者跟随器使用。8 a% }% i# h9 z
$ S5 \9 a- Y  `8 i2 |
主控' N0 q; g& {  Z/ o! j- t8 f
( S& c8 b! |* b
微信图片_20240525160401.png
$ O5 a% z3 @# s8 i" J4 F3 ~1 e
1 J5 f- _& a/ A8 L0 C" F
最后是我们的主控方面,这里注意的是需要调节好各个IO的资源,将空余的IO引出(一些已经被占用的也可以引出)防止芯片的去耦电容,设置两个板载LED方便我们进行调试。# K8 U/ M) V& G2 @+ L7 h* Z3 p
1 w6 x. J, s" u7 {: A; g+ o
微信图片_20240525160358.png 9 J5 i* y$ h3 e9 c
* c# N) O5 y+ {9 h+ N: p7 ~
简单的画一下我们的PCB
' n; X1 p; r" x: F. `. y5 c0 J* O( C6 a
微信图片_20240525160355.png
6 ^8 I  V3 E1 D" t  H" m& m
7 F$ T/ y" k9 r- F
这里画板功底并不是很深厚,见笑见笑
2 C. X8 n  U4 ], M4 \$ y! D! ~; c' a8 k6 }8 ^

; b7 M! l" q: B) g4 t8 ~. Q0 y, P转载自:电路小白) w) T6 ?$ p, c1 S$ q
如有侵权请联系删除
2 X. O# i/ `. |" x
! i; T8 d$ j/ M* n& f6 y3 V) m- i% M# j, s( u' w
收藏 评论0 发布时间:2024-5-25 16:05

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版