欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > stm32单片机原理图及外设(stm32单片机原理图设计)

stm32单片机原理图及外设(stm32单片机原理图设计)

日期:2023-10-03 14:58

stm32单片机原理图及外设(stm32单片机原理图设计)

1 {IMG_1: Ahr0CHM6LY93D3CUA2VPBDM0NS5JB20VEMJFDXNLCNMVDXBSB2FKLZIWMJMDCVMJAYZA3MJKWNJY1NTGYNJA3LMPWZW ==/}

如何正式绘制STM32单片机原理图

当然是参考官方文档画的。事实上,只要表达了每个引脚的功能(主要功能和替代功能),原理图就认为是“标准”的。至于图形显示的规范,目前还没有标准。有些人画原理图主要是为了方便连接和模块划分。有些人画的引脚顺序与真实芯片相同,这样原理图看起来就乱七八糟。所以原理图还是主要看功能是否齐全。

STM32单片机最小系统如何画

单片机的最小系统,即单片机能够正常运行程序所需要连接的最少设备数量。
单片机开发板是“单片机+外围芯片”。微控制器开发板需要执行哪些功能完全由您决定。你可以直接制作一个只有微控制器的开发板,这是刚才提到的最小的系统板。你也可以拥有单片机的所有功能,也可以只做其中的一部分。
我们需要做的是使用一块具备单片机所有引脚功能的开发板。我们先画出单片机的最小系统,然后可以继续添加其他外围器件。
在上一篇文章中,我们已经画出了单片机。相信您已经对STM32F103VET6有了一定的了解。
电源引脚:
VDD为单片机数字电源正极,VSS为数字电源负极。有 5 个 VDD 引脚和 5 个 VSS 引脚。 VDDA是单片机模拟电源正极,负责给内部ADC和DAC模块供电。 VSSA为模拟电源负极。 VREF+为参考电压输入引脚的正极,VREF-为参考电压输入引脚的负极。
上一段提到了ADC和DAC模块。这两个模块是数字和模拟的结合体,负责数字信号和模拟信号的转换。在某些应用中,对信号噪声的要求非常高,这就需要将数字信号和模拟信号分开,并采取一定的措施进行连接,以避免相互影响。所以微控制器有数字电源和模拟电源引脚。因为模拟电源需要非常标准的电压信号。所以就有了VREF引脚。不过作为开发板,只是用来学习单片机,所以噪声要求不高。我们只需要做一个简单的隔离措施:在VDD和VDDA之间连接一个0欧姆的电阻。同样,在VSS和VSSA之间接一个0欧姆的电阻。
将 VREF+ 连接到 VDDA,将 VREF- 连接到 VSSA。 (实际应用中,VREF+用于连接标准电压输出,例如REF3133,可以产生标准3.300V。前面说过,开发板是用来学习的,不需要连接标准3.3 V 到 VREF。如果你一定要接一个,我不会阻止你。)
还有一个电源引脚,是 VBAT。 BAT就是Battery(电池),所以很容易理解。该引脚用于连接电池的正极。 STM32具有RTC功能(实时时钟),因此有一个VBAT引脚。
这里有一个矛盾需要解决。我们的开发板需要将电池连接到 VBAT 引脚来为 RTC 供电。我们还希望在未安装电池时,可以使用USB电源转来的3.3V为VBAT引脚供电。如果直接连接,会出现两种后果: 1、当电池电压高于3.3V时,电池会向AMS1117输出电流,使芯片发热,很快消耗电池电量。 2、如果电池电压低于3.3V,AMS1117产生的3.3V会给电池充电,此时CR1220电池无法充电。
因此有以下解决方案:
D1 阻止 AMS1117 产生的 3.3V 流向电池,D2 阻止电池电流流向 AMS1117。原因很简单,利用的是“二极管的单向导电性”。 (无论哪个行业,高手都是基础很扎实的人。)
所有电源引脚旁边都需要放置一个0.1uF电容滤波器,滤除电源中的噪声和杂波。
光伏电源写了这么久,写的时候手指都干了。
复位引脚
复位就是重新启动。 STM32的复位引脚为低电平复位。正常工作状态下,复位引脚为高电平。
晶振引脚
STM32有两组晶振,一组用于向单片机提供主时钟,一组用于向RTC提供时钟。 (实际应用中,如果不使用RTC功能,则不需要连接RTC晶振。因为STM32内部有8M时钟产生,如果不使用外部晶振,则不需要连接) )在我们的开发板上,我们需要学习内部时钟的转换,同时我们还需要学习RTC,所以我们需要连接这两组晶振。
(这是主时钟晶振,一般是8M。当然也可以用10M、12M、16M等,不过大家都用8M。为了程序的统一,我们一般都用8M。)
(这是一个RTC时钟晶振,需要连接32.768K晶振,至于为什么用32.768,大家可以去百度问一下,这里就不详细说了。)
BOOT引脚
STM32有两个BOOT引脚,分别为BOOT0和BOOT1。这两个引脚的高低电平决定了单片机的启动和工作模式。
这里我们不需要知道如果BOOT0和1分别变高和变低会发生什么。我们把BOOT0和BOOT1引脚引出来,然后我们就可以在排针上自由配置BOOT0和BOOT1的高点电平,就这样完成了开发板,学习如何使用这两个引脚。
至此,最小系统就绘制完成了。

STM32单片机外围电路如何设计?

stm32芯片手册要求:(一般情况下这两个要求,具体要求见AN2586供电方案)
(1)如果应用中没有使用外部电池,VBAT必须连接到VDD引脚。
(2) 如果没有外部电池,该引脚必须与 100nF 陶瓷电容一起连接到 VDD 电源
(3) 在 VDD 上升阶段 (tRSTTEMPO) 或检测到 PVD ​​后,在VBAT 和 VDD 电源开关将保持连接在
VBAT。在 VDD 上升阶段,如果 VDD 在小于 tRSTTEMPO 的时间内达到稳定状态(对于 tRSTTEMPO,请参阅数据手册中的相关章节),并且 VDD > VBAT + 0.6V,则电流可能在 VDD 和 VBAT 之间通过。二极管将
注入 VBAT。

如何正式绘制STM32单片机原理图

根据不同的STM32 datasheet画出引脚,然后根据每个引脚的功能以及你想要实现的外围功能画出最小的系统和外围电路,这就是一个单片机原理图。

以上是小编对stm32单片机原理图及外设(stm32单片机原理图设计)及相关问题的解答。我希望它对你有用。 stm32单片机原理图及外设(stm32单片机原理图设计)!

关灯