watermellon 发表于 2023-7-9 18:52

GPIO中断抗干扰处理

我们的使用GPIO外中断功能时,由于受板级噪声信号的影响,常常会碰到异常中断的情况,比如设置了上升沿中断时可能会有貌似下降沿进中断的情况,反之亦然。这常常是由于在信号的上升沿或者下降沿的上升或者下降阶段叠加上振铃的噪声干扰信号导致的。
常见的处理方式:
1、硬件上上拉或者下拉不要悬空
2、硬件上增加RC滤波。
3、软件上增加管脚电平的冗余判断:比如上升沿中断要在中断中判断是否为高电平,下降沿中断要在中断中判断是否为低电平。
4、时序允许的话,在中断中能加延时判断后判断电平,类似按键的防抖处理。进一步排除噪声干扰的误判影响。



chenjun89 发表于 2023-7-10 08:04

添加软件滤波处理

七毛钱 发表于 2023-7-10 15:18

菜鸟过来学习一下

d1ng2x 发表于 2023-9-13 11:28

这个简单,你就加个小电容估计就行

ex7s4 发表于 2023-9-13 12:30

一般中断抗干扰的话,可以用光耦吧

y1n9an 发表于 2023-9-13 13:32

这个优化一下电路呗,包地之类的操作

suw12q 发表于 2023-9-13 14:38

有时候可以考虑信号滤波器的

p0gon9y 发表于 2023-9-13 16:20

这种有啥干扰的啊,就跟按键啥的差不多吧

q1d0mnx 发表于 2023-9-13 17:31

可以考虑用屏蔽罩啥的不,能分担点干扰

kaif2n9j 发表于 2023-9-14 07:05

用TVS或者ESD吧,一般ESD用的比较多

weifeng90 发表于 2023-9-14 08:25

硬件滤波和保护处理

su1yirg 发表于 2023-9-14 10:08

程序试试能否过滤掉干扰信号呗

zhizia4f 发表于 2023-9-14 11:33

主要要知道干扰的信号是啥,什么来源,再来处理比较合适一些

lix1yr 发表于 2023-9-14 13:21

你这个最好还是加个滤波和保护电路,就能好点了
页: [1]
查看完整版本: GPIO中断抗干扰处理