STM32F4最小系统硬件设计

对于硬件工程师来讲,想要入门STM32相关的开发,我想除了深入阅读一下STM32的数据手册外,最实用且有效的方法就是自己实际做一个STM32的最小系统板了。本文将以一个小的STM32F427VG的电路最小系统为例,简单介绍一下STM32原理图设计的要点。
1:STM32最小系统电路图
如下图所示一个STM32组成的最小系统电路包括4个部分:电源,时钟,调试,用户接口。

电源电路:在这里插入图片描述
时钟电路:
在这里插入图片描述
调试接口电路:
在这里插入图片描述
用户接口电路:
在这里插入图片描述
2:STM32最小系统板设计要点
(1)VDD
STM32的供电电源,为STM32的所有IO接口和内部调压器供电。供电范围1.7V-3.6V。
(2)VSS
STM32的地接系统的GND即可
(3)VDDA
ADC、DAC、复位模块、RC、PLL 的外部模拟电源。供电范围1.7V-3.6V,常规设计中建议VDDA和VDD使用一个电压即可。
(4)VSSA
VDDA对应的地,常规设计中建议VSSA和VSS短接即可。
(5)VBAT
VVAT为STM32的备用电源供电,备用电源电压范围1.65V-3.6V。当 VDD 不存在时,作为 RTC、 32 kHz 外部时钟振荡器和备份寄存器的电源 (通过电源开关供电)。本周设计中VBATA由外部备用电池“Battery”和系统3.3V电源“VCC_3V3”同时供电,两个正向二极管可以保证两个电压同时存在时不会相互影响。
在这里插入图片描述
(6)BOOT0/BOOT1
BOOT0和BOOT组合控制STM32的启动方式,如下表
在这里插入图片描述

(7)NRST
STM32的外部复位输入管脚,内部上拉,低电平复位。常规设计中可通过专用的复位芯片为该管脚提供复位。本设计采用阻容结构,在上电后通过4.7uF充电时间,约等于一个RC时间(4.7u*10K),为STM32提供数毫秒的复位时间。
在这里插入图片描述
(8)VREF+
ADC的参考电压输入,本设计中通过开关选择接外部的参考电压还是直接使用系统3.3V作为参考电压。
(9)VREF-
ADC参考电压负端,为了保证地的完整性,VREF-建议直接和系统GND短接

(10):JTAG
STM32提供两种调试下载的模式:JTAG模式和SW模式。本设计中将两种调试模式的需要的信号线分别引出到排针。
在这里插入图片描述
(11)OSC_IN
外部时钟输入,4-26M的时钟即可。本设计中采用26M的时钟输入。

版权声明:本文为CSDN博主「硬小二」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fydar/article/details/122102986

生成海报
点赞 0

硬小二

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

X-bot

X-bot 前言 这个项目是我在稚辉君的视频里面看见的,是一个完全开源的项目,而且对他来说是一个比较简单的项目,但对于我这种没有什么DIY经验的同学来说,还是有点难的,不过

定时器的相关配置

STM32F1的通用定时器TIMx(TIM2-TIM5)具有如下功能: (1)16位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。 (2&#xf