74HC595很容易受干扰,搞了几天都没搞定。

[复制链接]
42896|115
 楼主| 小管 发表于 2015-9-26 12:16 | 显示全部楼层 |阅读模式
本帖最后由 小管 于 2015-9-26 12:23 编辑

情况描述:共有2块板子,一块是MCU板,一块是继电器驱动板,驱动板上有3个595,3路595共用一路低通滤波。前面2个595控制输出端串2K电阻控制三极管驱动继电器,2块板之间用普通排线连接,MCU板和驱动板的3.3V各自有一个LDO,共用一个5V电源供电,MCU的IO端口为推挽输出,可以正常控制595,数据输出完成后端口全部为低电平。
故障描述:在继电器驱动板上方放一条220V交流电源线,此电源线没有接任何负载,然后不停拔插此电源线的插头,有10%的概率会使595输出状态发生变化。
这几天测试了:
1、增加595电源的电容容量,增加LDO的输出电容容量,情况有好转但不能根治;
2、用铜皮把排线包起来,情况有好转但不能根治;
3、每路595信号线单独低通滤波,情况有好转但不能根治;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
专注于嵌入式 发表于 2015-9-26 12:24 | 显示全部楼层
你没事拔插拔插电源线干嘛。

评论

如果楼主这个板子做EMC认证,就无法通过快速脉冲群或电压跌落试验。  发表于 2015-9-26 17:43
zyj9490 发表于 2015-9-26 13:17 | 显示全部楼层
用TVS在电源脚进行了限压。还有在继电器下方不能过线。
cjseng 发表于 2015-9-26 13:47 | 显示全部楼层
楼主测试下:不刷新595的数据,开机时刷新一次,以后不再刷新,插拔电源线,595输出是否有变化呢?
 楼主| 小管 发表于 2015-9-26 14:17 | 显示全部楼层
专注于嵌入式 发表于 2015-9-26 12:24
你没事拔插拔插电源线干嘛。

我们现在不讨论用户怎么使用,设计产品的时候肯定得考虑多种环境,你说是吗?
 楼主| 小管 发表于 2015-9-26 14:22 | 显示全部楼层
zyj9490 发表于 2015-9-26 13:17
用TVS在电源脚进行了限压。还有在继电器下方不能过线。

1、TVS在那3.3V上做限压?
2、并不是在继电器接通或断开时产生干扰的,而是在拔插根本没有电气连接的电源线时产生干扰。
 楼主| 小管 发表于 2015-9-26 14:24 | 显示全部楼层
cjseng 发表于 2015-9-26 13:47
楼主测试下:不刷新595的数据,开机时刷新一次,以后不再刷新,插拔电源线,595输出是否有变化呢? ...

对,本来就是你说的那个情况下发生的干扰。
我现在就开机时刷新一次,之后就再也不刷新了,并且MCU的控制断开为低电平。
cjseng 发表于 2015-9-26 14:44 | 显示全部楼层
把595跟单片机连接断开,看看是595收到的干扰引起的,还是单片机受到干扰引起的
 楼主| 小管 发表于 2015-9-26 15:23 | 显示全部楼层
cjseng 发表于 2015-9-26 14:44
把595跟单片机连接断开,看看是595收到的干扰引起的,还是单片机受到干扰引起的 ...

试过了,断开也是一个鸟样。
cjseng 发表于 2015-9-26 15:55 | 显示全部楼层
小管 发表于 2015-9-26 15:23
试过了,断开也是一个鸟样。

PCB贴出来看看
zyj9490 发表于 2015-9-26 16:04 | 显示全部楼层
这是近埸的电压干扰,把电源线移开,或对敏感部位用金属屏BI下,这是电容耦合干扰,
spon 发表于 2015-9-26 16:51 | 显示全部楼层
控制三极基电阻没有下拉的情部况下,电阻要大些,最好在22-47K,可以在三极管基极加4.7-15K电阻试下.
gx_huang 发表于 2015-9-26 16:53 | 显示全部楼层
应该是LOAD脚的信号走线不好。
lvyunhua 发表于 2015-9-26 17:04 | 显示全部楼层
同意楼上观点!
 楼主| 小管 发表于 2015-9-26 17:12 | 显示全部楼层

因为板子比较大,所以只有总图加局部的方式了,希望能看得明白。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 小管 发表于 2015-9-26 17:16 | 显示全部楼层
zyj9490 发表于 2015-9-26 16:04
这是近埸的电压干扰,把电源线移开,或对敏感部位用金属屏BI下,这是电容耦合干扰, ...

现在不知道到底哪里才是敏感部位了。
 楼主| 小管 发表于 2015-9-26 17:18 | 显示全部楼层
spon 发表于 2015-9-26 16:51
控制三极基电阻没有下拉的情部况下,电阻要大些,最好在22-47K,可以在三极管基极加4.7-15K电阻试下. ...

我觉得和三极管基极电阻那里并没有,因为我用LED代替三极管也是一样受干扰。
tyw 发表于 2015-9-26 17:38 | 显示全部楼层
本帖最后由 tyw 于 2015-9-26 17:39 编辑

74hc595为cmos工艺,阻抗较高,容易受感应干扰,你换ttl工艺的74ls595试试,阻抗较低,不易受感应干扰
 楼主| 小管 发表于 2015-9-26 17:38 | 显示全部楼层
gx_huang 发表于 2015-9-26 16:53
应该是LOAD脚的信号走线不好。

我也觉得是,但这里有个现象是这样的,我布PCB不喜欢在顶层铺地的,是不是因为没铺地的原因呢?
oldzhang 发表于 2015-9-26 17:46 | 显示全部楼层
CPU在这个板子上不在,注意12脚(LOAD脚),控制595的三根线从何而来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

398

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部