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

认识STM32最小系统

[复制链接]
攻城狮Melo 发布时间:2022-11-6 21:09
一 STM32最小系统构成。咋听可能有点迷糊。其实大可不必,最小系统,顾名思义:最小系统就是能使STM32运行起来的最小组成单位,这并没有什么玄乎。如下图,STM32最小组成系统有STM32芯片、电源电路、时钟电路、复位电路、调试下载电路及启动选择电路组成。
1 }+ D% z  V  ~9 S# G0 Y. Z3 M. S! ^( C7 e3 ?  z; e7 n  y' r
dcadd1d28bbc4e5eab31aa8e1155f9bd.png " [+ W0 _! R( j. I( b5 b! M) A1 B1 w9 z
  S$ P1 t1 d! k
二 最小系统组成之主控:
" w& Y7 B* ?! C' r+ }) @
* K" w  J3 a% R" U# q. j7 F7 |( m(1)STM32芯片,这似乎没啥好说,只要是STM32家族成员中一员即可。
$ u5 B1 X" e1 N( |2 U# ~+ x) M. i& \' ]# Q1 s
三  最小系统组成之电源电路:7 C& s7 h0 Z6 }9 e

( i+ G0 P7 \9 T' W7 Z( J1 e3 e(1)电源电路,正所谓人是铁,饭是刚,要干活人就得吃饭,芯片也如此,芯片需要稳定的电源激励方可正常工作。下图是STM32电源架构图。' o& D/ W# q3 v7 U6 ^
/ G6 E4 V7 v& W
34cdbc135a134cf5850151e90db8a662.png   o$ X& V( a8 I0 B" t4 [
5 r; q( A5 a* ^& E- \9 D! R
        VDD:标准工作电压,一般称为数字电源。) m- T# \( K0 v, P

2 L# c& E# L# C        AVDD:模拟电压,常见用于ADC、DAC供电。
' j* o1 |( Z# d2 I
2 |: s: j: O3 l) ~3 L& I        VREF:参考电压,一般为ADC、DAC作参考。9 y! O( \4 B& r+ }9 t
$ n) e% L" M; c2 B0 q: z- {
        VBAT:备分电路供电,用于RTC及备份寄存器供电,如VDD掉电后,RTC继续即时及保存备份数据,消费品常见用纽扣电池提供,车载电路常见用电池电直接提供。) L1 D  S) G8 z" Y* n
6 Q- u8 I, w1 |9 y+ M9 ]0 f5 _  x
        (2)电压极限参数,如下图:
