首页 > 其他分享 >STM32除IO脚的其他引脚功能说明 (尤其是VDD/VSS等电源引脚)

STM32除IO脚的其他引脚功能说明 (尤其是VDD/VSS等电源引脚)

时间:2024-07-18 11:10:43浏览次数:4  
标签:VSS VDDA 复位 引脚 电源 VBAT VDD IO

  二、详细介绍 VBAT:备份区供电电压,1.65V≤VBAT≤3.6V。 st-img

 

此引脚主要为以下模块供电: 1.      RTC实时时钟 2.      外部低速时钟振荡器 3.      备份寄存器和备份SRAM   为了在VDD断电后(系统断电,设备断电等)保留备份寄存器的内容,可以将VBAT引脚连接到电池或其他备选电源。(我们一般接在超级电容或者电池上)。   VBAT电源的开关由复位模块中内置的掉电复位(PDR)电路进行控制,如下图,在参考手册中可查到。此处有个很关键的问题,等下在PDR_ON引脚处说明。   st-img

 

若应用中没有使用外部电池,建议将VBAT外部连接至VDD。   VDD:VDD是指芯片的工作电压,查看数据手册,典型值为3.3V,最小值1.7V,最大值3.6V。 st-img

 

VSS:除特殊说明所有电压都参考VSS,即以VSS为参考地(接电源地)。 st-img

 

VDDA:独立A/D转换器电源,模拟电路电源。如图所示,VDDA电位要与VDD电位相同,当采样率小于每秒一百二十万次时,1.7V≤VDDA≤2.4V,当采样率超过每秒一百二十万次时,2.4V≤VDDA≤3.6V。   st-img

 

如图所示,官方推荐VDD和VDDA使用同一电源供电,所以我们一般将VDDA通过磁珠连接到VDD引脚上。   st-img

 

VSSA:与VDDA对应,此引脚与VSS连接即可。   注意:每对VDD/VSS,VDDA/VSSA一定要接滤波电容,并且要靠近芯片引脚放置。   st-img

 

VREF+/VREF-:为模拟参考电压,1.8V≤VREF+≤VDDA。此组引脚在100个以上引脚的封装上才会有。   st-img

 

VREF+,VREF-分别在芯片内部连接到VDDA和VSSA。   st-img

 

由于系统电压会波动,而我们有些功能对ADC采集精度的要求较高,则会专门设计参考电源电路。如果对精度要求没那么高,VREF+直接接到VDDA上就好。   BYPASS_REG:在有此引脚的封装上,此引脚接地可启用内部稳压调节器,没有引出此脚的芯片,内部默认启动稳压调节器。   st-img

 

关于内部稳压调节器,当启用时,可通过软件配置三种电源模式 1.      运行模式 2.      睡眠模式 3.      停止模式   VCAP:有的封装没有此引脚,有的只有一个,还有的有两个。   st-img

 

如果芯片内部稳压调节器启用,VCAP引脚外部需要接电容(典型值2.2uF)到地,目的是为了使内部稳压调节器更稳定。   如果此芯片支持关闭稳内部稳压调节器并且将其关闭,那么VCAP引脚接100nF退耦电容到地。   st-img

 

PDR_ON:在有此引脚的封装上,通过将此引脚接到高电平来启用电源监视器,没有此引脚的封装,芯片内部默认启用电源监视器。   st-img

 

这是什么意思,经过我的分析,PDR是掉电复位的意思,那么PDR_ON引脚主要是控制开启关闭内部上电/掉电复位的。如果关闭了内部上电/掉电复位,则应该接一个外部电源监视器。   st-img

 

内部复位关闭以后会影响到如下功能: 1.      内部的上电/掉电复位失能。 2.      欠压复位(BOR)电路必须禁用。 3.      嵌入式可编程电压检测(PVD)功能失能。 4.      VBAT功能不再可用,并且VBAT要接到VDD引脚。   st-img

 

在上边介绍VBAT引脚的时候说有一个很关键的问题,在此说明一下,如果PDR_ON引脚接地了,那么内部掉电复位功能禁用,而内部掉电复位电路控制着切换VBAT电源,所以PDR_ON引脚接地,会导致VBAT功能不再可用。   关于BYPASS_REG和PDR_ON引脚总结:   st-img

 

BOOT0/BOOT1:主要是配置启动模式。   st-img

 

三种启动模式说明: MainFlash memory:程序从flash引导启动。 Systemmemory:ST出厂的boot引导程序存放位置。 EmbeddedSRAM:从SRAM引导启动程序。   我们一般会把自己boot程序写到flash中,所以设计电路时只将BOOT0接地就可以了。而BOOT1可以当作普通IO口使用。 NRST:芯片复位引脚,我们一般会用RC上电复位,为了保证系统稳定性我们也会使用专门的复位芯片。   st-img

 

