精华内容
下载资源
问答
  • 关于STM32 64引脚和48引脚VDDA电压

    千次阅读 2017-02-23 21:15:52
    在使用STM32进行ADC采集处理的时候,需要设计到参考电压的选取问题

    在使用STM32进行ADC采集处理的时候,需要设计到参考电压的选取问题,关于模拟部分,牵扯到参考电压的引脚为:
    1.100引脚以下的芯片,ADC参考电压引脚VREF+在单片机内部和VDDA引脚连接。
    2.100引脚以上的芯片,ADC参考电压引脚VREF+和VDDA是分开的。
    所以,在100引脚以上的芯片中,我们可以是采用单独供电,改变ADC的参考电压。但是在100引脚以下的芯片中,就必须是看VDDA的电压值范围。

    查看数据手册,可以发现,VDDA为所有的模拟电路部分供电,包括:ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电复位(PDR)模块,控制VBAT切换的开关等。即使不 使用ADC功能,也需要连接VDDA,强烈建议VDD和VDDA使用同一个电源供电。VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。

    所以,不管是任何引脚的STM32芯片,我们必须将VDDA和VDD引脚进行连接,所以,也就是说,100引脚以下的STM32的ADC参考电压是3.3V(固定的),没办法改变的。

    VREF+在硬件上是必须 大于 2.5V,当此引脚电平值不正确时,STM32单片机也不能正常工作。
    今天在调试STM32 的OTG板子的时候,出现的问题就是这个原因。

    展开全文
  • 在小于等于64Pin的芯片中,在芯片的内部Vref+是和VDDA连接在一起的,也就是说ADC的是以VDDA为参考电压的。那么还有一点需要注意的就是VDDA和VDD的压差必须小于300mV ,否则可能由于上电断电的非同时性,导致数据的...
    在小于等于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.csdn.net/weibo1230123/article/details/80372998
    http://www.eeworld.com.cn/mcu/article_2016090829248.html

    展开全文
  • VCC、VDD、VDDA、VSS

    2017-08-29 22:01:56
    VDDA为所有的模拟电路部分供电,包括: ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电...VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。 VDDA,VSSA是模拟部

    VDDA为所有的模拟电路部分供电,包括:

    ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电复位(PDR)模块,控制VBAT切换的开关等。即使不 使用ADC功能,也需要连接VDDA,强烈建议VDD和VDDA使用同一个电源供电。

    VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。

    VDDA,VSSA是模拟部分的电源,因为它连接着复位电路,所以这个必须接,否则无法下载代码。

    Power supply schemes(供电方案) 
    • VDD = 2.0 to 3.6 V: external power supply for I/Os and the internal regulator. Provided externally through VDD pins. 
    • VSSA, VDDA = 2.0 to 3.6 V: external analog power supplies for ADC, reset blocks, RCs and PLL (minimum voltage to be applied to VDDA is 2.4 V when the ADC is used). VDDA and VSSA must be connected to VDD and VSS, respectively. 
    • VBAT = 1.8 to 3.6 V: power supply for RTC, external clock 32 kHz oscillator and backup registers (through power switch) when VDD is not present.


    VCC:C=circuit 表示电路的意思, 即接入电路的电压

    VDD:D=device 表示器件的意思, 即器件内部的工作电压;

    VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压

    二、说明

    1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。

    2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。

    3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

    4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源

    有关这些电源接口常见的配置和问题收集:

    http://www.amobbs.com/thread-4757919-1-1.html(讨论了有关VREF,VCC,VDDA的连接和电压差值)

    http://www.amobbs.com/thread-3247037-1-1.html(和上一个链接讨论差不多)

    http://bbs.elecfans.com/jishu_919903_1_1.html(滤波电路,滤出纹波,给ADC供电需要稳定电源,其实单独供电更好


    项目开发中的一个截图:

    展开全文
  • VCC、VDD、VDDA、VSS、VSSA

    千次阅读 2017-09-11 20:40:30
    VDDA为所有的模拟电路部分供电,包括: ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电...VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。 VDDA,VSSA是模拟部

    VDDA为所有的模拟电路部分供电,包括:

    ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电复位(PDR)模块,控制VBAT切换的开关等。即使不 使用ADC功能,也需要连接VDDA,强烈建议VDD和VDDA使用同一个电源供电。

    VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。

    VDDA,VSSA是模拟部分的电源,因为它连接着复位电路,所以这个必须接,否则无法下载代码。

    Power supply schemes(供电方案) 
    • VDD = 2.0 to 3.6 V: external power supply for I/Os and the internal regulator. Provided externally through VDD pins. 
    • VSSA, VDDA = 2.0 to 3.6 V: external analog power supplies for ADC, reset blocks, RCs and PLL (minimum voltage to be applied to VDDA is 2.4 V when the ADC is used). VDDA and VSSA must be connected to VDD and VSS, respectively. 
    • VBAT = 1.8 to 3.6 V: power supply for RTC, external clock 32 kHz oscillator and backup registers (through power switch) when VDD is not present.


    VCC:C=circuit 表示电路的意思, 即接入电路的电压

    VDD:D=device 表示器件的意思, 即器件内部的工作电压;

    VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压

    二、说明

    1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。

    2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。

    3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

    4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源

    有关这些电源接口常见的配置和问题收集:

    http://www.amobbs.com/thread-4757919-1-1.html(讨论了有关VREF,VCC,VDDA的连接和电压差值)

    http://www.amobbs.com/thread-3247037-1-1.html(和上一个链接讨论差不多)

    http://bbs.elecfans.com/jishu_919903_1_1.html(滤波电路,滤出纹波,给ADC供电需要稳定电源,其实单独供电更好


    项目开发中的一个截图:

    展开全文
  • VDD,VCC,VSS,VEE,VDDA,VSSA,

    2017-07-02 23:23:00
    VDDA(A表示模拟)是模拟电源,当使用到模拟信号的时候,比如AD(模数)或者DA(数模)的时候,系统会使用VDDA电压作为参考电压来。不要求精准使用的话,可以直接把VDDA和VDD同时接入3.3V就行。如果要求精准,则需要...
  • PCB制图--VCC、VDD、VEE、VSS、VDDA、VSSA等都是什么鬼

    万次阅读 多人点赞 2017-02-18 17:43:04
    VDDA为所有的模拟电路部分供电,包括: ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR...VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。 VDDA,VSSA是模拟部分的电源,因
  • VCC:C=circuit表示电路的意思,即接入电路的电压; VDD:D=device表示器件的意思,即器件内部的工作电压; VSS:S=series表示公共连接的意思,通常指电路公共接地端电压。 GND:在电路里常被定为电压参考基点。 ...
  • 这里有一个设计场景,因为要使用到stm32F103 的ADC和DAC,所以为了精度,用了一只电压基准来给VDDA供电(图1)  图1.当时设计的图 刚开始焊接这个电路硬件测试的时候,U3坏掉一个,当时认为芯片质量有问题...
  • STM32的工作电压(VDD )为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD 掉电后,通过VBAT 脚为实时时钟(RTC)和备份寄存器提供电源(下图为STM32F1**系列电源框架图,STM32基本大同小异)。...
  • 了解电源之前,先来简单了解一下各种电源端口的命名VCC:C=circuit表示电路的意思,即接入电路的电压。 VDD:D=device表示器件的意思,即器件内部的工作电压。 VSS:S=series表示公共连接的意思,通常指电路公共接地端...
  • 在使用ADC取得输入的电压值时,有一个重要的参数是VDDA电压值,因为从ADC量测取得的数值,需要用到VDDA电压值,才能算出量测到的电压,公式如下。VCHANNEL-X= VDDA÷ ADC_RESOLUTION × ADC_DATAX但是在部分在...
  • /****************************************************/// 程序用途:用来测试通过内部基准电压计算外部VDDA的值// 程序作者:孟瑞生// 微信公众号:科技老顽童/************************************************...
  • 在使用ADC取得输入的电压值时,有一个重要的参数是VDDA电压值,因为从ADC量测取得的数值,需要用到VDDA电压值,才能算出量测到的电压,公式如下。VCHANNEL-X= VDDA÷ ADC_RESOLUTION × ADC_DATAX但是在部分在...
  • STM32 ADC采样不准怎么办

    万次阅读 2018-09-21 16:43:35
    不过使用内部参考电压可以计算实际的VDDA电压。 说明: VREFINT_CAL:芯片出厂时固化在存储器中的。使用时需要通过软件读取。 VREFINT_DATA:ADC读取VREFINT(内部参考电压通道ch17)得到的值...
  • 此高电压透过芯片内部路径抬升VDD/VDDA电压,此高电压也会透过ADC内部干扰其他ADC通道输入信号源,因此导致任一ADC通道采样结果都不准确 因芯片内部设计,此高电压在64和48管脚封装内会干扰HSE,导致其无法起振或起...
  • 一般设计的时候会把VREF-和地相连, VREF+和VDDA相连。若MCU供电电压为3.3V,则ADC输入电压范围为0~3.3V。此时ADC模块的参考电压即为MCU供电电压。 系统如果使用电池供电,想要使MCU供电电压稳定,就要加LDO等对系统...
  • stm32学习笔记---ADC电压采集

    万次阅读 多人点赞 2018-09-12 22:03:05
    1. ①电压输入范围 ADC 输入范围为:VREF- ≤ VIN ≤ VREF+。由 VREF-、VREF+ 、VDDA 、VSSA、这四个外部 引脚决定。 我们在设计原理图的时候一般把 VSSA 和 VREF-接地,把 VREF+和 VDDA 接 3V3,得到 ADC 的输入...
  • STM32F1系列ADC电压采集

    2020-06-18 20:55:40
    1. ①电压输入范围 ADC 输入范围为:VREF- ≤ VIN ≤ VREF+。由 VREF-、VREF+ 、VDDA 、VSSA、这四个外部 引脚决定。 我们在设计原理图的时候一般把 VSSA 和 VREF-接地,把 VREF+和 VDDA 接 3V3,得到 ADC 的输入...
  • ADC17通道用于检测这个基准电压,在每颗芯片出厂时 ,ST公司会给芯片的VSSA和VDDA加上一个高精度的3v3电压, 然后读出此时的ADC17通道的值存放在芯片内部;我们可以利用这个值精确的算出外部VSSA的电压,然后进一步...
  • 起初的方案设计是在MCU的IO口找一路ADC,使用分压方式直接让MCU采集电量,之后在查找资料如何实现时发现了参考电压的问题,步步深入后发现原来还有一种解决方案,即使用内部参考电压直接演算出VDDA的供电,在此做个...
  • STM32F405的 ADC参考电压选择问题

    千次阅读 2019-06-09 19:09:00
    1.STM32F405没有参考电压的输入引脚,那么可能是接的VDDA和VSSA 2. 看下文档的说明 转载于:https://www.cnblogs.com/429512065qhq/p/10994433.html
  • STM32 AD采样基准电压

    千次阅读 2018-07-24 17:16:00
    VDDA采用与外围电路一样的电源,把TL431管脚2.5V作为一路输入ADC,这路ADC采到的数字量就是2.5V, 其它路ADC采到的数字量以这路为基准,加以修正,就可以满足你的要求了。 举个例子,2.5V对应的数字量为1000,另外...
  • STM32 AD参考及参照电压

    千次阅读 2017-01-15 23:50:16
    原文地址:... 最近在进行原理图设计的时候遇到了一个问题,就是STM32的100管脚一下芯片没有Vref的问题。64Pin及以下封装的芯片电源管脚有:VDD - 单片机3.3V 电源正,VSS - 单片机3.3V 电源负,VDDA -
  • STM32的ADC模块是一个12位的逐次逼近型模拟数字转换器。他有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。... ●VSSA和VREF-接地,VREF+和VDDA接3.3V
  • 根据手册给出的计算公式,求芯片的供电电压Vbat的电压需要先计算Vdda电压,再计算vbat的电压,如下图所示: ![图片说明](https://img-ask.csdn.net/upload/202010/14/1602662135_778927.png) 其中的相关参数...
  • STM32F1xx官方资料: 《STM32中文参考手册V10》-第4章4.3小节 低功耗模式   STM32的电源控制 STM32的电源框图 STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所...注意:框图中的VDDA和VSSA必...
  • STM32之DAC原理

    千次阅读 2019-02-15 16:29:10
    1.DAC模块 1.数模转换功能 2.可以配置为8位和12位模式(8位右对齐,12位左对齐,12位右对齐) 3.DAC模块有两个单独的控制器,每个通道有着单独的转换器,可以独立转换,也可以同时转换 ...Vref+为参考电压,DAC_...
  • 01前言上篇文章中介绍了ADC自身转换产生的误差,本篇文章来介绍下外部原因...在某些封装中,VDDA模拟电源被用作参考电压(VREF+),因此VDDA电源的质量会影响ADC误差。例如,当模拟参考为3.3 V(VREF+ = VDDA)且信号...
  • STM32F103各引脚(LQFP64)功能定义 ...●VSSA,VDDA = 2.0至3.6 V:用于ADC,DAC,复位模块,RC和PLL(当ADC或DAC模块使用,施加到VDDA的最小电压为2.4 V), VDDA和VSSA必须分别连接到VDD和VSS。 ●VBA...
  • 文章目录电子攻城狮BUG日常 - STM32单片机前言一、程序烧录问题1 单片机ADC参考电压引脚,VDDA引脚悬空导致程序不能烧录二、编程问题 前言 做开发也有几年了,平时遇到的问题要么记录在脑子里,要么记录在有道云...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

vdda电压