网站开发部,互联网营销的概念,成都彭超艺术设计有限公司,网上注册公司营业执照注册流程一、STM32最小系统 二、电源电路
2.1供电电压VDD#xff0c;VSS F103VET6 的引角图 在 F103VET6 的引角图中可找到 49\50 角#xff0c; 74\75 角#xff0c; 99\100 角#xff0c; 27\28角#xff0c;10 \11角一共 5 对的VDD#xff0c;VSS#xff0c;也就是给我们芯片…一、STM32最小系统 二、电源电路
2.1供电电压VDDVSS F103VET6 的引角图 在 F103VET6 的引角图中可找到 49\50 角 74\75 角 99\100 角 27\28角10 \11角一共 5 对的VDDVSS也就是给我们芯片供电的正负电源。 电源框图 STM32的工作电压(VDD)为2.0~3.6V一般是选择 3.3 V作为 VDD 供电区域的电压值。
然后电压值还会通过内置的电压调节器转换为 CPU 内核提供所需的1.8V电源。
2.2供电电压VDDA VSSA
在19\20引脚VDDA VSSA可以作为独立电源给 AD 转换器、温度传感器等提供电源目的是可以提高相应模块的精度。 在数据手册中 VSSAVDDA 供电电压范围和 VDD 一样是2.0V~3.6V之间。
当对精度要求不高时可以直接将这两个引角直接到芯片的电源 VDD 和 VSS 上。
2.3 AD/DA转换参考电压VREF-VREF
20/21引脚是一对VREF-VREF这是一对参考电压作为模数/数模转换的参考电压。
2.3.1基本介绍
位数数字量的个数。 假设数字量的位数是8位则 0V 对应的这个数字量是0000 0000。 参考电压全一的数字量对应的模拟量。 假设参考电压是 5 V就表示全一的这个数字量对应的模拟量是 5 V。
这样就形成了一个一一对应的关系参考电压变化引起的数字量变化。 参考电压为5V 参考电压为3V 2.3.2 STM32中实际情况
1参考电压
在数据手册中规定STM32实际的数字量位数和模拟量参考电压。 VREF的范围是 2.4 伏到VDDA其中VDDA 是与供电电源是一致的为2.0~3.6 V所以我们这里VREF也是2.0~3.6 V即精度要求不高的话可以直接将这两个参考电压引角接到电源的 3.3 伏上。
2位数
数据手册中说明 F1 系列具有两个 12 位的模数转换器。 则对应关系如下图 2.4 备用电源接入引脚VBAT
当主电源VDD掉电后通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源。
2.5总结 2.6电源供电参考电路 电源供电参考电压 上图是 USB 供电的因为 USB 供电电压是 5V而 STM32 电源的工作范围是 2.0V 到 3.6V直接供电就会把芯片烧掉了。
可以先通过一块稳压模块先将 5V 的电源降压为 3.3 伏之后再给芯片供电。
这里电路用的稳压芯片是 AMS 1117将 5V 稳压为 3.3V。
三、晶振电路 晶振引脚8/9、12/13
3.1晶振电路的必要性
必须要有时钟波形芯片就可以在每一个上升延或者下降延到来的时候执行一次动作。
可以简单认为时钟波形的频率越高单位时间内芯片能执行的指令就更多芯片就更强大。
3.2 STM 32 整体芯片架构
STM32系统结构如下图
大致分为 ARM context 内核通过总线连接的外部存储设备、闪存flash、 存储器SRAM 以及各种各样的外设。 系统结构 每一部分想要能够正常工作都需要有属于自己的时钟信号如下图 这么多的时钟就需要共用时钟源并通过分频器或者倍频器得到自己想要的时钟频率。
3.3时钟源 3.3.2内部时钟源
1高速内部时钟信号HSI
内嵌经出厂调校的8MHz的RC振荡器系统在启动时默认使用该内部8MHz作为主时钟源
2低速内部时钟信号LSI
内嵌带校准的40kHz的RC振荡器主要是给独立开门狗使用的 RC 震荡器
这两组内部时钟源都是由电阻电容构成的 RC 震荡器所以容易受到环境和温度的影响即会随着环境变化时钟频率也会变化不那么准。
3产生CPU时钟的PLLPLL
PLL锁相环倍频器。它不产生时钟信号但是可以对时钟信号进行倍频这样就可以采用时钟源产生低频的时钟信号然后再通过PLL倍频得到目标频率。
3.3.3外部时钟源
1高速外部时钟信号HSE
4~16MHz晶体振荡器一组OSC接入4-16兆的晶体振荡器
2低速外部时钟信号LSE
带校准功能的32kHZ RTC振荡器一组OSC32接入带校准功能的32kHZ RTC振荡器
外部晶震通常是石英晶振或陶瓷晶振相对于内部的 RC 震荡器来说精度和抗环境干扰的能力就很高。所以一般都是优先使用外部晶振作为时钟源的。
3.4晶振电路 低速外部晶振LSE
由一块 32.768 k 赫兹的石英震荡器以及两个匹配电容 C1C2 组成。
高速外部晶振HSE
由一块 8MHz 的石英振荡器和匹配电容 C3C4 组成。R10 是一个反馈电阻是可以不接的因为 STM32 已经将这个电阻是已经集成到芯片的内部。
引脚名称说明 晶振 外部 OSC_IN OSC_OUT (HSE) 外接4M~16MHz的HSE引脚用于给STM32提供高精准系统时钟如果使用内部HIS能满足使用需求这两个脚可以不接晶振 OSC32_IN OSC32_OUT (LSE) 外部LSE引脚通常为32.768KHz用于给STM32内部RTC提供时钟如果使用内部LSI能满足使用需求这两个脚可不接晶振 晶振 内部 HSI外部HSE晶振引脚用于给STM32提供高精准系统时钟如果使用内部HIS能满足使用需求:这两个脚可以不接晶振LSI外部LSE晶振引脚用于给STM32内部RTC提供时钟如果使用内部LSI能满足使用需求这两个脚可不接晶振PLL锁相环倍频输出用来将输入时钟源倍频时钟输入源可以是HSE、HSE/2、HSI/2倍频系数可选择为2~16倍。 本文参考
喵咕噜11