TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352触摸屏失灵

测试中发现有时候四线电阻触摸屏会失灵,点击没有任何反应;内核中没有触屏中断了;不知道是什么原因?各位有没有碰到过??

有没有可能是ESD的原因,3352的手册中没看到触屏有ESD能力;硬件连接方式是触屏信号与CPU直接连接,无并联电容或ESD器件。

dhc frank:

问题补充:

对地加5V或12V的ESD管,不容易点死,但是还是能点死;

而且有个新现象是:偶尔上电时触屏就点不动;

有没有哪位碰到这问题?谢谢了!

Yaoming Qin:

回复 dhc frank:

会不会是你选的触摸屏不大好?

dhc frank:

回复 Yaoming Qin:

我用了两个厂家的触摸屏  都出现这种情况了。触摸屏质量会影响到这些吗?  您觉得静电对触摸屏有影响吗?  触摸屏与CPU直接相连,静电有没有可能影响到CPU的内部?

xin jiang1:

回复 dhc frank:

我们测试也发现了同样的问题,应该与静电无关,触摸屏再出现问题时通过驱动调试发现是ADC的FSM停在某一步不动,寄存器ADCSTAT永远显示为FSM  Busy(即使没有按触摸屏),如果关闭ADC,然后重启ADC,触摸屏又可以正常工作了。我们发现如果在触摸屏的引脚上接上一些滤波电容(如1nF)的话这个现象更为明显,而且会出现不断进入Touch中断的现象,而且多次进入Touch中断后就出现FSM停止的问题,Touch无法响应。我们比较难以理解的是为什么ADC的FSM会停留在某一步,从TI的E2E网站上也有人反映同样的情况,但目前并未看到官方对此问题的回应,不知是否是芯片的Bug,或者是否与Touch布线、软件驱动等情况有关?

dhc frank:

回复 xin jiang1:

谢谢!  还要请问你:你们设备这种情况严重吗?是怎么处理的呢?    

我们现在做了10台样机,感觉有的板子很容易出现;触屏前面有贴膜的设备出现的概率要小。后期我用普通打火机的压电陶瓷来打设备的触摸屏,确实能会使触屏挂掉。查看/proc/interrput   tsc的值就不再变化了,感觉静电是有影响的。呵呵。

希望我们能把这问题解决掉,不然我们又要修改硬件了,加一个专门的触屏IC.

xin jiang1:

回复 dhc frank:

目前我们也没有找到好的方法解决这个问题,正在尝试修改寄存器或在驱动中加入关于FSM停止的检测恢复功能。

dhc frank:

回复 xin jiang1:

你好,不知您的触屏问题是否解决,我这在改了硬件,添加了5V的ESD器件后还是有这种失灵现象。

现在找到了可以复现的方法,就是用示波器的探头(衰减1X)点击几次任意的触屏信号线,触屏就会死掉。死掉后,触屏信号上的电压就不正常了,点击时也没有脉冲信号出现,像是ADC不工作了。

所以现在分析现象是静电或者电压的波动就可以引起触屏死掉。

期间也排除了TS_ADC电源电压的影响:触屏信号上加220nF电容后,在点击触屏时电源纹波会比较大,但是在去掉电容后就正常了。

Yaoming Qin:

回复 xin jiang1:

有一个地方需要确认下,请问您其他ADC的输入脚有没有被拉高的,甚至到5V的

谢谢

xin jiang1:

回复 Yaoming Qin:

没有被拉高,我们测试过如果拉高超过1.8V,整个ADC就不能正常工作了。

Richie jemi:

回复 xin jiang1:

各位好,请问你们有AM335X系列的CPU吗?能否卖我们几片,现在我们公司项目急用,官方申请太慢了,来不及

赞(0)
未经允许不得转载:TI中文支持网 » AM3352触摸屏失灵
分享到: 更多 (0)