打印
[通用 MCU]

如何处理MCU在ADC采样时IO出现的毛刺问题

[复制链接]
891|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Burnon_FAE_1|  楼主 | 2024-9-25 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、硬件方面

1. 电源干扰:
- 电源不稳定可能导致 MCU 工作异常,进而在 IO 口产生毛刺。检查电源是否有足够的滤波电容,以及是否存在其他设备对电源造成干扰。
- 如果电源纹波较大,可以考虑增加额外的滤波电路,如 LC 滤波器等。
2. 布线问题:
- 不合理的布线可能引入干扰。例如,模拟信号和数字信号布线过于靠近,可能导致数字信号的高频噪声耦合到模拟信号中。
- 确保模拟地和数字地分开布线,并在一点接地,以减少地噪声的影响。
3. 外部干扰:
- 周围的电磁环境可能对 IO 口产生干扰。例如,电机、开关电源等设备产生的电磁辐射。
- 可以采取屏蔽措施,如使用屏蔽罩或在 PCB 上增加屏蔽层。

二、软件方面

1. 采样时间设置不当:
- 如果 ADC 的采样时间设置过短,可能无法充分采集模拟信号,导致采样结果不准确,出现毛刺。
- 根据实际情况调整采样时间,确保能够稳定地采集到模拟信号。
2. 软件滤波不足:
- 没有对 ADC 采样结果进行适当的软件滤波处理。可以采用均值滤波、中值滤波等方法来减少噪声和毛刺。
3. 中断处理不当:
- 如果在 ADC 采样过程中发生了其他中断,可能会影响采样的稳定性。
- 合理安排中断优先级,确保 ADC 采样不受其他中断的过多干扰。

使用特权

评论回复
沙发
星辰大海不退缩| | 2024-9-25 19:27 | 只看该作者
要对 ADC 采样结果进行适当的软件滤波处理

使用特权

评论回复
板凳
LOVEEVER| | 2024-9-27 13:32 | 只看该作者
ADC 采样过程中发生了其他中断会影响采样的稳定性

使用特权

评论回复
地板
OKAKAKO| | 2024-9-28 15:41 | 只看该作者
可以采用均值滤波、中值滤波等方法来减少噪声和毛刺

使用特权

评论回复
5
shenxiaolin| | 2024-9-29 11:47 | 只看该作者
可以采用软件滤波或者硬件滤波

使用特权

评论回复
6
小小蚂蚁举千斤| | 2024-9-29 19:02 | 只看该作者
周围的电磁环境可能对 IO 口产生干扰。

使用特权

评论回复
7
AdaMaYun| | 2024-9-30 11:20 | 只看该作者
ADC 的采样时间设置过短,可能无法充分采集模拟信号,导致采样结果不准确

使用特权

评论回复
8
Betty1299| | 2024-10-28 20:50 | 只看该作者
在MCU(微控制器)进行ADC(模数转换器)采样时,IO(输入/输出)引脚上可能会出现毛刺(Glitch)问题,这会影响采样结果的准确性

使用特权

评论回复
9
Carmen7| | 2024-10-28 21:55 | 只看该作者
硬件滤波是通过在信号输入端添加滤波电路来减少毛刺的影响。常见的硬件滤波方法包括:RC滤波器:在信号输入端添加一个电阻(R)和电容(C)组成的低通滤波器,可以有效滤除高频噪声。

使用特权

评论回复
10
Allison8859| | 2024-10-28 23:05 | 只看该作者
使用差分输入ADC,可以减少共模噪声的影响

使用特权

评论回复
11
Emily999| | 2024-10-29 08:10 | 只看该作者
软件滤波是通过在软件中对ADC采样结果进行处理,以减少毛刺的影响。常见的软件滤波方法包括:对多次采样结果进行平均,可以有效减少随机噪声的影响

使用特权

评论回复
12
Charlotte夏| | 2024-10-29 09:13 | 只看该作者
对多次采样结果进行排序,取中间值作为最终结果,可以有效去除极端值(毛刺)。

使用特权

评论回复
13
Betty996| | 2024-10-29 10:20 | 只看该作者
优化ADC采样时序可以减少毛刺的影响。以下是一些优化方法:采样保持时间:确保ADC有足够的采样保持时间,以稳定输入信号

使用特权

评论回复
14
alxd| | 2024-10-29 11:25 | 只看该作者
采样频率:选择合适的采样频率,避免采样频率与信号频率产生谐波干扰

使用特权

评论回复
15
Candic12e| | 2024-10-29 12:18 | 只看该作者
良好的电源和地线设计可以减少毛刺的影响。以下是一些建议:电源滤波:在电源输入端添加滤波电容,减少电源噪声

使用特权

评论回复
16
Carina卡| | 2024-10-29 13:18 | 只看该作者
建议好好设计电路,比如地线布局:确保地线布局合理,减少地线噪声。

使用特权

评论回复
17
Estelle1999| | 2024-10-29 15:23 | 只看该作者
使用稳定的外部参考电压可以提高ADC的精度,减少毛刺的影响

使用特权

评论回复
18
Amazingxixixi| | 2024-10-30 15:25 | 只看该作者
数字滤波还是不错的办法

使用特权

评论回复
19
地瓜patch| | 2024-10-31 12:04 | 只看该作者
电路板布线对性能影响较大

使用特权

评论回复
20
Amazingxixixi| | 2024-12-2 14:35 | 只看该作者
很有可能是干扰的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

86

帖子

3

粉丝