转载-关于VDDA、VSSA 、参考电压的问题

本文详细介绍了在STM32芯片中ADC参考电压的工作原理及其配置方法。包括内部参考电压的使用和计算公式,以及如何选择外部参考电压。此外,还解释了VDD、VCC等电源符号的区别与联系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在小于等于64Pin的芯片中,在芯片的内部Vref+是和VDDA连接在一起的,也就是说ADC的是以VDDA为参考电压的。那么还有一点需要注意的就是VDDA和VDD的压差必须小于300mV ,否则可能由于上电断电的非同时性,导致数据的丢失。然而这就有可能导致了ADC参考电压的非精确性。

如何解决ADC参考电压的问题呢?

1.每个STM32芯片都有一个内部的参照电压,相当于一个标准电压测量点,在芯片内部连接到ADC1的通道17。根据数据手册中的数据,这个参照电压的典型值是1.20V,最小值是1.16V,最大值是1.24V。这个电压基本不随外部供电电压的变化而变化。

不少人把这个参照电压与ADC的参考电压混淆。ADC的参考电压都是通过Vref+提供的。100脚以上的型号,Vref+引到了片外,引脚名称为Vref+;64脚和小于64脚的型号,Vref+在芯片内部与VDDA信号线相连,没有引到片外,这样AD的参考电压就是VDDA上的电压。

如果对于ADC测量的准确性要求不高时,可以使用这个内部参照电压得到ADC测量的电压值。具体方法是在测量某个通道的电压值之前,先读出参照电压的ADC测量数值,记为ADrefint;再读出要测量通道的ADC转换数值,记为ADchx;则要测量的电压为:

Vchx = Vrefint * (ADchx/ADrefint)。其中Vrefint为参照电压=1.20V。

选用外部参考基准电压,其原理同第一种是一样一样的,只不过将第一种中的参照电压换成了自己设定的基准源的电压,公式同上。

电路设计以及PCB制作中,经常碰见电源符号:VCC、VDD、VEE、VSS、VBAT,他们具有什么样的关系那?
  一、解释
  (1)VCC:C=circuit 表示电路的意思, 即接入电路的电压
  (2)VDD:D=device 表示器件的意思, 即器件内部的工作电压;
  (3)VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压
(4)VEE:负电压供电;场效应管的源极(S)
(5)VBAT:当使用电池或其他电源连接到VBAT脚上时,当VDD 断电时,可以保存备份寄存器的内容和维持RTC的功能。如果应用中没有使用外部电池,VBAT引脚应接到VDD引脚上。

二、说明
  1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。
    例如,对于ARM单片机来说,其供电电压VCC一般为5V,一般经过稳压模块将其转换为单片机工作电压VDD = 3.3V
  2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。
  3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

1,为什么要分5对VDD VSS出来?
2,这5组VDD VSS分别负责哪些模块的供电?是分开的?还是都在一起的?

这和芯片的设计有关系。一般VDD和VSS管脚均匀分布在芯片的四周的,是基于电源完整性的考虑,可以为芯片提供最好的电源质量,降低电源阻抗,保证高速数字电路可靠工作的手段

1、DSP内部有很多功能单元,这些单元都需要供电,采用多引脚供电可以就近获取电源,无需在内部穿越。
2、不同单元之间,有时不希望电源互相影响,采用独立的电源引脚,可以避免这种影响。
3、实际使用时,每个引脚不但要连接电源,还应在电源引脚附近加上退藕电容。
其目的是当器件工作时,电流的变化会引起电源的电压微小波动,加上退藕电容后,这种波动就不容易传递到另外的电源引脚。

原文:https://blog.youkuaiyun.com/weibo1230123/article/details/80372998
http://www.eeworld.com.cn/mcu/article_2016090829248.html

### 关于VSSAVDDA的定义与区别 #### 定义 在电子电路设计中,`VSSA` 和 `VDDA` 是用于模拟部分供电的重要电源符号。 - **VDDA**: 这是一个正电源电压,通常专供模拟电路中的核心组件使用,比如模数转换器(ADC)或数模转换器(DAC)[^1]。它可能不同于数字逻辑使用的标准 VDD 电压,因为模拟电路往往对噪声更加敏感,因此需要更干净、稳定的电源供应。 - **VSSA**: 表示的是负电源或者接地端,专门针对模拟电路而设定。有时它是真正的负电压源(低于地电平),但在大多数情况下,特别是在单电源系统中,它实际上是指接地点,即零伏特参考平面。 #### 区别 主要的区别在于它们的功能角色: - 功率供给方向不同:VDDA 提供高于地面的积极工作能量给器件内的模拟模块;相对应地,VSSA 则作为低侧返回路径或者是对于某些应用而言实际存在的负极性驱动力矩的一部分存在. - 应用场景差异显著: 数字IC一般只需要简单的VDD/VSS即可满足需求,然而涉及到高精度测量处理等功能时则需引入更为精确控制下的独立版本如上述提到过的两个特殊标签来减少干扰影响从而提升整体性能表现水平.[^2] 另外值得注意的一点是,在具体实现过程中为了进一步降低噪音串扰等问题发生概率还会采取额外措施例如增加滤波元件等等手段加以优化改进效果明显可见一斑. ```python # 示例代码展示如何配置基本的 ADC 输入设置 (伪代码) def configure_adc(vref, vdda, vssa): """ 配置ADC参数 参数: vref -- 参考电压vdda -- 模拟正电源电压 vssa -- 模拟负/地电源电压 返回: None """ set_reference_voltage(vref) power_on_analog_supply(vdda, vssa) configure_adc(3.3, 5.0, 0.0) # 假设使用这些典型数值进行初始化操作 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值