每次都会碰上奇奇怪怪的问题,这次是595级联后输出错误

[复制链接]
1532|5
 楼主| 小管 发表于 2017-9-30 13:58 | 显示全部楼层 |阅读模式
本帖最后由 小管 于 2017-9-30 14:22 编辑

单片机是推挽输出,和595部分是光耦隔离的。问题如下:
1、不同厂家的595不能混用,否则第三个595输出不正常,具体现象为输出多移了1位;
2、同一厂家同一批595也有2%的概率会出现第三个595输出不正常,具体现象为输出多移了1位;
3、把第三个595换一个芯片就好了,但把那个“坏”的芯片再换回去,有时又正常了。
百思不得其解。



本帖子中包含更多资源

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

×
chunyang 发表于 2017-9-30 17:55 | 显示全部楼层
光耦输出至595以及不同595之间距离不长的话,根本没有必要用电容,串电阻更是毫无益处,仅光耦输出需要下拉电阻,其它互连应直连,保持低阻抗。
ningling_21 发表于 2017-9-30 18:12 | 显示全部楼层
加100P电容和100欧电阻有什么用呢
光耦电路应该加下拉电阻
换高速光耦试试呢
mcu5i51 发表于 2017-10-1 10:26 | 显示全部楼层
时序不对;
修改程序,加大纠错能力,
m50195 发表于 2017-10-2 21:28 | 显示全部楼层
PC817速度不够,建议看一下数据手册
 楼主| 小管 发表于 2017-10-14 16:22 | 显示全部楼层
结贴了,确实是因为光耦的速度不够,把脉冲宽度拉长就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

398

帖子

9

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