本文将记录笔者对STM32F103C8T6最小系统的复刻过程,从原理图开始到打板。
首先!要先把STM31F103C8T6芯片展出来。
首先是要了解每个模块
第一个要了解的是电源模块
由两部分组成:
——供电电路
可以使用普通的USB接口电路,5V电源输出
——降压电路
在开关稳压电源中作为输出滤波用的电解电容器。大容量电解电容并联的小电容,其作用在于旁路频率较高的波动电压,因为铝电解电容的制造工艺导致其具有较大的ESL(等效电感),无法滤除高频成份,故需加个小电容。
USB的5V输入,然后输出为3.3V
USB转串口
SWD下载口
去耦电容模块
去耦电容的工作原理是为电源上的高频信号提供一条低阻抗通道,以便清理直流信号。 通过这种方式,该电容器将信号从交流电解耦到直流电。 通常对于这些电容,电容值必须在10nF和100nF之间。 但是,通常在不同的应用中使用100nF值的电容器。 因此,陶瓷电容是最常用的去耦电容。 在为不同的应用选择去耦电容时,在设计时需要考虑一些电气要求,如交流信号的低频、电阻器的电阻值。 可以根据其值来选择电容。
信号灯模块
注意:如果要使用PC13,PC14和PC15则VBAT需要接3.3V
这是因为VBAT引脚和芯片的其他VSS和VDD引脚功能是一致的,都是用来给相邻片区引脚供电。每个VSS/VDD都要外接电源的目的是提供相对纯净稳定的电源。其实只接一组VSS和VDD也是可以的,但是为了保证提供给相邻片区的电源稳定纯净,通常都这样连接。
复位电路
stm32有三种复位方式:电源复位、系统复位和后备域复位
电源复位时,当NRST引脚被拉低,产生外部复位,并产生复位脉冲,从而使系统复位。
调试下载电路
BOOT选择
启动方式 | BOOT0 | BOOT1 |
---|---|---|
从主闪存存储器启动 | 0 | x |
从系统存储器启动 | 1 | 0 |
从内置SRAM启动 | 1 | 1 |
第一种 是接跳帽去改变boot0,boot1的电平
第二种 是默认boot0是低电平 通过按键按下把boot0改成高电平
时钟电路
晶振电路用来给芯片提供时钟信号
需要注意的是:
- 画板时晶振尽量离芯片近一点
- 晶振底部尽量不要穿过其他支路,防止信号串扰
- 不同型号的晶振可能需要不同的电路设计,根据自己使用的晶振型号设计
注意:那个32.768KHz的晶振是用于RTC电路,如果没有此电路可以不要这一小块的电路。
外围接口
一般芯片这样放在中间 最右边放PA8到PA13 PB12到PB15就好布局一点
STM32F103C8T6原理全图
STM32F103C8T6PCB图
STM32F103C8T63D实物图文章来源:https://www.toymoban.com/news/detail-440671.html
文章来源地址https://www.toymoban.com/news/detail-440671.html
到了这里,关于STM32F103C8T6最小系统的复刻的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!