STM32L内部基准
STM32L内部基准
好的,STM32L 系列微控制器内部集成了一个非常重要的内部基准电压源,通常称为 VREFINT(Internal Voltage Reference)。以下是关于它的关键信息(用中文描述):
-
主要用途:提供内部稳定的基准电压,主要用于:
- ADC/DAC 校准参考:为片上的模数转换器(ADC)和数模转换器(DAC)提供校准基准电压,以确保其转换精度。
- ADC 输入测量参考:可以通过测量 VREFINT 的值来反推实际供电电压(VDDA)的值(尤其是在 VDDA 不稳定或想精确知道其电压时)。
- 比较器(COMP)参考:部分型号的比较器可以使用 VREFINT 作为其内部基准源。
- 温度传感器(TSENSE)参考:内部温度传感器的输出是与 VREFINT 成比例的,读取 ADC 通道时通常需要结合 VREFINT 进行计算才能得到准确的温度值。
- 电池电压监测(VBAT)参考:读取 VBAT 引脚电池电压时,其 ADC 转换也是相对于 VREFINT 进行的。
-
典型电压值:
- VREFINT 的 标称值(Nominal Value) 在大多数 STM32L 型号(如 STM32L4/L4+, L5, L0, L1)上通常是 1.2V。
- 注意: 具体数值请务必查阅您所使用的 特定 STM32L 型号和封装的数据手册(Datasheet) 中的“电气特性”(Electrical characteristics)章节。不同系列和封装的标称值可能略有差异(例如,某些早期型号或特定封装的标称值可能是 1.21V 或 1.24V)。
-
精度特性(需要考虑的因素):
- 初始精度: VREFINT 在出厂时是未经校准的。其初始值与标称值(如 1.2V)存在偏差。数据手册会给出这个初始精度(Initial Accuracy)范围。
- 典型范围: 对于许多 STM32L4/L4+型号,常见的初始精度范围是 ±10mV(即在 1.190V - 1.210V 之间)。
- 最大范围: 最大范围会宽得多,例如在 -40°C 到 105°C 全温度范围内可能是 ±30mV 甚至更大(例如 ±0.05 * VREFINT)。
- 关键:这个误差是固定的系统误差(Offset),它会直接传递到依赖它的测量中(如 ADC 校准、VDDA/VBAT/温度计算),导致计算值有偏差。
- 温度漂移(温度系数): VREFINT 会随温度变化。数据手册会给出 温度系数(Tempco),单位通常是 ppm/°C(百万分之一每摄氏度)或 µV/°C(微伏每摄氏度)。
- 典型值: 许多型号在 -40°C 到 105°C 范围内典型的温度系数在 ±10ppm/°C 到 ±50ppm/°C 左右(例如,1.2V * 10ppm/°C ≈ 12µV/°C)。
- 温度变化也会引入额外的误差。
- 电源抑制比(PSSR):VREFINT 的输出对电源(如 VDDA)波动的抑制能力。PSSR 越高,电源噪声对其影响越小。数据手册会指定。
- 负载能力: VREFINT 是设计用于给内部模块供电的,输出能力非常弱(uA 级别)。严禁直接用于驱动外部电路或作为高精度外部 ADC/DAC 的基准源! 如果需要外部高精度基准,必须使用专门的基准源芯片。
- 初始精度: VREFINT 在出厂时是未经校准的。其初始值与标称值(如 1.2V)存在偏差。数据手册会给出这个初始精度(Initial Accuracy)范围。
-
校准值(VDDA/VREFINT CAL):
- STM32L 在出厂测试时会对每颗芯片的 VREFINT 进行测量,并将这个测量得到的 实际值(以 ADC 读取的原始值形式) 写入 只读内存(ROM) 的特定地址。这个地址通常是
0x1FFF75AA(对于 STM32L4/L4+, L5)或类似地址(具体地址查看参考手册)。 - 这个校准值是在标称 VDDA(通常是 3.0V)和特定温度(通常是 30°C)下测得的。
- 应用关键: 为了获得 VREFINT 的真实值,以便进行精确的 ADC 校准、VDDA/VBAT/温度计算,你的程序在运行时必须读取这个校准值! 软件算法需要用这个校准值参与计算。ST 的 HAL/CubeMX/LL 库或者示例代码中都会有相关读取函数和应用方法。
- STM32L 在出厂测试时会对每颗芯片的 VREFINT 进行测量,并将这个测量得到的 实际值(以 ADC 读取的原始值形式) 写入 只读内存(ROM) 的特定地址。这个地址通常是
-
使用方式 - ADC 通道:
- 在 ADC 中,VREFINT 通常连接到一个 专用的内部 ADC 输入通道。
- 这个 通道号 也是在参考手册中指定的,常见的是 通道 0(或通道 17,具体查手册)。在 CubeMX 或 HAL 库中通常定义为
ADC_CHANNEL_VREFINT或者类似名称。
-
与 VREFBUF 的区别 (STM32L4/L4+, L5):
- 部分较新的 STM32L 系列(主要是 L4/L4+ 和 L5)除了 VREFINT 外,还增加了 内部电压基准缓冲器 (VREFBUF)。
- VREFBUF 不是 VREFINT。它的主要目的是为 外部模拟电路 提供一个可选的、具有 更好驱动能力(mA 级别) 的基准电压源(例如 1.5V, 2.048V, 2.5V, 可选或固定)。它的精度特性与 VREFINT 不同,通常也有其自身的校准机制。
- VREFBUF 可以作为 VREF+ 提供给 ADC/DAC 使用(需要配置寄存器),这时相当于一个内部生成但精度通常优于 VREFINT 的参考源(但仍不一定能达到专用基准芯片的水平)。
总结与重要提醒:
- VREFINT 是必需的内部基准源:用于 ADC/DAC 校准、计算 VDDA/VBAT/温度等,是 STM32L 精确模拟测量的关键。
- 1.2V 是常见标称值,实际值有偏差:出厂未校准,有初始误差 (±10mV~±30mV+) 和温度漂移。
- 必须使用校准值:运行时从 ROM 地址(如
0x1FFF75AA)读取出厂测量得到的校准值,用于软件补偿计算,这是获得高精度的核心步骤。 - 驱动能力极弱:仅供内部使用,不可驱动外部电路。
- 查阅具体手册:最重要的是找到您使用的 具体型号(如 STM32L476RG, STM32L051C8) 的 数据手册(Datasheet) 和 参考手册(Reference Manual),查看
Electrical characteristics章节了解精确的 VREFINT 特性(标称值、初始精度、温度系数、PSSR)以及Reference manual中关于 ADC 的章节了解校准值地址、专用通道号以及如何使用它进行计算。 - 区分 VREFBUF (如果存在):在 L4/L4+, L5 上,VREFBUF 是可选的、驱动能力更强的输出基准源,用于外设或作为更优的 ADC/VREF+ 选择。
希望这个详细的中文解释能帮到您!请根据您的实际芯片型号查询官方文档确认细节。
STM32L与STM32F对比分析
STM32F-1系列和STM32L系列都内置ARM ®Cortex™- M3的32位内核处理器,从ARM处理器从开发工具到软件方案的完整生态链获益。
STM32L系列读取单片机内部EEPROM
    STM32L系列单片机内部提供了EEPROM存储区域,但实质上,其FLASH也是EEPROM类型,只不过有一块区域被开放出来专门用作
