当前位置: 首页 > news >正文

STM32的VDD和VSS,VDDA和VSSA,REF+与REF-。

好的,这是一个关于STM32单片机电源和参考电压引脚非常重要且基础的问题。理解这些引脚的区别和用法是进行稳定、高精度电路设计的关键。

下面我将详细解释 VDD/VSSVDDA/VSSAREF+/REF- 的功能、区别和设计要点。


一、总结概览

引脚组全称功能描述核心要点
VDD / VSSVoltage Digital Domain / Digital Ground数字电源引脚。为内核、数字外设、I/O口等所有数字电路供电。单片机的主电源,通常有多个引脚,必须全部正确连接。
VDDA / VSSAVoltage Analog Domain / Analog Ground模拟电源引脚。为ADC(模数转换器)、DAC(数模转换器)、PLL等模拟电路供电。模拟部分的“纯净”电源,对噪声敏感,是模拟电路性能的基石。
REF+ / REF-Positive/Negative Reference Voltage基准电压引脚。为ADC/DAC提供一个绝对精度的参考电压,其值决定了转换的范围和精度。非电源引脚,是ADC/DAC的“尺子”,精度要求最高。

二、详细解析

1. VDD 和 VSS(数字电源)
  • 功能:这是STM32的核心电源。所有数字逻辑电路,包括CPU内核、存储器(Flash、RAM)、GPIO(通用输入输出口)、数字外设(如SPI, I2C, UART, TIMER等)都由VDD/VSS供电。
  • 设计要点
    • 多引脚设计:STM32通常有多个VDD和VSS引脚。必须将所有VDD和VSS引脚都正确连接到电源和地,以确保电流分布均匀,避免局部过热和噪声问题。
    • 去耦(退耦)电容每个VDD引脚附近都必须放置一个100nF的陶瓷电容到最近的VSS,用于滤除高频噪声。通常还会在电源入口处放置一个1uF - 10uF的钽电容或电解电容,用于滤除低频噪声和稳定电源。
    • 电压范围:常见STM32工作电压范围为 2.0V ~ 3.6V(例如STM32F1/F4系列),具体需查阅对应型号的数据手册。
2. VDDA 和 VSSA(模拟电源)
  • 功能:这是为芯片内部的模拟电路单独提供的电源。主要供给:

    • ADC - 模数转换器
    • DAC - 数模转换器(如果芯片有)
    • PLL - 锁相环(用于产生高频时钟)
    • 温度传感器内部电压参考
  • 为什么需要独立电源?
    数字电路(特别是GPIO、时钟)在开关时会产生大量的高频噪声。如果ADC和这些嘈杂的数字电路共用同一个电源,这些噪声会通过电源线耦合到敏感的模拟电路中,严重劣化ADC的转换精度,导致测量结果跳动很大。

  • 设计要点(非常关键!)

    • 电源隔离:在PCB布局时,应将VDDA/VSSA视为一个独立的“模拟岛屿”。通常使用磁珠(Ferrite Bead)或0Ω电阻从数字电源VDD单点连接到VDDA,以实现噪声隔离。
    • 接地隔离:VSSA应该在芯片下方或附近单点连接到数字地(VSS),形成“星型接地”,避免数字地噪声污染模拟地。
    • 高质量去耦:VDDA引脚需要更高质量的去耦。通常建议使用1个10uF的钽电容 + 1个100nF的陶瓷电容并联,尽可能靠近VDDA和VSSA引脚。
    • 必须连接:即使不使用ADC,VDDA也必须连接到与VDD相同的正电压,且VSSA必须连接到VSS。否则芯片可能无法正常工作或运行不稳定。
  • 注意

    • 1.由于STM32F103系列单片机的内部高速RC 振荡器(HSI)由VDDA、VSSA 供电,故即使不使用单片机自带的A/D 转换器,也必须保证VDDA、VSSA 的供电,否则STM32F103单片机不能正常启动。
    • 2.还有一点需要注意的就是VDDA和VDD的压差必须小于300mV ,否则可能由于上电断电的非同时性,导致数据的丢失。
