NT35532(1080*1920) 设计成MIPI-3LANE 坑死人
0赞本人第一次遇到FHD设计成mipi-3lane的案子,通常FHD分辨率都是用4lane,跑60HZ的时候MIPI速率在850MHZ左右;
3lane的FHD跑60HZ,MIPI速率都达到1.09GHZ了,白牌市场的模组FPC跟主板都不做阻抗匹配的,坑死了,即使做阻抗匹配,也达不到60HZ,因为Nova原厂只验证过55HZ;
情况是这样的:
平台:MTK8321,LCD Drvier IC:NT35532
现象:灰色UI屏闪严重
现场解决思路:
1、改帧率,以下是Porch值,掐指一算帧率在40HZ左右,提高到50HZ,闪屏变所很轻微;
但杯具来了,出现噪点,就是白条随机出现,很明显是因为速率太快造成数据丢失,马勒隔壁的,这个方法挂逼了
params->dsi.vertical_sync_active = 2;
params->dsi.vertical_backporch = 6;
params->dsi.vertical_frontporch = 14;
params->dsi.vertical_active_line = FRAME_HEIGHT;
params->dsi.horizontal_sync_active = 8;
params->dsi.horizontal_backporch = 16;
params->dsi.horizontal_frontporch = 72;
params->dsi.horizontal_active_pixel = FRAME_WIDTH;
params->dsi.PLL_CLOCK =274;
2、速率不变,改VGL,VGH的电压,降低VGH,把VGL拉高,有改善,有点类似于数码屏的调试方法
以前没有直接改过VGL,VGH
3、最终方法,BIST MODE下看flicker闪烁程序,然后烧OTP
市场上的测试架都无法达到50HZ,50HZ根本点不亮直接黑屏,最多只能跑40HZ,做测试架公司说帧率低于50HZ情况下烧OTP无意义,所以用光学镜头烧Flicker的方案也NG,最终只能在Bist mode下肉眼观查flicker然后,筛选出最佳flicker值再烧进去,此法还再投几十片验证一下才能确定是否可行,待续。。。