硬汉嵌入式论坛

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

[ADC] STM32H7 ADC采样问题

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2025-4-28 15:18:42 | 显示全部楼层 |阅读模式

各位大佬,我用STM32H7的ADC1采样得出的信号会有这种毛刺,我是哪里设置不对吗?问题是当信号幅度大时,就不会有毛刺。
untitled.png Screenshot 2025-04-28 151017.png

设置:ADC:12bit,时钟PLL2P20MHz,异步预分频1倍,采样时间2.5,DMA循环模式,timer 2上升沿触发采样。
          Timer2:预分频1-1,计数周期200-1,时钟200MHz。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2025-4-28 23:00:42 | 显示全部楼层
会使vref+的问题吗?但是我尝试替换纹波小的vref+,结果还是一样
回复

使用道具 举报

15

主题

50

回帖

95

积分

初级会员

积分
95
发表于 2025-4-29 08:35:16 | 显示全部楼层
共地
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115653
QQ
发表于 2025-4-29 11:33:55 | 显示全部楼层
加大采样时间,降低TIMER触发速度,看看效果是不是也有所改善,如果有的话,可能小信号确实有干扰。

另外示波器同步测试下你的这个ADC引脚波形和电源波形,看看这个毛刺是不是同步的。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2025-5-1 20:13:47 | 显示全部楼层

尝试了如下三个例子,输入信号幅值分别为1V,0.5V,0.1V,可以看到失真越来越严重,也许需要在ADC前加一个放大器试试。
3.png
2.png
4.png



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 23:29 , Processed in 0.249047 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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