[LKS32 硬件] 关于ADC过采样的问题

[复制链接]
1111|28
日狗狂魔 发表于 2025-8-27 11:28 | 显示全部楼层 |阅读模式
,
DS里说:默认配置下 ADC 工作时钟是 32M,对应 2MHz 的转换数据率。
ADC 完成一次转换需要 16 个 ADC 时钟周期。其中,采样和转换流水进行,允许前次转换和当前采样在时间上交叠。convf=adc f/16。
在 ADC 时钟设为 32M 时,转换速率是 2MHz。ADC 在降频应用时,可通过寄存器 CURRIT<1:0>降低 ADC 的功耗水平。
ADC 可工作在如下模式:单次单通道触发、连续单通道、单次 1~16 通道扫描、连续 1~16 通道扫描。

我要使用2MSPS采样,两个采样数据求平均,最终得到1MSPS的采样速度和更高的精度。
1、用1MHZ的定时器,设置ADC连续采样两次,并求平均
2、用2MHZ的定时器,设置ADC单次采样,再每两个求平均
第一种方法是否会因为流水线,让两个要平均的采样点在采样时间上靠得更近,造成总体采样点不均匀,而第二种方法总体采样点均匀?哪种好?

另外DS、UM里都找不到寄存器 CURRIT的描述,只有这一处提到了


 楼主| 日狗狂魔 发表于 2025-8-27 11:32 | 显示全部楼层
文档里也没有晶体电容的描述,不过库代码里面有
abotomson 发表于 2025-9-2 11:18 | 显示全部楼层
信号处理中,均匀采样是基础,有利于后续的滤波、FFT等处理。
nomomy 发表于 2025-9-2 12:20 | 显示全部楼层
方法1的优点在于采样点时间间隔非常短,可以减少因外部干扰引起的误差,提高精度。但由于两个采样点时间间隔太短,可能会导致总体采样点不均匀。
yeates333 发表于 2025-9-2 13:33 | 显示全部楼层
利用ADC流水线特性,通过1MHz定时器触发连续两次采样,硬件自动保证时间均匀性,软件处理简单。
elsaflower 发表于 2025-9-2 15:04 | 显示全部楼层
虽然可以降低定时器频率,但采样点不均匀,可能引入信号处理问题。
bestwell 发表于 2025-9-2 16:36 | 显示全部楼层
两次采样的数据更容易保持一致性,有助于提高精度。
nomomy 发表于 2025-9-2 18:20 | 显示全部楼层
采样和转换流水进行,即前次转换和当前采样在时间上可以重叠
eefas 发表于 2025-9-2 20:05 | 显示全部楼层
采样点时间间隔非常短,可以减少因外部干扰引起的误差。
juliestephen 发表于 2025-9-2 21:48 | 显示全部楼层
两次采样几乎连续,然后等待1µs再触发下一组。这样采样点在时间上不是均匀分布的,而是“两两一组”集中出现。
sesefadou 发表于 2025-9-4 13:42 | 显示全部楼层
ADC设置为连续单通道模式,每次触发后连续采样两次。
每两次采样数据求平均,得到1MSPS的有效采样率。
benjaminka 发表于 2025-9-4 15:44 | 显示全部楼层
两个采样点的时间间隔适中,可以更好地捕捉信号的变化。
wwppd 发表于 2025-9-4 20:02 | 显示全部楼层
两个采样点在时间上非常接近,可能会导致总体采样点不均匀。
1988020566 发表于 2025-9-6 09:59 | 显示全部楼层
采样点时间分布均匀,平均后的噪声抑制效果更优,精度提升更显著。
wilhelmina2 发表于 2025-9-6 16:06 | 显示全部楼层
如果外部信号变化较慢,两次采样的数据差异较小,影响平均值的效果。
jonas222 发表于 2025-9-6 20:21 | 显示全部楼层
通过平均两个采样值,可以在不降低采样率的情况下提高信噪比和精度。
vivilyly 发表于 2025-9-8 08:57 | 显示全部楼层
定时器 + ADC连续采样两次,求平均
geraldbetty 发表于 2025-9-8 11:16 | 显示全部楼层
利用ADC流水线特性,保证采样点时间均匀性
modesty3jonah 发表于 2025-9-8 14:16 | 显示全部楼层
结合DMA和中断处理,实现高效、稳定的1MSPS采样系统。
ccook11 发表于 2025-9-8 17:12 | 显示全部楼层
通过对每两个采样数据求平均,可以有效降低噪声,提高采样精度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部