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

关于DS90UB947和 DS90UB940 组合实现 OpenLDI 转 MIPI中像素格式转换问题

目前,我司是使用DS90UB947和 DS90UB940 组合实现 OpenLDI 转 MIPI,目前实现了RGB444转YUV420.

请问一下TI的工程师们,请问这对组合能否支持RGB888转YUV420?

我看了一下DS90UB947的OpenLDI输入和FPD-LINK III 输出都是支持RGB24的,但DS90UB940 的配置中输入格式不支持RGB888,前来求证一下。

如果不支持,有没有其他芯片组合可以实现,如果支持配置步骤大概是怎么样的,感谢!

Kailyn Chen:

DS90UB940的CSI-2 输出data mode可以配置成RGB888格式。 DS90UB947 的输出和DS90UB940的输入都是通过FPD Link III传输的, DS90UB940的CSI-2 输出 data mode 可以配置成多种数据格式,在datasheet P41的Table 10. CSI-2 Output Data Formats(1)有给出具体如何配置情况,其中也包含能配置成YUV420mode。

user5900961:

回复 Kailyn Chen:

首先非常感谢你的回复!
从Table 10. CSI-2 Output Data Formats表中可以看出确实940是支持多种输出格式的转换,目前我们使用的是RGB444输入转YUV420输出,从表格中所有的组合中,我没有找到支持输入格式为RGB888的,所以前来求证一下,我的期望是能支持RGB888输入。

Kailyn Chen:

回复 user5900961:

您的意思是940 能够支持RGB888输入?

user5900961:

回复 Kailyn Chen:

看了手册,没有写支持RGB888的输入,所以希望确认一下。如果不支持希望能够推荐其他组合的IC,谢谢

user5900961:

回复 Kailyn Chen:

947输入为RGB888时,940这端显示器显示缺少某种基色,应该是蓝色。

输入为RGB666时,显示器显示正常,请问这有可能是什么问题?

user5900961:

回复 Kailyn Chen:

你好,希望能再帮忙一下,谢谢。

我现在的方式就是:RGB888—->DS90UB947——FPD link III——-DS90UB940——YUV422,但是显示屏上画面异常。

参数配置如下,输入信号为 1920X720 60PS   PCLK=95.4Mhz。

我现在分析可能是因为UB940在转码的时候,RGB888转RGB444导致数据传递失真,比如: RGB8888[0XFF 0X0A 0X0B]—>RGB444[0XF, 0XA,0XB] ,然后出现颜色比列失调导致。

还有一种可能是,输入信号 像素不是标准格式,比如 1920X1080,800X600等(How to Configure DS90UH940N-Q1 MIPI® D-PHY Timing  page 3 中列举出了,标准的格式),所以导致D-PHY是参数不能自动识别。

请问,解决这个问题有什么好的切入点吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于DS90UB947和 DS90UB940 组合实现 OpenLDI 转 MIPI中像素格式转换问题
分享到: 更多 (0)