TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB962-Q1: DS90UB962-Q1四路sensor,只显示三路摄像头,其中一路RX port 幅值不一致!!!!!

Part Number:DS90UB962-Q1

Dear TI 工程师 ,

我们使用了贵司解串器DS90UB962 四路sensor输入,一路MIPI-CSI2输出的IC ,四路分别接了客户的串行器DS90UB933, 我通过配置DS90UB962工作模式和解串器一致的情况下,

使用了GPIO1作为帧同步, 目前出现只能正常显示三路的sensor,我们确认四个摄像头模组都是正常的。  我们 单独切到每一个RX PORT,测量一下波形,发现 RX1 是没有MIPI输出, 并且输入的幅值是两百多mv!!!! ,其它三个通道的幅值是360mv左右,  我想请教一下,这个是哪里的寄存器配置哪些导致RX PORT1 的输入幅值不够360mv, 只有两百多mv呢? 

目前我们使能DS90UB962 CSI输出带宽是1.6 GHZ ,工作在RAW10 50MHZ模式。

我们摄像头分辨率是720P  , 帧率是30ps,      附上异常通道RX PORT1的波形图和   正常出图通道RX port2  的波形图如下:

希望TI工程师能够尽快答复,我们项目十分紧急,非常感谢TI工程师的支持,以及对前几个问题的答复,对我们的帮助特别大!! 

正常出图通道RX port2  的波形图如下:

Kailyn Chen:

您好,确定Port 1连接的sensor在其他port上都是可以正常输出的是吗?

选择Port1的时候,0X4C 配置的没问题吧?另外,0X6D的FPD3 Input Mode 配置也没问题吧?

另外,读取下状态寄存器0X4D的值为多少?从而确认下962在接收933的数据时是否有发生报错。

,

xia li:

Dear Kailyn Chen :  感谢你的答复,确定了port1上的sensor在其它port上是正常输出的, 0x4C 单独配Port的Date Type 的时候,我会依次写值给它,比如I2C_Write(0x4C,0x01) // port0    I2C_Write(70,1E);    I2C_Write(0x4C,0x12) // port1    I2C_Write(70,5E);     I2C_Write(0x4C,0x24) // port2   I2C_Write(70,9E)     I2C_Write(0x4C,0x38) // port3  I2C_Write(70,DE)   ,这样操作应该没问题把   , 读取0x4D时候,返回的是0XC3  ,我们的工作模式是0x6d读出来是 0x7F  是正确的

,

xia li:

Dear Kailyn Chen   RX PORT1 上面的波形图幅值不够三百多mv , 其它正常的Port 幅值均能达到360mv左右,这个可以断定是硬件设计问题吗? 还是配置问题呀

,

xia li:

Dear TI ,上述问题,可以关闭了,我们发现是硬件问题,就是调整了RX1的电容和电阻,就行了,四路目前都可以正常出图,但帧率是20fps,比较低, 我们摄像头帧率是30fps, 不知道是不是framesync的参数有关还是啥

,

Kailyn Chen:

您好,0X4D读取出来为0XC3,除了bit[7:6]为11,其他几个bit都没有发现error。

bit[7:6]为11说明读取的是port3, 您是在选择port3的时候读取的这个寄存器的值吗?因为这两位代表的是RX port。

另外,也再看下0X4E是否有发生FPD3 在解码的时候是否发生error。

最后,您是怎么确认摄像头的帧率是30fps? 如果您使用的外部帧同步信号,给了30hz的帧频信号,但是如果摄像头的帧率不是30fps的话,那么输出帧率就会发生变化。 

 

,

xia li:

dear Kailyn Chen:

感谢你百忙之中回复我,摄像头帧率是30fps,是摄像头规格书描述的,目前我这边不会计算FrameSync参数,采取默认的,我看到公式 举例说明,它们的用值60HZ算的参数,并且速率是和我用的速率是不一致的情况下,我好奇,为何我用默认的参数也能出图,我就不清楚了,还有4E寄存器的值是0x04,没有什么问题的,目前SOC端打印log出来从962得到的帧率是21.6帧,远远不够30fps,所以有轻微卡顿,之前三路显示而已其实是硬件问题,我们量了波形确实是RX1的波形和正常通道的波形不一样,并且幅值偏低,

,

Kailyn Chen:

您好,我在另一个帖子中已回复,帧率有差异的话,看下是不是寄存器的配置有误导致帧率有偏差。

60hz为例的话,datasheet中的high time和low time计算稍微有些出入,导致寄存器配的值也有出入。 

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB962-Q1: DS90UB962-Q1四路sensor,只显示三路摄像头,其中一路RX port 幅值不一致!!!!!
分享到: 更多 (0)