硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1278|回复: 12
收起左侧

[ADC] H7的ADC采集数值波动有点大

[复制链接]

10

主题

14

回帖

44

积分

新手上路

积分
44
发表于 2022-5-28 11:05:38 | 显示全部楼层 |阅读模式
硬汉大佬您好!我用定时器触发ADC的DMA发现数值波动有点大。使用14位的ADC,ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4;,SamplingTime = ADC_SAMPLETIME_64CYCLES_5;使用2V稳压电源进行测试,发现波动数值有点大,数据是差不多准的,但是低8位的数据一直会跳动,是我哪里没有设置好吗
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-5-28 11:50:37 | 显示全部楼层
理清问题点:
1.用示波器看看电源上的纹波。
2.单通道还是多通道,把SamplingTime改大,会相对稳定,且可以适当开启过采样。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2022-5-28 11:50:38 | 显示全部楼层
方便的话,你发一组数据看看,8bit抖动有点太大了。
回复

使用道具 举报

10

主题

14

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2022-5-28 13:24:50 | 显示全部楼层
3.PNG 我把采集到的数据存到0x24000000开始的内存中,测试电压是2V,使用基准电压芯片3.3V
回复

使用道具 举报

10

主题

14

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2022-5-28 16:21:57 | 显示全部楼层
eric2013 发表于 2022-5-28 11:50
方便的话,你发一组数据看看,8bit抖动有点太大了。

3.PNG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2022-5-29 09:04:13 | 显示全部楼层

抖动太大了,确实没法用。你测试下你的3.3V文件基准峰峰值是多少,应该抖动也非常大。
回复

使用道具 举报

5

主题

26

回帖

41

积分

新手上路

积分
41
发表于 2022-5-30 10:43:05 | 显示全部楼层
基准不行吧,h7的adc很稳
回复

使用道具 举报

10

主题

14

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2022-5-30 14:46:49 | 显示全部楼层
tear07251 发表于 2022-5-30 10:43
基准不行吧,h7的adc很稳

基准就是用的专用3.3V基准芯片
回复

使用道具 举报

10

主题

14

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2022-5-30 14:49:34 | 显示全部楼层
eric2013 发表于 2022-5-29 09:04
抖动太大了,确实没法用。你测试下你爹3.3V文件基准峰峰值是多少,应该抖动也非常大。

我是用可调稳压电源发生器出来的电压用作ADC测试,会不会是这种电源出来的本身就会有波动
回复

使用道具 举报

10

主题

14

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2022-5-30 14:50:45 | 显示全部楼层
eric2013 发表于 2022-5-29 09:04
抖动太大了,确实没法用。你测试下你爹3.3V文件基准峰峰值是多少,应该抖动也非常大。

我已经用最简单的软件启动ADC了,在官方开发板和自己的板子上测都是会有这个波动
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2022-5-30 15:47:30 | 显示全部楼层
chenjinyu923 发表于 2022-5-30 14:49
我是用可调稳压电源发生器出来的电压用作ADC测试,会不会是这种电源出来的本身就会有波动

稳压电源的抖动太大了,建议用稳压基准试试。
回复

使用道具 举报

335

主题

2038

回帖

3048

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3048
发表于 2022-5-30 16:19:31 | 显示全部楼层
ADC的基准源管脚,一定要单独供电,比如单独使用一个LDO或者标准基准源芯片。
回复

使用道具 举报

77

主题

691

回帖

922

积分

金牌会员

积分
922
发表于 2022-5-31 21:11:25 | 显示全部楼层

多半是2V有抖动,不过看上去也就20mv抖动,可以适当加大采样周期,或者降低位数使用。虽然是14位,但是无噪声位数按照你这个速度估计9位左右
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 15:25 , Processed in 0.348600 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表