华秋商城
直播中

费晨

8年用户 159经验值
私信 关注
[问答]

单片机干扰如何排除?

C8051F340单片机,IO口要外接一个旋转编码器的AB相的电平信号。
当不接上编码器的时候,系统正常。
接上编码器,并不转动,单片机会死机,有时候则反复重启。
程序都是很成熟的,前一台一样的没有这种问题。
请教如何排除这种故障?从哪些方面以及如何下手?

回帖(12)

冯润生

2019-10-16 07:13:15
这是长线耦合空间的电磁干扰所致,说明你的系统EMC设计不良。
改进方法:注意电源设计及去耦,PCB布局走线和去耦电容的放置、连线都是有讲究的。另外可以在编码器的供电端加电容去耦和磁珠抑噪,数据线上也可加磁珠抑噪声。
举报

陈霞

2019-10-16 07:26:57
 
编码器接口直接相连MCU的IO吗?没图不好分析
编码器输出的ttl信号,直接接单片机io口。因为是高电平计数,所以每个io口有一个2k的下拉电阻。
举报

张子晶

2019-10-16 07:35:28
 
这是长线耦合空间的电磁干扰所致,说明你的系统EMC设计不良。
改进方法:注意电源设计及去耦,PCB布局走线 ...
请教编码器供电端去藕电容用104外,还需不需要并一个大点的电解电容?供电端的磁珠是电源和地都需要嘛?信号线串磁珠的话,大小如何选择?单片机的io口有2k的下拉电阻。
举报

江皎

2019-10-16 07:51:24
拆开编码器看看里面是什么。
或者检查一下编码器是怎么连接的,和其它干扰源离开一点。
检查接上编码器,GPIO的电平和波形。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分