此次制作使用的为立创EDA,主要是快速上手制板,没有选择AD。

首先了解stm32最小系统电路构成如下:

复位电路、电源电路、SWD/JTAG下载接口、晶振电路(时钟电路)、启动选择电路、stm32构成。

关于启动选择电路可以查看以下链接来了解。

Boot模式选择 STM32中BOOT模式配置的作用_qq_22010549的博客-CSDN博客_stm32f103boot设置](https://blog.csdn.net/qq_22010549/article/details/123425814))

可以将boot0和boot1的两个分别设计单刀双制开关接3.3V和GND

主闪存模式是用flash,使用串口下载,或者可以选择使用SWD,或者将串口接一个板载USB电路,使用usb接口来进行下载。

本款设计芯片选择stm32f103RCT6芯片。

晶振电路分别使用两种晶振8MHz晶振提供外部时钟和32.768KHz内部晶振为RTC提供时钟信号。

复位电路由电容、电阻、开关组成,电路采用手动复位的方式,当开关闭合时电路导通,RSET为芯片的复位引脚信号,此时芯片复位引脚接通GND,芯片将会复位重启。其中的电容的功能则是储能,当开发板上电瞬间,电容开始充电,复位引脚为低电平,所以上电瞬间开发板也会复位重启,但随着电容充电完成,引脚变为高电平,则不会再进行复位重启。

为了方便下载程序设计JTAG电路

电源电路把电源电压稳压在3.3V给单片机供电。

稳压电路选择 5V降压转3.3V,5V转3V电路图芯片_usb type的博客-CSDN博客_5v转3.3v稳压芯片](https://blog.csdn.net/quke1/article/details/114530112?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166381207416800182735752%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166381207416800182735752&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-114530112-null-null.142^v49^control,201^v3^control_2&utm_term=5v%E8%BD%AC3.3v%E7%94%B5%E8%B7%AF&spm=1018.2226.3001.4187))

大多数选择为LDO电路,使用的一般为LM1117或者AMS117芯片。

stm32的MCU接口VDD接正极3.3V,VSS接地,VBAT使用电池或者其他电源,