* S9 D; h' O1 \0 e! r  {! v/ e9 o! n
d257376d79f04f0baa79b0a03e2ff87c.png
8 z( K; C1 Z& }
& }. f: n7 g& Y: j         注:如果电压超出以上参数,可能会影响芯片的性能,甚至会导致永久性损坏。
4 m$ Z) @1 q* G+ ?4 X7 F7 A+ p0 c/ N7 q; d, L% \7 B8 {( g
        (3) 极限电流参数,如下图:
# r* r7 U4 i: {' u
  `' v$ Q% U( `1 I' g8 |3 m feb1119ecefd4e8fa83e4f0a8db6d2e4.png
2 P" |) S+ n2 I5 C4 o0 \+ z0 t) {" _5 ]% [: l
菜由上图可知,电源总电流最大150mA,单个IO电流最大可提供25mA,所以在驱动比较大负载时,一般不用单片机IO直接驱动,而增加驱动电路。如:IO一般不直接驱动,最好增加三极管驱动。
8 N# E& E) V  W2 S; i
& z5 Q7 \, Z$ y3 |& a+ a; \        (4)下图是一般工作电压:
. |' k9 ?( {- y3 _. I" F& t2 |) \, i% ?' w+ }$ K( U6 H" F
e712fa66a6864c47943dc6585470d6d4.png / N3 V  a2 h4 ^8 S# @5 N; D9 i

- e( V5 H! c, W+ b5 K 由上图可见:VDD电压:2V~3.6V,平常应用,一般取3.3V。VDDA电压没使用ADC情况下,可取2V~3.6V,平常应用一般取3.3V。VDDA电压在使用ADC情况下,可取2.4V~3.6V,平常应用一般取3.3V。
+ q1 @- u, c0 }' [% N0 \% `2 Y" L: {" v" c
四  最小系统组成之时钟电路:
8 ~, i" f& J& J" k& `5 c: H! v* |+ b3 i, E$ B# J+ v
        (1) 时钟之于系统,如心脏之于人体。时钟为系统提供稳定的心跳,从而保证系统有序、稳定的运行。STM32的时钟树如下:
2 C7 h$ }5 v6 |" c9 i7 Z  O4 ^1 r
: K* C& K0 }/ E 51b375c995b94da1bfcd4e4b41a48e48.png
* G3 q3 n2 H1 o5 ?3 Z
( a. i7 S2 L# A/ j% o         A:HSI,内部8M高速时钟,成本低,但是精度较差。1 T! Z' i% c4 R2 X( {( V5 e

" \/ u# A# }2 i+ {  t         B:HSE,外部高速时钟,需要外接4~16M晶体电路,增加成本,但是精度高。# R+ a1 J0 ?7 ~3 b

, D3 O& P; G) f( {         C:LSE,外部低俗时钟,需外接32.768KHZ晶体电路,用于RTC及看门狗,成本高,精度高。
' O8 b3 D& s0 m, j. _! t, B, w4 `: U" j2 P( f/ J+ W
         D:LSI,内部低俗时钟,40KHZ,用于RTC及看门狗供电,成本高,精度高。
" j1 k! V1 U  d; G" t! g: u- T
0 |( H! Q) }$ @+ C0 ?4 C/ ~         (2) 时钟电路搭建,以HSE为例,如下图:
% {5 [) I! ?$ a, T! b" h5 S/ x; @1 c' b
ddf163c876364bcb888363c46c2215fb.png
" I( \0 D% D" x2 `# w3 a3 d* l, d- b- K
         如上图:HSE电路由8M晶体、CL1、CL2、REXT构成。CL1、CL2取值5pF~25pF,常见取10pF。晶体常见5032、3225封装,30PPM,消费品-30°C~85°C即可,车载可选-40°C~105°C.如今,5032已逐渐被淘汰,3225正成为主流封装。关于REXT,很多电路设计没做预留,建议还是预留设计,用于匹配晶体参数。% P; W) _- P( {- x9 e

7 Z( O, y; `1 `; r9 a五  最小系统组成之启动选择电路:
: |7 z! Y. |) D
8 d1 t4 S! m# O) w    STM32有3种启动方式供选择,如以下A、B、C
, R7 \$ d- d% n" L& A
4 J+ g/ J/ S- O% B# H    A:内置存储器启动,最为常用,也是默认启动方式。0 E% G2 x. l& N4 m% O# v
9 t( q, @! N) I4 r
    B:系统存储器,该种方式可通过串口1下载程序,但该种方式不怎么常用,甚至目前STM32高端的MCU已淘汰该种启动方式。9 `# m( d! b) C; J) x' p

1 I: W2 \6 ]. n  N7 k    C:内部SRAM启动,不常用。$ a& h; O( i5 t8 i' F& O

) x0 H8 u& [% j- t    以上启动方式可同BOOT0及BOOT1的电平组合设置。详细见下图:6 C1 E$ _$ T# ~  ^. ~

# Y0 W1 U  @: y# T$ b. s( ]5 y 26a3b27ca5164bc395f8e75408879a74.png 9 I3 [6 [- o, q: S; Y
8 @: \! v3 n) ]$ S0 J

, d$ h% H: I% J; A! z7 D/ Z( q/ s六  最小系统组成之调试下载电路:2 m! b1 ~: E" f6 ^, D/ T& p

, Q, f5 u& j! h+ N) ~STM32,既可使用串口下载及使用串口打印进行简单调试,也提供更高效的JTAG
  U  R/ ]& f5 @7 W- L9 k(Joint Test Action Group)调试接口和SWD(Serial Wire Debug)调试接口。调试电路较为简单,如SWD接口电路,仅需引出SWDIO、SWCLK,公共端与J-LINK连接即可。( W$ }, x8 a4 X0 k* d1 C* S" Y6 m
————————————————3 o1 ]. T( O4 u3 W- u6 O4 f2 k
版权声明:拖拉机推车员* s# @, B* F$ m6 v2 `
/ d. W8 O# R" F, r; S6 P
收藏 评论0 发布时间:2022-11-6 21:09

举报

0个回答

所属标签

相似分享

官网相关资源

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