关于调试过程简单去理解就是一个灵敏度,线性度,与精准度,灵敏度跟扫描频率,扫描时间,扫描抽样参数的平均次数与整体的校准虚拟补充以及增益有关,尤其是在高阻抗的时候这个更加明显,显示出各种偏移与漂移,对线性与精准度与体验都是有影响的,但是软件补偿改善的同时噪声也会提高,所以还是建议在硬件上去改良,去改善,避免出现各种各样的问题,到时候需要花大量的时间去寻找这些不良产生的原因,容易给客户造成不稳定的错觉与不靠谱的感觉好了,这个是调试参数与调试的思想,但是调试过程还有什么工具可以使用?其实每家都有自己的软件平台比如敦泰的keil,elan的IDE其中大多数是使用自己的平台,少数使用公用的平台我们不仅仅要熟悉这些平台的参数修改和使用但是不管什么平台一般都是导入文件,修改电压,选择通讯协议,然后就是修改各类参数,编译,烧录,尝试在修改,再尝试等步骤与过程,然后找到一个相对比较合适的参数,能满足用户体验或者是ic规定的某个理想的参数范围所以调试是一个经验与反复拿捏与尝试的过程,需要耐心与对整个系统的熟悉与整个产业链的知识,如此的话就能游刃有余进行负责各种各类的项目调试在整机调试中,还经常使用到的就是升级,一般采用APK软件进行升级,在安卓系统下,我们还能使用ADB这个方式,这个是安卓系统下的调试工具,主要系统必须是支持调试版本的或者是跟系统方案那边给出root,或者是已经获得root权限的,或者是触控芯片驱动打开相关驱动支持,在系统端,原则上在ic芯片驱动内增加相关的功能的方案都可以使用该方法进行升级或者赋予APK权限比如义隆方案的:adb push iap8_g2 /data/local/adb push xxxxxx.ekt /data/localadb shell chmod 777 /data/local/iap8_g2adb shell /data/local/iap8_g2 /data/local/xxxxxx.ektpacd use比如pixcir的方案adb shellLs -l/dev/pixchmod 666 /dev/pixcir_i2c_ts0获得权限后就可以复制相关的APK在SD卡上进行安装,但是这个是需要驱动支持的,在整机调试的时候记住打开这个功能的宏定义才能使用升级方法其实还有很多,比如组合按键进入升级模式,或者是刷机开机第一次升级,或者采用修改寄存器的办法直接修改fw的参数,但是不管什么怎么升级都需方案商的配合以及相关触控芯片的驱动支持还有就是使用串口,串口的打印信息,帮助看下有什么问题,准确定位问题点,能在调试驱动,打通协议的时候提供分析信息与依据如果这些工具都不能很好满足你对问题的解决的话,最好是借用下示波器或者是逻辑分析仪,捕捉下INT,RES,SCL,SDA等管脚的时序,电压关于如何使用示波器,万用表,以分析仪器等工具在这里不多描述
(图片来源网络,侵删)
0 评论