STM32F103ADC工作原理
STM32F103ADC工作原理
STM32F103系列微控制器内置的ADC(模数转换器)是一种12位精度的逐次逼近型(SAR)模数转换器,其工作原理可概括如下:
1. ADC核心结构
- 逐次逼近寄存器(SAR):通过二分法逐步逼近输入模拟电压,确定数字输出。
- 比较器:将输入电压与内部DAC生成的参考电压进行比较。
- 采样保持电路(Sample & Hold):在转换前对输入信号进行采样并保持稳定。
- 控制逻辑:管理转换时序、触发方式等。
2. 工作流程
-
触发启动
ADC转换可由软件触发(如寄存器写操作)或硬件触发(如定时器、外部中断)。例如,配置为定时器触发可实现周期性自动采样。 -
采样阶段
- 输入信号通过模拟多路开关连接到采样保持电路。
- 采样时间由寄存器配置(如
SMPx位),需确保电容充电至稳定状态。
-
转换阶段
- SAR通过逐次比较法,在12个时钟周期内完成12位数字量的确定。
- 转换结果存储于数据寄存器(
ADCx_DR),支持左对齐或右对齐格式。
-
中断/DMA处理
- 转换完成后可触发中断或DMA请求,实现高效数据传输。
3. 关键特性
-
多通道支持
- 支持最多18个外部通道(具体数量依型号而定)和2个内部通道(温度传感器、参考电压)。
- 可通过扫描模式自动切换多通道,或注入通道实现高优先级采样。
-
参考电压
- 外部参考电压(
VREF+、VREF-)或默认使用内部VDDA和VSSA(需确保电源稳定以减少噪声)。
- 外部参考电压(
-
时钟源
- ADC时钟由APB2总线分频得到,最大允许14 MHz。例如,若APB2时钟为72 MHz,需设置分频系数为6(72/6=12 MHz)。
-
转换时间计算
- 总时间 = 采样时间 + 12.5个时钟周期。
- 例如:采样时间设为55.5周期,时钟12 MHz时,转换时间 = (55.5 + 12.5) / 12e6 ≈ 5.67 μs。
4. 工作模式
- 单次模式:触发后仅转换一次。
- 连续模式:自动重启转换,适合实时监控。
- 扫描模式:按配置顺序自动转换多通道。
- 间断模式:按组分段转换,节省功耗。
5. 校准与精度
- 校准流程:上电后需执行校准(设置
ADCAL=1),以消除内部误差。 - 提高精度:
- 缩短信号源与ADC引脚的距离,降低阻抗。
- 添加滤波电路抑制噪声。
- 避免高频数字信号干扰(如GPIO翻转)。
6. 典型应用场景
- 电池电压监测
- 温度传感器(如NTC)读取
- 光敏电阻、电位器等模拟信号采集
注意事项
- 确保
VDDA和VSSA供电稳定(推荐使用独立滤波电路)。 - 若使用内部参考电压,需在代码中启用并校准。
- 多通道切换时,需预留足够采样时间以适应不同信号源阻抗。
通过合理配置触发方式、采样时间和时钟分频,可优化ADC性能以满足具体应用需求。
STM32F103VET6
1970-01-01 08:00:00 至 1970-01-01 08:00:00
STM32F103RCT6
1970-01-01 08:00:00 至 1970-01-01 08:00:00
STM32F103RCT6 一款STM32位微控制器MCU(ST意法)
1970-01-01 08:00:00 至 1970-01-01 08:00:00
STM32F103xC,STM32F103xD,STM32F103xE中文资料
电子发烧友网站提供《STM32F103xC,STM32F103xD,STM32F103xE中文资料.pdf》资料免费下载
资料下载
龙江阿东
2024-06-17 14:12:11
GD32F103与STM32F103的区别 2021.6.2
GD32F103和STM32F103区别介绍关键词Key words:GD32F103、
资料下载
李杰
2021-12-08 11:06:03
STM32F103RC DMA ADC 温度,电压采样
STM32F103RC DMA ADC 温度,电压采样#include "stm32f10x.h"#include &quo
资料下载
刘满贵
2021-11-23 17:51:19
基于ARM的32位MCU芯片STM32F103x4/103x6
基于ARM的32位MCU芯片STM32F103x4/103x6
资料下载
jf_42320578
2021-05-21 15:32:12
学习STM32F103的ADC功能
三勺最近在学习STM32F103的ADC功能,居然连最简单的独立模式的单通道的电压采集都不能实现,这就不能忍了,这是对智商的侮辱。
2023-10-24 16:06:03
采用STM32F103硬件ADC功能进行光照强度采集
光照强度采集ADC方式采集,STM32F103本身自带有硬件ADC功能。将采集到的数据实时刷新到屏幕上即可完成波形显示。
2022-05-31 11:32:52
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览