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选择

启动方式BOOT0BOOT1
从主闪存存储器启动0x
从系统存储器启动10
从内置SRAM启动11

第一种 是接跳帽去改变boot0,boot1的电平

第二种 是默认boot0是低电平  通过按键按下把boot0改成高电平

时钟电路

晶振电路用来给芯片提供时钟信号

需要注意的是:

  • 画板时晶振尽量离芯片近一点
  • 晶振底部尽量不要穿过其他支路,防止信号串扰
  • 不同型号的晶振可能需要不同的电路设计,根据自己使用的晶振型号设计

注意:那个32.768KHz的晶振是用于RTC电路,如果没有此电路可以不要这一小块的电路。

外围接口

一般芯片这样放在中间   最右边放PA8到PA13  PB12到PB15就好布局一点

STM32F103C8T6原理全图

STM32F103C8T6PCB图

 STM32F103C8T63D实物图

  • 15
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值