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

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

[复制链接]
攻城狮Melo 发布时间:2024-5-25 16:05
本期我们用该芯片设计一款开发板。
( U3 s* G) n- F2 g9 H6 z& |
: U) Y, Q  s+ P& N" V2 E* CSTM32G4系列针对高性能、低功耗、实时控制和数字信号处理等应用而设计。频率可高达170 MHz,同时具有DSP和FPU指令集,可实现高效的数字信号处理和数**算。* R. Y' M( r6 c. e
9 x% X9 v" }- _# q0 j
微信图片_20240525160449.png 4 x- z- U3 F- Z
$ P  k+ y: i; ]3 r
其在模拟外设上面远超于其他的芯片。
: C" K. z6 m* @' h, o4 ]; }8 _" T% V  w! K  S7 b6 j
微信图片_20240525160445.png
" p' C: W1 F' _' h$ y; I: S

) l6 c) }6 Z/ l, [; H% [" @6 o; q从CubeMX中可以看到其有丰富的ADC和DAC,以及多路比较器和运算放大器等,因此该芯片在模拟外设的资源上非常的丰富。* O7 J" U8 ?! w1 L% h2 q' P% ^* S/ H
& i% h6 V/ H6 m% x
微信图片_20240525160442.png 9 C# a  A4 R4 ^* C7 Q% T
9 i# V7 Y' B; @% k( j% b& F( W
我们使用立创EDA绘制原理图和PCB,这里我们将分步介绍一下各部分的作用与设计目的。
$ k! y8 a$ S( p' t' f; v* u6 j7 K
( C" h* o9 i2 Q0 j8 I# w
烧录部分
3 k+ c, e' ~( I" ~- l0 s 微信图片_20240525160439.png . P; B; ^: P  q- r5 d' s0 B5 o

$ w. [8 w  F0 A# w$ H% ]首先是下载方式,下载方式通常使用的是两线制,结合VCC和GND,总共是四线制。不过我还是想用20Pin-Pin排线来连接,而不是使用杜邦线的连接方式6 x3 y  ?: V/ B$ P2 w
& \- R( w1 D7 G
微信图片_20240525160433.png
! F) B# Q, ?0 Y

6 P7 F; w: u* s/ w因此选择了20Pin的JTAG接口来连接,这里下载的方式也是选择了五线制,因为仔细的查看了一下,相较于两线下载,五线下载所多出来的IO并没有很特殊的功能,因为我主要使用的其模拟功能,而多出来的三个IO并没有模拟的功能,因此就干脆选择了五线下载。: I: z+ D! C3 c  @# r
8 b, V: t. Z& C' L7 ]3 F2 m8 k3 P' B5 V
供电及通讯: C4 i% Q2 N& E- b2 f+ P
# X* `) z1 p* |" K
微信图片_20240525160429.png
4 A0 o% T6 j) ^: _7 a5 y( ~. V$ a7 X
1 {4 T4 O2 i+ k: n5 {: ?
电源的部分选择16Pin的TypeC供电,加装1A跳闸自恢复保险丝防止异常的过大电流,自锁开关作为主要开关。
! i3 |+ Q( @, T+ l6 g3 S5 m: n! }6 _2 e
通过CH340芯片与单片机通讯,通过排针可选连接到串口一。
' _1 r8 }% p; J# k8 Z( k. ]3 Z6 v
3 t4 A& b+ W- E5 s 微信图片_20240525160426.png 0 X% v6 ~4 w8 F! r' o5 E& |: p
9 ]3 a2 |- s7 ?" E8 _6 s: q, d
同样的还有一个USB设备同样通过CH340连接至STM32的串口二,但是这个是USB-A口的,方便与其他的开发板进行通讯。' P) A7 t# Z: H' r5 V4 [0 J

( o7 C3 t7 @0 f: z# o 微信图片_20240525160422.png
3 ]+ W& S5 r- w

( i. C5 I7 }; r0 w最后利用AMS1117-3.3LDO芯片将5V电压转换为3.3V,前后加上滤波电容以及肖特基二极管进行抑制高频信号。
; j  s$ C% {' K4 l6 f5 J3 m" H7 d! L0 M
高速时钟源6 o' Y# `2 K0 k8 p4 z2 ?5 U( O
! c& P! B9 r, ^: o: ~
微信图片_20240525160420.png , ~, s& d! }) N% [: l+ e+ D; u

6 O" j# _' B( N+ i% R: Y- f高速时钟选择24MHZ贴片高速时钟,接入PF0/PF1并且使用两个小电容进行滤波。% M/ j! L5 \6 _4 P( y+ s$ u9 E7 f: ]
  W; X% o- X" `' W3 }
这里就不加额外的低速时钟源了,因为低速时钟源又要占用两个IO,然后这块板子的IO资源还是比较缺乏的。
% L# y8 X  H+ Z/ \0 ^
  S! Z5 Q6 a% p! J
复位及按键$ z; ?  B2 ~6 s1 a) _$ Z9 X. }
# T) {* V5 g: \5 y
微信图片_20240525160415.png
8 N% g# ?5 ?7 {4 K8 ?

' H  C9 J- v. _1 L, Z- G4 p复位IO通过上拉电阻上拉,这里本来三个按键IO可以不用上拉的可以通过内部上拉或者下拉,这样子我们可以将这三个IO复用成普通IO。4 ?+ I, @# _2 t1 q2 j* ~2 g

8 m( @( |# d: v) T0 u
至于按键的滤波电容,这里选择了不加,我们可以在软件上选择消抖,这里加上去的画就显得很冗余了。
5 Z6 n/ {' e8 H* ]' y
3 d% Q6 q7 ]0 a2 c% n" s9 [
微信图片_20240525160412.png
5 Z1 V3 C. d, T- y

( O$ `# Q5 u! W' C屏幕部分我们选择TFTLCD,但是我们不使用并口LCD,实在是太占用板载IO了,因为一用的话就是十几个IO,这里我们使用SPI通讯,结合其控制IO最多使用5个IO,利用排母方便我们插接(排针也可以)同样的这里引出一组排针。
/ e( j# V/ X) [3 q
3 q9 Q0 p" w+ u# H. f0 D
对外供电及OPA5 }2 D5 I( b+ A1 h  w

3 z0 p  K& a: N9 d* z, p; @ 微信图片_20240525160408.png
# U- M) p, W- B$ z$ P; w
7 w4 {3 {4 n+ Z! J: c- P+ ]! }
这边我们设计两组5V和3.3V的对外供电,方便我们的板子给模块供电,这里还有两组接口,原因是我特意启用的一路板载OPAMP,即板载运算放大器,这里设计一组接口可以方便我们设计放大电路或者其他电路。
' W4 M- i* l0 j- y# {/ N3 E/ F% v
微信图片_20240525160405.png ) J3 w" y2 i9 P
: S4 }$ i/ R# \/ l% c. n% \
这里的PA8同样的也可以直接复用到ADC5中,方便我们直接进行ADC采样,同样的,这里的运放也可以直接当作可控增益放大器或者跟随器使用。% |1 v. G- M# k7 f
/ E* c  d) p# y' d
主控. W! G7 F# h) V: L7 M

: ^' A6 F5 w9 x: A) B 微信图片_20240525160401.png
# ?$ O+ A7 n, a5 U5 u" f) y. F7 {

6 ^9 _) |5 k' r  q# o# q; B+ F最后是我们的主控方面,这里注意的是需要调节好各个IO的资源,将空余的IO引出(一些已经被占用的也可以引出)防止芯片的去耦电容,设置两个板载LED方便我们进行调试。
* m6 T& W8 v! Y8 D1 y& K$ q! |8 @
* ]; ]! p0 x* J4 b. I 微信图片_20240525160358.png 4 `5 \. F2 v9 X: V; w

' ~4 r, I) E! V  L, s简单的画一下我们的PCB
5 f2 y2 N+ v$ T# ]; T8 z
9 T5 u( Q$ r: I5 s
微信图片_20240525160355.png % l4 t9 L6 f6 Y0 X4 o

- C8 d% N) ]& N) ?这里画板功底并不是很深厚,见笑见笑
8 J- J( S' B7 Q+ x; K
, a" L6 }! s8 R0 q1 t& @/ L
* S% t! h& `9 _+ a! k& P! h转载自:电路小白' f" a) m1 c* x- x3 M
如有侵权请联系删除
# @* O  z: x, ]2 ^! }2 ]* r9 @7 T- i, q6 z+ p
  [1 H0 W" R) M4 E
收藏 评论0 发布时间:2024-5-25 16:05

举报

0个回答

所属标签

相似分享

官网相关资源

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