资料下载
贾熹
2021-11-23 17:21:37
stm32L编程手册
本参考手册面向应用程序开发人员。 它提供了有关的完整信息如何使用STM32L151xx,STM32L152xx和STM32L162xx微控制器存
资料下载
姚小熊27
2021-04-28 16:00:38
Keil环境中建立带FreeRTOS的STM32L项目教程详细说明
Keil 环境中建立带FreeRTOS的STM32L项目 1、先把source 文件夹复制至project 目录,然后在keil 中添加RTOS文件,如图:
资料下载
佚名
2019-11-07 14:35:50
STM32L低功耗系列产品技术培训
ST低功耗MCU产品介绍• STM32L4 低功耗产品特性• STM32L 低功耗模式对比• 如何评估功耗,如何根据应用选择• 低功耗MCU ULPBench• 低功耗市场应用
STM32L的EEPROM该如何去使用呢
STM32L系列单片机内部提供了EEPROM存储区域,但实质上,其FLASH也是EEPROM类型,只不过有一块区域被开放出来专门用作EEPROM操作而已。ST
请问STM32L与STM32的固件库相同吗
STM32L特性[问] 请问STM32L与STM32的固件库相同吗?现在最新版是多少?[答] 目前的固件库(3.3.0)针对
请问STM32L与STM32的固件库相同吗?
问:tianjiu] 请问STM32L与STM32的固件库相同吗?现在最新版是多少?[答:] 目前的固件库(3.3.0)针对STM32 Valu
STM32L超低功耗微控制器怎么样?
意法半导体宣布开始向主要客户提供STM32L系列微控制器样片,STM32L系列产品是业界首款来自全球十大半导体供应商之一的超低功耗ARM Cortex-M3 微控制器。
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机