Sensor driver issue

  1. i2c 不通

a.       工作电压是否正确

b.       MCLK 是否正常

c.       Power on 时序是否与spec 相同

d.       上拉电阻是否正常

(上拉不够)

  1. MIPI CLK计算:

Spec是24MHZ mclk ,420Mbps/lane, MIPI信号进入HS mode,clock 上升沿跟下降沿都可以接收数据,若使用MCLK = 21.6M所以420/ 2 X(21.6M/24M) = 189M

  1. 画面紫色/红蓝颠倒:

Bayer ID不对

  1. MIPI garbage接收不到数据

a)         LP->HS 的LP00过长

b)         MIPI swing: LP 1.2V,HS 200mv左右

  1. Parallel sensor 粉色条状线:Connector 接触不良

  2. CLK 不足导致sensor 数据接收不全

ISP clock > sensor clk

  1. ISP 无法frame done

原因有很多:

a)         误判HS 信号

b)         Data 收不全/有瑕疵,加大window output size,再crop

c)         频宽不够 FIFOfull

d)         等等

  1. 影像有dummy pixel/ ob data line

  1. Gain/shutter 生效不同步

Gain/shutter 要确保在同一个frame 生效必需使用group hold latch 方法并确保shutter/gain都在n+3帧生效

判断shutter/gain在第几帧生效可以设置manual AE,改变shutter/gain收AE log,看curY在第几帧变化

  1. PCLK 极性不对

32X系列只能改sensor极性,31X可以驱动改主控端

  1. Parallel sensor Vsync / hsync 极性不对:数据接收不全

  2. 高亮出现彩色:Sensor pad 设置不对,导致高位data bit 丢失

  3. 高亮粉色

1. SC sensor 亮区发紫异常gain, Coarse gain( 16’h3E08)bit[4:2],将低位置1, data|0x03

2.   高位溢出,改SENSOR_DATAPREC