【分享】lcd断续上电

网关设备, 语音中控设备等
Post Reply
zihao
Posts: 7

背景

老版本的中控硬件phy在lcd上电过程中会存在重启的情况。上电采用的是gpio控制,如下图:

image_11879373783151048.png

主要原因是未隔离电源树情况下,LCD在上电过程中需要较大的功率,导致phy芯片供电出现短暂的电压跌落情况,进而导致phy芯片的重启。在软件的表现上看就是有线网络断开,WiFi连上,接着有线又连上,WiFi退下。

phy重启日志

image_4571175299185666.png

可以看到,phy芯片出现了重启。

处理

抖动使能IO=LCD_PWR_EN(AP3)采用软件控制0101010…的编码方式(1020ms)10次,降低充放电,使之缓慢启动。

代码修改

相关修改如下,在lcd上电prepare阶段进行一个缓慢上电操作。

企业微信截图_17001890413864.png

小结

经过反复多次测试调整相关次数和延时,可以做到在上电亮屏过程中phy不出现重启的现象,且能够兼容新版本硬件。此方法同样适用于codec在上电过程中出现噗噗一下噪声的情况。

Post Reply