stm32及相关电路设计----七、STM32_stm32电源电路
单片机最小系统一般有晶振电路、电源电路、复位电路以及调试电路组成。
3.6.1电源电路
1.供电电路
一般使用普通的USB 5V接口输入供电,电源的正极接5V插针,电源的负极接GND,一般我们推荐直接用一根USB线给USB口供电即可。
2.降压电路
3.3V电压是通过USB口的5V电压输入到LDO电源芯片(ME6211C33),从而实现5V电压降压到3.3V。
3.滤波电路
放在单片机的电源引脚周边,用来滤除杂波,保持单片机电源脚引脚电压的稳定。这些电容得离单片机的VDD脚与GND脚尽量近一点,如果离的很远,单片机的输入电压容易受电源波动影响。
3.6.1晶振电路
晶振电路用来给芯片提供时钟信号。
单片机外部的低频晶振电路,低频晶振 32.768KHz 可以通过软件配置给单片机的RTC外设(实时时钟)提供时钟源。
单片机外部的高频晶振电路,采用无源晶振,高速晶振一般选8MHz,通过倍频和分频后给单片机提供系统时钟,为芯片内部各大模块的运转提供动力。
3.6.1复位电路
stm32有三种复位方式:电源复位、系统复位和后备域复位。电源复位时,当RESET引脚被拉低,产生外部复位,并产生复位脉冲,从而使系统复位。
3.6.1调试电路
1.调试下载电路
单片机上电或复位后,启动方式有三种 1.内部 FLASH 启动方式,2.内部 SRAM 启动方式 (用的较少),3.系统存储器启动方式。
单片机通过设置BOOT0,BOOT1引脚的电平高低,这种硬件设置方式来进行设置,我们一般开发产品都是把BOOT0引脚通过10K电阻下拉到地(如下图中P1这个双排插针用短路帽把3,5脚短路),BOOT1引脚可以任意状态,这样就配置成内部FLASH启动方式。用STLINK下载调试的时候,芯片正常运行的时候都是采用内部FLASH启动方式。
2.SWD调试
程序下载调试都采用SWD,SWD(Serial Wire Debug)是一种基于JTAG协议的两线调试接口用于替代JTAG接口。SWD接口需要两根信号线,分别是:
SWCLK(Serial Wire Clock):串行时钟线,提供同步时钟信号;
SWDIO(Serial Wire Data Input/Output):串行数据输入输出线,用于双向数据传输。
3.电源指示灯
板子上有两个指示灯,D1是电源指示灯(红色),只要板子供电,就能常亮,D2是状态指示灯(绿色),需要单片机的PC13引脚输出低电平才会亮,如果PC13周期性的输出高低电平,D2这个绿灯就会闪,R2,R5是限流电阻,电阻越小,LED灯越亮。
1
P1
VBAT备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份寄存器供电。
2
指示灯LED D2 PC13
2号引脚,PC13-TAMPER-RTC,可以进行保护数据放在被读取
3
晶振电路 PC14
3-6号引脚,晶振输入
4
晶振电路 PC15
5
晶振电路 OSCIN
6
晶振电路 OSCOUT
7
复位电路 RESET
7号引脚,NTST,复位引脚
8
GND
8、9号引脚:VSSA,VDDA,内部模拟部分电源,如ADC,RC振荡器,接3.3v。
9
VCC3V3
10
PA0 -----GPIO0:控制AD芯片
IO口
11
PA1----GPIO1:GPIO控制继电器,实现FORM-A和FORM-C触点的切换
IO口
12
PA2----GPIOA2,通过高低电平控制蜂鸣器
IO口
13
PA3----GPIOA3,按键控制
IO口
14
PA4
IO口
15
PA5
IO口
16
PA6
IO口
17
PA7
IO口
18
PB0
IO口
19
PB1
IO口
20
下载方式选择电路 BOOT1
20号引脚,PB2,io口,或boot1引脚,可用来配置启动模式,同BOOT0,
21
PB10----I2C, OLED时钟引脚SCL
IO口
22
PB11----I2C, OLED数据引脚SDA
IO口
23
GND
23,24号引脚:VSS_1,VDD_1:系统的主电源口,同VSS_2/3,VDD_2/3,分区供电,都接上。
24
VCC3V3
25
PB12
IO口
26
PB13
IO口
27
PB14
IO口
28
PB15
IO口
29
PA8
IO口
30
PA9
IO口
31
PA10
IO口
32
USB供电电路 PA11
IO口
33
USB供电电路 PA12
IO口
34
SWD仿真接口 SWDIO
34,36,PA13:JTMS/SWDIO ,PA14:JTCK/SWCLK。SW两根下载调试端口,JT5根,PA13,PA14,PA15,PB3,PB4,JT的5根调试端口,这5个口,一般不调用为IO口。
35
GND
36
VCC3V3
37
SWD仿真接口 SWDCLK
38
PA15
39
PB3
40
PB4
41
PB5
IO口
42
PB6----AD的SCL(时钟线)
IO口
43
PB7---AD的SDA(数据线)
IO口
44
下载方式选择电路 BOOT0
45
PB8
IO口
46
PB9
IO口
47
GND
48
VCC3V3
参考:2.54-1*4P母_BOOMELE(博穆精密)_2.54-1*4P母中文资料_PDF手册_价格-立创商城
STM32单片机开发入门(一)STM32F103C8T6小系统板电路原理图分析_stm32f103c8t6原理图-CSDN博客
stm32f103c8t6最小系统板原理图和构成讲解 如何利用STM32f103C8T6开发项目 STM32f103c8t6引脚功能 STM32f103c8t6芯片介绍 STM32f103c8t6数据_stm32f103c8t6最小核心板原理图-CSDN博客
【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍_stm32f103c8t6引脚图及功能-CSDN博客