解决TP(触屏)乱点问题

产线上G9T出现部分机器tp乱点问题

 -> 直接把tp接到G9上,G9正常,说明tp本身没有问题,同时测量tp 电源,中断,reset电压,观察可知G9T的电压为2.8V左右,G9是在3.3V
 
-> G9T替换之前好的固件,现象一样 -> 把G9T的电压调到3.3V的电源域, 问题解决,tp的供电典型值为3.0V, 正负10%的话是2.7V~3.3V, 一般机器都是3.3V,这里调到2.8V,如果遇上文波,那么就会出现部分TP工作不稳的状况了 

-> 把TP换回原来的电源域,电源调到3.0V。换回来是因为原来TP和CPU是同一个电源域,这样用I2C通信的时候没有问题,如果仅把TP切换到另一个3.3V的电源域,但CPU还是原来的2.8V的电源域的话那么I2C的CPU IO有可能会出现漏电流的问题,带了不能预计的后果,所以换回一个相同的电源域,稍微提高一些电压,牺牲一些CPU IO的功耗来换取稳定性


你可能感兴趣的:(c,工作,IO)