STM32电源之Vref(ADC的参考电压)

64Pin及以下封装的芯片电源管脚有:

VDD - 单片机3.3V 电源正,

VSS - 单片机3.3V 电源负,

VDDA - 单片机A/D 转换器电源正,

VSSA - 单片机A/D 转换器电源负。

由于STM32F103系列单片机的内部高速RC 振荡器(HSI)由VDDA、VSSA 供电,故即使不使用单片机自带的A/D 转换器,也必须保证VDDA、VSSA 的供电,否则STM32F103单片机不能正常启动。

我们注意到STM32的100管脚以下芯片没有Vref的问题。

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

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

由于系统电压会波动,而我们有些功能对ADC采集精度的要求较高,则会专门设计参考电源电路。如果对精度要求没那么高,VREF+直接接到VDDA上就好。

VREF+作用:
ADC和DAC参考电压为了确保在低压输入和输出上有更好的精度,用户可以在VREF+上连接一个低于VDDA的单独参考电压——VREF+是模拟输入(ADC)或输出(DAC)信号的最高电压,用满量程值表示。
VREF+为ADC的参考电压提供引脚。

VREF+既可以由外部参考电压提供,也可以由内部缓冲电压(VREFBUF)提供。

内部电压参考缓冲区支持两个输出电压,它们在VREFBUF_CSR寄存器中配置VRS位:

VREF+约2.048 V。要求VDDA大于等于2.4 V。
VREF+约2.5 V。这要求VDDA等于或高于2.8 V。
为什么不直接连接电源电压,而要重新在内部或外部给予参考电压?
在这种情况下,参考电压不容易受板子上其他负载影响,而导致的参考电压不稳定。
简单来说,就是提供一个更稳定的参考电压。

       每个STM32芯片都有一个内部的参照电压,相当于一个标准电压测量点,在芯片内部连接到ADC1的通道17(Vrefint,可以叫CH17参照电压)。根据数据手册中的数据,这个参照电压的典型值是1.20V。这个电压基本不随外部供电电压的变化而变化。

       不少人把这个参照电压与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。

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

Altium Designer是一款功能强大的电子设计自动化(EDA)软件,用于设计电路板和PCB布局。要生成板子,你可以按照以下步骤操作: 1. 创建项目:打开Altium Designer并创建一个新的项目,选择适当的工程文件夹和项目名称。 2. 绘制电路图:使用Altium Designer的原理图编辑器绘制电路图。添加所需的元件和连接,确保电路图正确无误。 3. 创建PCB布局:从电路图中生成PCB布局。在Altium Designer中,你可以使用自动布线和手动布线工具来放置元件并绘制连线。 4. 完善布局:在布局过程中,你可以调整组件位置、引脚分配、信号路线等,确保布局满足电气和机械要求。 5. 生成制造文件:完成PCB布局后,可以生成制造文件以进行生产。这些文件包括Gerber文件、钻孔文件、组装文件等。 6. 检查设计规则:在生成制造文件之前,确保设计符合规范和约束。Altium Designer提供了丰富的设计规则检查功能,帮助你发现潜在的问题并进行修复。 7. 输出制造文件:一旦确认设计无误,选择所需的制造文件输出选项,并导出Gerber文件、钻孔文件等。 8. 提交到制造商:将生成的制造文件提交给PCB制造商,他们将根据这些文件制造并组装你的电路板。 以上是生成板子的一般步骤,具体操作可能会根据设计要求和工作流程有所不同。Altium Designer提供了丰富的功能和工具,帮助你实现高质量的电路板设计和制造。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值