792X接MIPI摄像头打印imc_err问题分析
📎 原始文档:https://www.kdocs.cn/l/ctZz6ZKfqxAv 问题描述:
AC792X接MIPI摄像头,部分板子出现err imc异常打印。导致屏显图像帧率低、卡顿、录像文件花。下图是接GC2083镜头异常打印可能会导致的现象有:显示画面花/画面撕裂/百叶窗。下面两张图是接GC2083打印err imc,在电脑上面看录像文件的显示现象。
版权所有,侵权必究 1
地址:深圳市南山区北环大道9116号富华科技大厦A栋7楼
电话:0755-26499936 传真:0755-86540096
网站:www.zh-jieli.com原因分析:
异常的板子,尝试接同样规格的MIPI@720P镜头,或者对换正常板子芯片的主控IC,可以正常出图切没有异常打印和卡顿。
第一种原因:
MIPI接收时序的参数有差异或者处于临界导致(MIPI接收端)。
第二种原因:
sensor 的驱动能力问题,可以修改sensor 的驱动增大或者减少驱动电流(MIPI发送端)。
通过分析是接收到的数据不对齐导致,解决方法:
1.降压LP模式下的电压检测阈值,此改动从AC792N_SDK_V1 .2.3_2024-11-22版本会封在库文件里面。外面应用层无需再改。
版权所有,侵权必究 2
2.修改MIPI 的接收时序参数hstt和stto,根据不同的sensor来配置,参数默认是50。 如还不能根本解决打印err imc 问题,可再根据测试情况调大或者调小hstt,调整范围 1~ 127.
在AC7922可视对讲上面用分股排线接SC2336P摄像头,改了以上两点还不能根治打印err imc 问题,用分股排线接MIPI摄像头,特别容易出现err imc 问题。分股排线容易出现err imc 的原因:由于分股排线卷在一起,其他的数字信号(如XCLK、 IIC等数字信号)可能会对MIPI信号有干扰,导致打印err imc。
分股排线:
版权所有,侵权必究 3
验证是不是分股排线导致打印err imc 的方法:可以用非分股的短排线来验证
分股排线如果改了以上两点还不能根治,还要做以下改动验证是否有效:
1.改变摄像头的XCLK强驱挡位,改小或者改大,先改小测试是否有改善。
版权所有,侵权必究 4
强驱挡位电流:
2.增强MIPI驱动能力。并不是每一颗sensor都可以设置MIPI驱动能力,SC2336P数据手册设置MIPI驱动能力寄存器
根据实际测试情况来调整MIPI驱动能力的挡位
版权所有,侵权必究 5
如改了以上4 点还在一直打err imc,对比验证是否跟SDK版本固件版本或者个别板子有关系。
版权所有,侵权必究 6
可能会导致的现象有:显示画面花/画面撕裂/百叶窗。下面两张图是接GC2083打印err imc,在电脑上面看录像文件的显示现象。
版权所有,侵权必究 1
原因分析: