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

DS90UB941AS-Q1: 读取DS90UB948失败

Part Number:DS90UB941AS-Q1

串行器是941,解串器是948,当disable DSI后,能正常读取到948 数据,但是enable dsi后,无法读取到948 的数据,麻烦提供一下支持,谢谢!

寄存器如下配置

(941addr, 0x01, 0x08)//disable dsi

(941addr, 0x1E, 0x01)//select port 0

(941addr, 0x03, 0x9A)//iic passthrough

(941addr, 0x1E, 0x01)

(941addr, 0x40, 0x04)

(941addr, 0x41, 0x21)

(941addr, 0x42, 0x60)

(941addr, 0x1E, 0x01)

(941addr, 0x5B, 0x01)

(941addr, 0x4F, 0x8C)

(941addr, 0x01, 0x00)

pr wen:

该项目是941+948验证传输1920*720 *60fps,pclk=91503 khz 的视频数据,验证单屏可以成功显示后,再继续验证3840*720双屏显示。麻烦提供1920*720相关的例子,谢谢。

,

Kailyn Chen:

您好,开始disable DSI,最后enable DSI是上电初始化的一个过程。

不太明白您的意思,当enable DSI之后,即上电初始化完成之后,您读取948的数据,无法读取,具体指的是什么?寄存器的值读取不正确还是其他情况?

另外,我们没有配置的相关例程可以参考呢。 

,

pr wen:

您好,由于941 0x41、42寄存器没有配置成功导致的,请问应该如何通过自己屏幕的pclk 配置这两个寄存器,手册中没有这两个寄存器的详细说明,我在手册中找不到答案,谢谢。

,

Kailyn Chen:

您好,这几个间接寄存器我看了下,没有找到它的定义。

您这边是怎么判断这两个寄存器配置有误导致? 这里有一篇DS90UB941AD的启用指南,里面介绍了如何确认0x41和0x42这几个间接寄存器的配置。您参考下,希望对您有所帮助:

https://www.ti.com/lit/an/snla356/snla356.pdf

有问题再反馈。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB941AS-Q1: 读取DS90UB948失败
分享到: 更多 (0)