这个问题很少见,整机上其他界面都可以正常操作显示唯独特定的APP出现操作异常类似卡顿的现象而且异常跟随模组厂家,测试架上点亮无异常。
客户端整机的表现是特定的APP打开后显示连接卡顿、操作不灵敏且界面有放大的现象如下:
经过多项交叉对比验证后发现操作正常的显示模组在整机上实测刷新频率54hz,操作异常的显示模组在整机上的刷新频率81hz,一般显示模组的刷新频率设定为50-55之间(标准为60hz,刷新频率过高容易因MIPI阻抗差异导致部分显示模组黑屏),异常显示模组整机上明显刷新频率过高(安卓整机可以安装一些APK进行检测FPS获取在整机上的显示模组的刷新频率)。
降低客户整机显示模组驱动代码内的PLL_CLOCK,从300调整为200后整机在特定APP上显示正常。
经过最终总结分析,由于在整机上显示模组帧率过高,点击特定APP的连接按键后整机会尝试连接网络,连接网络的转动图标由特定APP自主开发,该图标的转动没有使用“线程”的编程理念导致与显示模组的刷新频率过高冲突出现卡顿无法正常转动。
所以整机端显示模组帧率过高时,有些特定的APP的界面可能会出现一些动态图标卡顿、操作不灵敏的现象,建议整机端的刷新频率设定为50-55之间,若在低温出现液晶活性不足导致拖影或出现残影的现象时可以适当调高整机端刷新频率在70以上(注意特定行业APP的卡顿的现象)。