关于STM32 64引脚和48引脚VDDA电压值

发布者:konglingdeyuan最新更新时间:2019-07-29 来源: eefocus关键字:STM32  64引脚  48引脚  VDDA电压值 手机看文章 扫描二维码
随时随地手机看文章

在使用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板子的时候,出现的问题就是这个原因。



关键字:STM32  64引脚  48引脚  VDDA电压值 引用地址:关于STM32 64引脚和48引脚VDDA电压值

上一篇:stm32芯片库函数MCO主频输出PA8脚
下一篇:STM32L0CubeMX之lora编程笔记

推荐阅读最新更新时间:2024-10-26 13:46

关于STM32 64引脚48引脚VDDA电压
在使用STM32进行ADC采集处理的时候,需要设计到参考电压的选取问题,关于模拟部分,牵扯到参考电压的引脚为: 1.100引脚以下的芯片,ADC参考电压引脚VREF+在单片机内部和VDDA引脚连接。 2.100引脚以上的芯片,ADC参考电压引脚VREF+和VDDA是分开的。 所以,在100引脚以上的芯片中,我们可以是采用单独供电,改变ADC的参考电压。但是在100引脚以下的芯片中,就必须是看VDDA的电压值范围。 查看数据手册,可以发现,VDDA为所有的模拟电路部分供电,包括:ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电复位(PDR)模块,控制VBAT切换的开关等。即使不 使用A
[单片机]
STM32开发笔记31: STM32F4系列LQFP64封装引脚的兼容性
单片机型号:STM32F4系列 LQFP64封装是设计和焊接电路板时,一个比较方便的封装形式,在使用STM32F401RBT6发现了一个原先不太熟悉的引脚VCAP1,经仔细查证,此引脚设计时,需注意一些问题,看下图: 在STM32F4系列中,405、415、4X1产品线都有LQFP64封装,但即接线方式不同,405/415系列的第47脚是VCAP2应对地接2.2uF电容,4X1系列47脚是VSS应接地;405/415系列的第30脚当作PN11使用,第31脚是VCAP1应对地接2.2uF电容,而4X1系列,第30脚是VCAP1对地接4.7uF电容,第31脚直接接地。
[单片机]
<font color='red'>STM32</font>开发笔记31: STM32F4系列LQFP<font color='red'>64</font>封装<font color='red'>引脚</font>的兼容性
STM32】解决引脚复用成PWM开漏输出峰值达不到外部上拉的电压
项目场景: 因为项目的一个功能需求,需要输出一个高电平为5V的PWM。 问题描述: 发现输出的PWM高电平最高只有4V不到的样子,很接近于4V。实测过普通开漏输出,高电平完全可以达到外部上拉的5V。HAL库也试过了,也是完全可以达到5V的,但是标准库的配置一直上不去。 原因分析: 仔细对比发现没啥异常,配的都是对的,但是可以肯定的是,肯定还是配置,因为HAL库可以实现,那就说明一定还是某个地方配的有问题。最后才知道开漏输出脚必须配置为浮空,不配置的话实测默认的是内部上拉。 1.内部下拉: 2.内部上拉: 3.浮空: 解决方案: 一句话:GPIO_InitStructure.GPIO_PuPd = GPIO_
[单片机]
【<font color='red'>STM32</font>】解决<font color='red'>引脚</font>复用成PWM开漏输出峰值达不到外部上拉的<font color='red'>电压</font>
STM32如何通过内部VREF得到实际的VDDA
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。不过,这种情况很少见,可能只有单片机学习板才会这样使用。因为我们使用的3.3V稳压芯片,很少有标准的3.300V输出,有可能是3.270V,也可能是3.345V,而且,还存在个体差异,这个板子上的电压是3.294V,另外一个板子上面,就可能是3.312V。如果我们都用3.300来计算的话,同样的电压,测出来的结果就会存在mV级别的差异。 在实际使用中,我们一般使用外部基准电压芯片,例如,100脚的STM32一般都有VREF引脚,就是用来接外部基准电压芯片,例如REF3133,输出的电压是标准的3.300V。
[单片机]
<font color='red'>STM32</font>如何通过内部VREF得到实际的<font color='red'>VDDA</font><font color='red'>值</font>
STM32如何通过内部VREF得到实际的VDDA
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。不过,这种情况很少见,可能只有单片机学习板才会这样使用。因为我们使用的3.3V稳压芯片,很少有标准的3.300V输出,有可能是3.270V,也可能是3.345V,而且,还存在个体差异,这个板子上的电压是3.294V,另外一个板子上面,就可能是3.312V。如果我们都用3.300来计算的话,同样的电压,测出来的结果就会存在mV级别的差异。 在实际使用中,我们一般使用外部基准电压芯片,例如,100脚的STM32一般都有VREF引脚,就是用来接外部基准电压芯片,例如REF3133,输出的电压是标准的3.300V。
[单片机]
<font color='red'>STM32</font>如何通过内部VREF得到实际的<font color='red'>VDDA</font><font color='red'>值</font>
STM32学习笔记:adc采样得到的电压485发送给pc
采用adc1的通道10,将采集到的电压值用485发送给PC显示, 先上原理图, 源代码见附件, 这里想说的是几个要注意的问题: 1,ad输入的电压经过了R42和R44进行分压,所以pc显示的电压值将会减半, 2、采用这个函数进行发送数据的时候,每次都是发送一个8位的数据(即一个字节),也就是最大值为256,。超过1个字节默认发送地位,即你要发送的数据位0x0145,只会发送45,具体可以参考数据手册,下图, USART_SendData(USART3,ADC_Value_B);1 3,pc 机上收集到的数据,如果没有勾选“以HEX显示”则显示的是acsii码,而我们发送数据给PC机发送的则是hex,所以这里要进行一次转换
[单片机]
<font color='red'>STM32</font>学习笔记:adc采样得到的<font color='red'>电压</font><font color='red'>值</font>用<font color='red'>48</font>5发送给pc
ATmega48 引脚功能
引脚名称 引脚功能说明 VCC 电源正 GND 电源地 端口B(PB7..PB0) 端口 B 为 8 位双向 I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动 特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路将拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 B 保持为高阻态。通过对系统时钟选择位的设定,PB6可作为反向振荡放大器与内部时钟操作电路的输入 。 通过对系统时钟选择位的设定, PB7 可作为反向振荡放大器的输出。 系统使用内部 RC 振荡器时,通过设置 ASSR 寄存器的 AS2 位,可以将 PB7..6 作为异步 定时器 / 计数器 2 的输
[单片机]
s3c6410外部中断号与引脚问题
在编写Linux驱动程序时。我想用某一个引脚做外部中断。可是在调用 int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs ), unsigned long irqflags, const char * devname, void *dev_id); 这个函数的时候遇到了一个问题,irq是个硬件终端号,可是究竟这个引脚相应的终端号是多少呢? 我在网上找资料说的都稀里糊涂的,不是我想要的答案。 于是我便在内核代码里找,以下贴出Linux内核代码的一段archarmmach-s3c6
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved