搜索
 找回密码
 立即注册

简单一步 , 微信登陆

关于MSD7T01配CSC725某个按键误动作的处理

作者:抱得美人归 | 时间:2016-7-18 16:50:35 | 阅读:3503| 显示全部楼层
本帖最后由 抱得美人归 于 2016-7-18 16:54 编辑

关于MSD7T01某个按键误动作的处理
客户采用的是CSC725,和FD650兼容。
在判定可能会导致这个问题时,一个是IIC读取错误,再者电源干扰,还有IR的干扰。
在测量IIC波形时,从抓取的信号来看,在ACK时主控误设为输出高电平,导致ACK不正常,另外,速率330KHZ有点快,导致SDA波形还没稳定就读取了。
330KHZ_NOACK.png
修改软件为,在ACK时,SDA作为输入,同时IIC的速率修改成192KHZ,这样保证IIC通讯正常,不会造成误读的现象。
192KHZ_ACK.png
关于IR的干扰,从示波器来看IR信号非常干净,没受到日光灯干扰,没有干扰波形出来。
修改ACK及速率后,验证后还有问题,看客户的原理图,是没有问题的。
查看客户的PCB,客户的供电滤波电容离CSC725比较远,建议客户在Pin10(供电脚)和Pin4(地)之间串并一个100uF的电容,则问题解决。
原因是CSC725对电源要求比较严格,电源不够干净,会导致CSC725错误读到按键,从而传输给主控,主控再进行相应操作。 PCB.png





关于面板误操作的问题解决.pdf

115.49 KB, 下载次数: 0

回复

使用道具 举报

大神点评2

bean.yang 发表于:2016-7-22 09:12:22
专业专业
回复

使用道具 举报

halleyhuang 发表于:2016-7-25 18:07:42
分析的太到位了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版