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

DS90UB940-Q1: DS90UB941+DS90UB940

Part Number:DS90UB940-Q1

Hi,TI Team

目前我的项目使用的方案是:MIPI DSI输入–DS90UB941ASRTDTQ1–FPD3–DS90UB940TNKDTQ1目前来说941输出示波器能看到波形,940没有波形输出,请问940需要配置哪些寄存器才能工作。

谢谢!

Kailyn Chen:

您好,读取下寄存器16h的值,看下CSI_PASS  bit是=是否置1?

另外,也读取下寄存器34h的bit6, 看是什么状态?从而判断940是否能正确接收941发送的data。 

,

wing ding:

16h的值为0x00h, 34h的bit6为0 .

,

Kailyn Chen:

CSI_PASS 为0的话,说明并没有传输有效的CSI信号输出,所以您测不到输出信号。 

我的建议是先做一个internal test pattern测试,看下940是否能正确输出并在panel上能正常显示。

关于这部分的内容,参考940的7.3.14 Internal Pattern Generation 的介绍:

https://www.ti.com.cn/lit/ds/symlink/ds90ub940-q1.pdf

,

wing ding:

寄存器配置了Internal Pattern Generation可以出来信号,我再看看941那边的配置有没有问题。

另外需要和你确认下,940输出的CSI信号能不能直接接在SOC上用。

,

Kailyn Chen:

940输出的CSI信号是否能在Soc上用的问题,我不太明白,那要看904输出的是CSI 信号是什么数据类型的,参考Table9的CSI输出数据类型,根据Soc的CSI类型去配置940的输出CSI数据格式。

,

wing ding:

我的意思是其他情况都满足的情况下,940输出的CSI直接接到ARM处理器,需不需要驱动,如果需要驱动你这边能不能帮忙提供。

如果没有驱动提供有没有第三方的驱动可以兼容。

,

wing ding:

以上是我司的产品框图,目前Camera–MIPI Switch–SOC这一路是正常的,从940出来的那一路信号识别不了,请问有没有什么办法去解决这个问题。

还是说需要驱动。

,

Kailyn Chen:

这个应用中,方便测试940输入信号正常吗?

上述您已经验证过test pattern,940有输出,说明link以及940,941都能正常工作。所以器件本身是没问题的,所以可能还是和配置有关。

CSI_PASS 为零,说明940没有接收到有效的CSI信号。 所以问题应该在941这边,建议先测试941是否有输出。或者说940是否有输入。

,

wing ding:

其他先不考虑,理论上说940  通过pattern Generator 输出CSI信号,屏幕上应该会显示彩条或者其他背景图, 我的soc接收不到这个信号。目前摄像头到SOC这边是正常的,摄像头这一路是有驱动支持的,请问940这边对接SOC 需不需要驱动。

,

Kailyn Chen:

您好,我的理解是需要驱动的,但大多数情况下默认配置都是支持的。

当然也取决于serdes这边的mode以及clock这边的配置导致寄存器配置也需要做一些改变。

遗憾的是我们这边不提供驱动呢。

,

wing ding:

TI这边有没有第三方驱动,或者其他机构开发驱动,如果有请帮忙推荐一下。谢谢!

,

Kailyn Chen:

很抱歉,我们没有驱动可以提供呢。

您参考下这个帖子,客户是咨询linux driver的,建议的是联系我们的第三方D3 Engineering 。 您是Linux 系统吗?

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/799430/linux-ds90ub940-q1-need-linux-driver-code-for-ds90ub940-q1

,

wing ding:

我们用的系统是Linux,我先了解一下,谢谢!

,

Kailyn Chen:

好的,后续有什么问题,再讨论,我这边先把这个帖子关闭,后续可以直接再继续讨论或者发新帖都可以。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB940-Q1: DS90UB941+DS90UB940
分享到: 更多 (0)