硬汉嵌入式论坛

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

[ADC] stm32h743三adc+dma采集有噪声

[复制链接]

4

主题

12

回帖

24

积分

新手上路

积分
24
发表于 2025-2-25 19:26:29 | 显示全部楼层 |阅读模式
使用正点原子stm32h743进行三adc-dma同步采集:
情况1:adc1-dma2+adc2-dma1用定时器的两个cc通道控制同步采集,出现的情况是adc1采集的数据波形总在dmabuf连接处出现较大噪声,发现两adc使用的输入引脚在芯片上紧挨着(如PA4、PA5),将两adc输入引脚改为中间隔一个引脚后(如PA4、PA6,中间隔着PA5),噪声消失。
情况2:adc1-dma2+adc2-dma1+adc3-bdma用定时器的三个cc通道控制同步采集,出现嗯哒情况是只要adc3使能,adc1、adc2都出现与情况1相同的噪声,关闭adc3噪声消失,因使用的商用开发板,adc3实际可用的引脚只有两个,把两个引脚都试了一下问题没有得到解决。
请问造成这种情况的原因是什么呢?自己画电路板可以解决吗?需要注意哪些问题?谢谢各位大佬!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-2-26 08:37:16 | 显示全部楼层
1、优先将DCache关闭了测试,SCB_DisableDCache
2、测试的时候,用到的几个引脚建议都上待测波形,别悬空。
3、示波器测试下这个几个ADC引脚位置,确定没问题。
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2025-2-26 10:13:02 来自手机 | 显示全部楼层
eric2013 发表于 2025-2-26 08:37
1、优先将DCache关闭了测试,SCB_DisableDCache
2、测试的时候,用到的几个引脚建议都上待测波形,别悬空 ...

好的,我按您说的试试,谢谢您
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2025-2-26 15:23:31 | 显示全部楼层
eric2013 发表于 2025-2-26 08:37
1、优先将DCache关闭了测试,SCB_DisableDCache
2、测试的时候,用到的几个引脚建议都上待测波形,别悬空 ...

管理员您好,我按照您说的测试了一下,发现SCB_DisableDCache对结果影响不大,现在的问题如图所示,adc1和2可以实现同步采集,但adc3的波形既有噪音,幅值也不对,但波形大致是对的,您知道这是什么原因吗?
52706c568d0c4eae291b526c563e943.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-2-26 15:35:14 | 显示全部楼层
你吃大葱吗 发表于 2025-2-26 15:23
管理员您好,我按照您说的测试了一下,发现SCB_DisableDCache对结果影响不大,现在的问题如图所示,adc1 ...

单独ADC3正常吗
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2025-2-26 15:39:15 | 显示全部楼层

单独也不正常
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-2-26 16:55:13 | 显示全部楼层

排查软件配置问题后,得查查硬件了,看看是不是那里有干扰。
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2025-2-26 17:36:53 | 显示全部楼层
eric2013 发表于 2025-2-26 16:55
排查软件配置问题后,得查查硬件了,看看是不是那里有干扰。

好的,谢谢您,这是商用的开发板,那就只能自己画电路板了是吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-2-26 17:38:52 | 显示全部楼层
你吃大葱吗 发表于 2025-2-26 17:36
好的,谢谢您,这是商用的开发板,那就只能自己画电路板了是吗

可以考虑画个专用板子。
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2025-2-26 17:43:49 | 显示全部楼层
eric2013 发表于 2025-2-26 17:38
可以考虑画个专用板子。

好的,谢谢您
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 18:46 , Processed in 0.050907 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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