我们使用的是embest的Devkit 8600开发板,处理器为am3359。在使用中,校准触摸屏之后,触摸屏使用一切正常。但是,每次重启之后,触摸屏会偏移几毫米,方向不定,需要再次重新校准。经检查,每次校准后,/etc/pointercal 文件内容都与之前略有不同。我们分别测了两款触摸屏(7“和8”各一块),都存在此问题。请问,这种情况是否正常,如不正常,应该如何解决?谢谢。
tony2:
校准之后的数据每次都有变化是正常的吧。你不可能每次都点到同一个点那么精确。
我感觉你这是触摸屏质量不好。
miao ren:
是不是触摸屏与处理器的连线比较长?容易受到干扰导致触摸屏采样出现偏差
如果可以确认偏差在一定范围内,可以在应用程序中处理,如扩大点击区域;供参考
Yaoming Qin:
您设置的pclk的频率是多少?
Jinglin Ji:
回复 miao ren:
多谢回复。我们的设备需要使用一个虚拟键盘,对定位要求较高,扩大点击时相应范围似乎不太合适。然后,每次校准后,如果不重启,触摸屏精度一直还是可以接受的。这样看来,是不是和干扰关系不大?
Jinglin Ji:
回复 Yaoming Qin:
您好,
您问的pclk是指pixel clock么?我们这边分别测试了两块触摸屏,一块是7寸,分辨率800×480,pixel clock是36000000。另一块8寸屏,通过转接板使用LVDS连接,分辨率800×600,pixel clock也是36000000 两款屏幕都存在重启后,触摸屏偏移的情况,其中7寸情况稍好。
tsc方面,都是4线模式。驱动中有个X plate resistance的参数没看明白,没有改动,使用的是原来的200
Jian Zhou:
回复 Jinglin Ji:
Jinglin Li:
您这个问题解决了么?感觉像是硬件的问题。