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

DS90UB941AS-Q1: DS90UB941AS-Q1串行器配合DS90UB928Q-Q1解串器使用,如何初始化

Part Number:DS90UB941AS-Q1

您好,我们需要将dsi信号通过串行器和解串器输出lvds信号给屏幕,由于在linux平台下进行,暂时先通过 i2c-tools 在终端命令行手动设置寄存器进行调试。

1. 不是很清楚简单的初始化需要设置哪些寄存器。

2. 在启动指南里看到了一些时序设置的信息(如下截图所示),但是似乎只设置了HSYNC和VSYNC,没有看到屏幕的分辨率和其他一些时序信息的设置。

所以hback-porch,hactive,clock-frequency等其他时序信息怎么传递给DS90UB941AS-Q1来正常显示?

我们用的是1024×600的lcd屏幕,时序参数如下:

panel-timing {
clock-frequency = <51200000>;
hactive = <1024>;
vactive = <600>;
hback-porch = <160>;
hsync-len = <20>;
hfront-porch = <160>;
vback-porch = <23>;
vsync-len = <5>;
vfront-porch = <12>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <1>;
};

希望能提供一些参考或者建议,谢谢!

Kailyn Chen:

您好,941AS的数据手册10.2部分有介绍上电时序和初始化流程,给了两个初始化的示例,您可以参考下。https://www.ti.com/lit/ds/symlink/ds90ub941as-q1.pdf

初始化主要针对这几个方面:

解串端的lane数,使用1lane还是2lane,DSI的data rate, DSI lanes,941AS的clock mode等。

如果应用还需要其他设置,也都可以进行配置。

 

,

r m:

好的谢谢,我们等硬件到了先调试了看看,后续有问题再咨询

,

Kailyn Chen:

嗯好的,有任何问题都可以随时跟进。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB941AS-Q1: DS90UB941AS-Q1串行器配合DS90UB928Q-Q1解串器使用,如何初始化
分享到: 更多 (0)