3. REF+ 和 REF-(基准电压)
  • 功能:这是ADC/DAC的测量标尺。ADC的转换公式是:数字值 = (输入电压 - V_REF-) / (V_REF+ - V_REF-) * 满量程值
    • 例如,如果 VREF+ = 3.3V, VREF- = 0V,那么当输入电压为1.65V时,ADC转换结果应为满量程的一半。
  • 设计要点
    • 高精度和高稳定性:REF+的电压稳定性和精度直接决定了ADC/DAC的绝对精度。绝不能直接使用噪声较大的普通LDO输出(如3.3V)作为REF+。
    • 与VDDA的关系
      • 对于没有独立REF+引脚的型号:ADC的参考电压默认取自VDDA。因此VDDA的质量就决定了ADC的精度。这种情况下,一个安静、稳定的VDDA至关重要。
      • 对于有独立REF+引脚的型号:这是高精度应用的首选方案。你应该使用一个专用的高精度电压基准芯片(如TI的REF系列REF3033(3.3V)、ADI的ADR系列ADR4525(2.5V)。这个基准源芯片比普通的LDO(如AMS1117-3.3)要精密和稳定得多。)来为REF+供电,从而完全摆脱VDDA电源噪声的影响。
    • REF+:引脚同样需要精密的去耦,通常是一个1uF~10uF的钽电容并联一个100nF的电容,并且要非常靠近REF+引脚放置。
    • REF-:绝大多数情况下,REF-直接连接到VSSA(即0V)。

三、典型连接方案

方案1:低成本应用(对ADC精度要求不高)
  • VDD: 3.3V电源,通过磁珠或0Ω电阻为VDDA供电。
  • VDDA: 直接与VDD相连(或通过磁珠隔离),使用LC滤波(如10uH电感+10uF/100nF电容)从VDD获取。
  • REF+: 芯片内部连接到VDDA(无独立引脚)。
  • REF-: 连接到VSSA。

此方案下,ADC的精度受3.3V主电源的噪声和精度影响。

方案2:高精度应用(对ADC精度要求高)
  • VDD: 3.3V主电源。
  • VDDA: 由一个独立的LDO或直接从3.3V通过LC滤波器供电,确保纯净。
  • REF+: 使用独立的电压基准源(如REF3030,输出3.0V)供电。
  • REF-: 连接到VSSA。

此方案下,ADC的精度由独立的高精度基准源决定,不受主电源波动影响,性能最佳。

总结

  • VDD/VSS 是整个系统运行的基础,给所有数字部分供电,但很“嘈杂”。
  • VDDA/VSSA 是从嘈杂的数字电源中隔离出来的“净土”,专门供养对噪声敏感的模拟电路(如ADC,DAC)。
  • REF+/REF- 是在这片“净土”上建立的一个“绝对标尺”,ADC用它来测量输入电压,确保测量结果的准确性和稳定性。

正确理解和处理这三组引脚,是发挥STM32模拟性能(尤其是ADC)的基础。在设计时,请务必参考具体型号STM32的数据手册(Datasheet)参考手册(Reference Manual),其中会有详细的电源方案和布局建议。

http://www.dtcms.com/a/478759.html

相关文章:

  • 基于STM32的智能门禁系统(论文+源码)
  • 新乡网站建设价格怎么做网站模块
  • 中小企业建设网站补贴企业网站推广的重要性
  • 信息比率诊断工具开发量化评估ETF网格择时能力有效性
  • 栏位索引超过许可范围:4,栏位数:3。; nested exception is org.postgresql.util.PSQLException
  • 厦门网站建设哪家强徐州58同城网
  • 如何进行新产品的推广网站seo技术
  • Dioxus状态管理
  • 微调高级推理大模型(COT)的综合指南:从理论到实践
  • 做美食分享网站源码wordpress网址一大串
  • 深圳做网站的人百度竞价点击软件奔奔
  • uniapp学习【整体实践】
  • Rabbitmq如何避免消息丢失
  • 建设一个朋友的网站工商局注册公司网站
  • wap网站建设免费关于网站建设费用的报告
  • asp网站开发实训报告亚马逊开店需要什么条件
  • cms管理手机网站制作网站的页面设计怎么做
  • 湖北工程公司建设公司网站腾讯云服务器免费体验
  • 面试问题—你接受加班吗?
  • 使用Asp.Net WebApi(.net 8)托管Unity WebGL
  • 用凡科做网站需要花钱吗localhostwordpress打不开
  • 15 【C++11 新特性】统一的列表初始化和变量类型推导
  • 合肥制作网站单位有哪些免费网站
  • 【密码学实战】openHiTLS client命令行:国密TLCP/DTLCP客户端工具
  • 鸿蒙:将项目的rawfile目录下全部文件拷贝到app沙箱目录(第二种方案)
  • PWM输出频率计
  • RuntimeBroker.exe应用程序错误?3种专业修复方法
  • PHP网站开发有哪些框架互联网推广品牌
  • [Power BI] VALUES函数
  • Idea 启动报 未找到有效的 Maven 安装问题