STM32ADC基准源
STM32ADC基准源
STM32 的 ADC 基准源是决定模数转换精度的关键因素,其配置需根据具体型号和需求选择。以下是详细说明:
1. 内部基准源
-
(1) VDDA(模拟供电电源)
多数 STM32 型号默认使用 VDDA 作为 ADC 的参考电压(范围通常为 2.0V~3.6V)。需确保 VDDA 稳定且低噪声,否则会影响 ADC 精度。需在硬件设计时将 VDDA 与 VDD 隔离(如通过滤波电感)。 -
(2) 内部参考电压(VREFINT)
部分型号(如 STM32F3/F4/H7)内置 ~1.2V 的参考电压源(VREFINT),可通过寄存器选择为基准。优点是不依赖外部电源,适合监测 VDDA 电压或补偿电源波动。
代码示例(HAL库):ADC1->CCR |= ADC_CCR_VREFEN; // 开启 VREFINT hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START; hadc.Init.VrefInternal = ADC_VREFINT; // 选择 VREFINT 作为基准
2. 外部基准源
-
(1) 独立外部基准芯片
若需高精度(如 16 位 ADC 或精密测量),可外接基准芯片(如 REF3033(3.3V)、REF102(5V))。需将基准电压连接到 VREF+ 引脚,并确保硬件设计符合以下要求:- VREF+ 引脚与 VDDA 之间需通过跳线或 0Ω 电阻隔离。
- 基准电压需在 ADC 允许范围内(参考数据手册)。
-
(2) 分压电路
低成本场景可通过电阻分压从 VDDA 获取基准,但需注意噪声和温漂问题。
3. 配置步骤
-
硬件设计
- 确保 VREF+/VDDA 的电源稳定,建议添加 10μF 钽电容 + 100nF 陶瓷电容滤波。
- 若使用外部基准,关闭内部 VREFBUF(部分型号支持)。
-
软件配置
- 通过 ADC 控制寄存器选择基准源(如
ADCx->CCR中的VREFEN位)。 - 校准 ADC(关键步骤!):
HAL_ADCEx_Calibration_Start(&hadc); // HAL库校准
- 通过 ADC 控制寄存器选择基准源(如
-
读取 VREFINT 校准值(可选)
部分型号提供出厂校准的 VREFINT 值(存储于系统存储区),可用于动态补偿 VDDA 波动:uint16_t vrefint_cal = *((uint16_t*)0x1FFF75AA); // F4系列地址示例 float vdda = 3.3 * (*VREFINT_CAL) / adc_raw_value;
4. 注意事项
- 基准电压范围:不同型号的 VREF+ 范围不同(如部分型号仅支持 ≤VDDA)。
- PCB 布局:VREF+/VDDA 走线尽量短,远离数字信号和高频干扰源。
- 低功耗模式:某些低功耗模式下内部基准可能关闭,需重新初始化。
5. 型号差异
- STM32F1xx:无 VREFINT,依赖 VDDA 或外部 VREF+。
- STM32F4xx/G4xx:支持 VREFINT 和外部 VREF+。
- STM32H7xx:部分型号支持可编程 VREFBUF(输出 1.5V~3.3V)。
建议查阅对应型号的 数据手册(Datasheet) 和 参考手册(Reference Manual),确认具体引脚和寄存器配置。
STM32ADC转换
ADC模数转换一、概述ADC翻译过来是模数转换,意思就是将外部世界采集到的模拟量的数据信息通过ADC变为计算机可以识别的数字信号。
资料下载
佚名
2021-12-24 19:25:55
AD5592R:8通道、12位、可配置ADC/DAC, 集成片内基准电压源和SPI接口
AD5592R:8通道、12位、可配置ADC/DAC, 集成片内基准电压源和SPI接口
资料下载
五斤麻辣油
2021-03-20 09:22:06
STM32ADC中断的使用注意事项和优化建议
STM32ADC中断的使用注意事项和优化建议 STM32ADC(模拟数字转换器)是STMicroelectronics开发的一款用于外部模拟信号转换为数字信号的器件。在使用
2024-01-12 15:17:50
使用STM32ADC看门狗测量出待测信号
我们在做ADC应用时,有些场合需要精确测量出待测信号的数据,有时可能并不关心ADC结果多准确,只要满足某个范围即可,这时我们就可以考虑使用STM32ADC
2023-07-17 10:31:16
CTSD精密ADC:轻松驱动ADC输入和基准电压源,简化信号链设计
本文重点介绍新型连续时间Sigma-Delta (CTSD)精密ADC最重要的架构特性之一:轻松驱动阻性输入和基准电压源。实现最佳信号链性能的关
2023-06-16 10:24:42
共享基准电压源可能会影响精密ADC性能
施加在ADC基准输入端的电压是一个特别关键的元件。通常,为了节省资金或电路板空间,在具有多个精密ADC的系统中,工程师会倾向于在系统中共享一个
2023-01-05 10:31:18
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览