设计外围电路时主要需考虑上电复位时间,从而选用合适的RC值。如图所示,至少要保持1.5ms到3ms的复位时间。   st-img

 

我们一般会使用10K电阻配一个10uF电容。粗略计算,复位时间t=RC=10K*10uF=0.1s。100ms远大于3ms。   参考来源: 1.      《stm32数据手册》 2.      《stm32参考手册》 3.      《AN4488_STM32F4xx MCU硬件开发入门》

标签:VSS,VDDA,复位,引脚,电源,VBAT,VDD,IO
From: https://www.cnblogs.com/FBsharl/p/18309087

相关文章

  • std::optional
    在C++17中,std::optional是一个非常有用的类型,它用于封装一个可能不存在的值。它提供了一种安全的方式来处理可能为空的值,避免了使用NULL或nullptr带来的问题。以下是std::optional的一些基本用法:创建std::optional对象:使用std::nullopt或std::make_option......
  • iOS开发基础129-音频录制上传
    在Objective-C中,音频录制过程涉及几个关键步骤,包括配置录音设置、创建和启动录音机、处理录音会话以及将录制的音频文件上传到服务器。下面是一个详细的示例,包括创建一个简单的音频录制应用,以及将录制的音频文件上传到服务器的代码。1.设置音频会话我们需要使用AVFoundation框......
  • Android 11 NavigationBar && Status Bar 如果改变背景颜色
    SystemUI的导航栏和状态栏的背景是大部分是根据当前应用的主题显示的,状态有黑,白,透明,半透明等.需求:要求背景不跟随栈顶应用主题变化,始终固定成一个颜色!/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java//NavigationBarView初始化pub......
  • 设计模式-领域逻辑模式-事务脚本(Transaction Script)
    事务脚本的特点多数应用可看成由多个事务组成事务脚本将多个业务逻辑组织成单个过程事务间相互修改各自产生的数据事务脚本的运行机制    使用事务脚本时,领域逻辑主要通过系统所执行的事务来组织。例如:预定酒店过程。事务脚本的组织将整个事务脚本放在一个类里每......
  • java8四个函数式接口:Function, Predicate, Consumer, Supplier使用
    目录1、前言2. 四大函数式接口1.Function,>2.Predicate 3.Consumer4.Supplier1、前言Java8引入了一种新的接口特性,叫做函数式接口。这种接口只能有一个抽象方法,通常用注解@FunctionalInterface标识。函数式接口可以被隐式地转换为lambda表达式。以下是一个......
  • 更改文件导致MalformedInputException
    1.异常复现工具及组件版本IDE:IDEA2023.3.2(UltimateEdition)JDK:11SpringBoot:2.7.8报错场景复现编辑application.yml文件后,SpringBoot项目启动失败,报错java.nio.charset.MalformedInputException错误信息如下:org.yaml.snakeyaml.error.YAMLException:java.nio.charse......
  • Visual Studio Community 2022美化
    说明:VS版本:VisualStudioCommunity2022背景美化【扩展】【管理扩展】搜索“ClaudiaIDE”,【下载】,安装完扩展要重启VS在wallhaven下载壁纸图片作为文本编辑器区域背景图片【工具】【选项】搜索ClaudiaIDE,修改【图片路径】和【透明度】主题美化同样,在【扩展】里安装Visua......
  • 浅谈Visual Studio 2022
    VisualStudio2022(VS2022)提供了众多强大的功能和改进,旨在提高开发者的效率和体验。以下是一些关键功能的概述:1264位支持:VS2022的64位版本不再受内存限制困扰,主devenv.exe进程不再局限于4GB,允许用户打开、编辑、运行和调试最大和最复杂的解决方案。内存和性能改进:核心调试器......
  • 【OCPP】ocpp1.6协议第5.3章节Change Configuration的介绍及翻译
    目录5.3更改配置Changeconfiguration-概述ChangeConfigurationOperation1.概要2.ChangeConfiguration请求3.ChangeConfiguration响应4.流程说明状态说明举例总结5.3更改配置Changeconfiguration-原文译文5.3更改配置Changeconfiguration-概述在OC......
  • 插片式远程 IO模块:双通道PNP和NPN高速计数模块案例说明
    插片式远程IO模块:XD5002为双通道PNP高速计数模块,XD5003为双通道NPN高速计数模块,用于对工业现场的设备(如手轮、编码器等)进行计数。注意:区别在于XD5002为高电平,XD5003为低电平。本章主要介绍XD系列远程IO的适配器配合IO模块与目前工业主流PLC配置。1、通信连接图,如图5-1所示。......