一.概述:
Camera开发时经常遇到成像异常问题如:flip/mirror等,轻则
需要修改软件、重则需要重新打样模组、修改结构堆叠,严重
delay项目进度。因此,彻底弄清模组打样与堆叠间关系,在前期
评估时尤为重要,本文将结合自己项目经历详细介绍。
二.原理
长边对长边、短边对短边即:模组长边平行屏幕长边、模组短边平行
屏 幕短边。如不遵守这个规则,后期即便使用mirror/flip
也无法校准方向。
2.1前摄模组正常出图:
2.1前摄模组正常出图:
如果驱动做了mirror/flip,其原有效果参数无法使用。无论模组是否有OTP,效果参数都需要重新调试,同时若有OTP则模组厂烧入时也要同步做mirror/flip保证和driver里一致。
三.案例
3.1 s5k5e9用于前摄(图像正常)
3.1.1 堆叠
模组图纸摆放方向和模组一致,人脚踩屏底边、人头顶屏上边、右手在上、左手在下:
3.2 s5k5e9用于前摄(图像mirror-flip)
3.2.1堆叠:
人头在下、右手在下、左手在上,若要出图正常需要进行mirror与flip:
3.2.2 driver:
寄存器:(0x0101,0x03)
pattern: Gb(从右上角出图)
3.2.3 效果参数不兼容
中心区域固定偏黄-》参数重调;
3.3 gc08a3用于后摄(图像正常)
3.3.1 堆叠
3.4 gc08a3用于前摄(上下翻转)
3.4.1 堆叠
模组垂直颠倒-》发生flip即垂直颠倒
3.4.2 驱动
寄存器:(0x0101,0x10)
pattern: Gb
3.4.3 效果参数
固定中心位置偏色:
由于驱动做了flip,但模组中的OTP LNC未同步flip,导致偏色。解决办法:
1.所有模组返回模组厂重新烧入;
2.关闭OTP中LNC模块(效果如下图);
四.小结
前期评估时要在“长边对长边、短边对短边”基础上进行堆叠设计。如果有mirror/flip,driver,otp,效果参数都要同步修改。