发新帖我要提问
123
返回列表
打印
[STM32F2]

STM32 ADC转换速度与精度

[复制链接]
楼主: kqh11a
手机看帖
扫描二维码
随时随地手机跟帖
41
gygp| | 2024-7-24 10:31 | 只看该作者 回帖奖励 |倒序浏览
STM32的ADC支持连续转换模式和单次转换模式。在连续转换模式下,ADC会不断转换选定的通道,直到停止;在单次转换模式下,ADC只转换一次选定的通道。

使用特权

评论回复
42
ccook11| | 2024-7-24 12:55 | 只看该作者
使用适当的滤波器可以减少噪声,提高精度,但可能会略微降低转换速度。

使用特权

评论回复
43
houjiakai| | 2024-7-24 13:35 | 只看该作者
通过减少采样时间来提高转换速度,但需要注意,过短的采样时间可能会降低精度

使用特权

评论回复
44
cashrwood| | 2024-7-24 15:16 | 只看该作者
ADC时钟是由系统时钟或APB2时钟分频得到的,时钟的选择会影响ADC的转换速度。
不同的转换模式和配置选项会影响ADC的功耗。

使用特权

评论回复
45
janewood| | 2024-7-24 16:41 | 只看该作者
ADC的时钟频率会影响转换速度。STM32允许用户配置ADC的时钟频率,以达到所需的转换速度。时钟频率越高,转换速度越快,但也可能导致更多的噪声和误差。

使用特权

评论回复
46
macpherson| | 2024-7-24 17:39 | 只看该作者
STM32提供了自校准功能,可以补偿环境变化引起的误差,提高ADC的长期精度。

使用特权

评论回复
47
jtracy3| | 2024-7-24 17:44 | 只看该作者
STM32的ADC时钟频率不能超过14MHz,以避免转换结果的准确性下降。因此,ADC的转换速度受到时钟频率的限制。

使用特权

评论回复
48
wwppd| | 2024-7-24 18:22 | 只看该作者
STM32的ADC最大的转换速率为1MHz,即转换时间为1μs(在ADCCLK=14MHz,采样周期为1.5个ADC时钟下得到)。需要注意的是,不要让ADC的时钟超过14MHz,否则将导致结果准确度下降。

使用特权

评论回复
49
Bowclad| | 2024-7-26 12:33 | 只看该作者
adc有不同的采集模式

使用特权

评论回复
50
610u| | 2024-7-30 23:17 | 只看该作者
一般不做分频,也就是说ADC模块的时钟等于系统时钟,F103也就是72MHz

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则