STM32F103C8T6最小系统的复刻

本文将记录笔者对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实物图

    物联沃分享整理
    物联沃-IOTWORD物联网 » STM32F103C8T6最小系统的复刻

    发表评论