21ic问答首页 -
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的描述,只有这一处提到了
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的描述,只有这一处提到了
赞0
评论
2025-08-27
您需要登录后才可以回复 登录 | 注册