STM32F103正点原子学习笔记系列——ADC
发布网友
发布时间:2024-10-21 20:13
我来回答
共1个回答
热心网友
时间:2024-11-21 22:56
STM32F103的学习笔记系列聚焦于ADC(模拟/数字转换器)功能。ADC的主要类型包括并联比较型和逐次*近型。并联比较型速度快但成本高,分辨率较低;逐次*近型结构简单,功耗低,但转换速度较慢。
ADC的关键特性包括分辨率(如8、12或16位),转换时间(影响采样率),以及量化误差(数字近似模拟值时的误差)。STM32F103的ADC工作原理涉及参考电压、模拟部分电压的处理,以及输入通道的配置。它支持两种转换序列模式:规则组和注入组,转换顺序由JSQx[4:0]决定。
控制ADC转换的寄存器如ADC_CR1和ADC_CR2,包括扫描模式和双模式选择。采样时间和数据寄存器的设置也非常重要,以确保数据的准确采集和处理。单通道ADC采集实验中,通过配置寄存器和使用DMA功能,可以实现高效的数据读取。
在多通道采集和过采样实验中,通过调节过采样率和求均值来提高分辨率。例如,通过16位分辨率采集电压,首先确定过采样率和最小刻度,选择合适的转换时间和模式组合,如连续转换且不扫描。
内部温度传感器和光敏传感器实验则利用ADC读取传感器电压,进行温度计算或光线强度测量。这些实验涉及确定转换时间、最小刻度,以及选择单次转换模式,以确保测量的准确性。