This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: DS90UH940N-Q1

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

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

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

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

  • 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)有给出具体如何配置情况,其中也包含能配置成YUV420 mode。
  • 首先非常感谢你的回复!
    从Table 10. CSI-2 Output Data Formats表中可以看出确实940是支持多种输出格式的转换,目前我们使用的是RGB444输入转YUV420输出,从表格中所有的组合中,我没有找到支持输入格式为RGB888的,所以前来求证一下,我的期望是能支持RGB888输入。
  • 您的意思是940 能够支持RGB888输入?
  • 看了手册,没有写支持RGB888的输入,所以希望确认一下。如果不支持希望能够推荐其他组合的IC,谢谢
  • DS90UB940的输入不支持RGB888,但是DS90UB947的输入是支持RGB888 的,也就是说通过您目前的这对组合是可以实现RGB888~YUV420的转换的。
    即为RGB888---->DS90UB947------FPD link III-------DS90UB940------YUV420.
    DS90UB940 内部集成了色彩空间转换,可以实现RGB到YUV的转换。
  • 947输入为RGB888时,940这端显示器显示缺少某种基色,应该是蓝色。

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

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

    我现在的方式就是: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是参数不能自动识别。

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