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.

[参考译文] SN65DSI85-Q1:SN65DSI85单通道 DSI 转双通道 LVDS - LVDS 屏幕上仅显示部分图像

Guru**** 1860360 points
Other Parts Discussed in Thread: SN65DSI85, SN65DSI84
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/927674/sn65dsi85-q1-sn65dsi85-single-channel-dsi-to-dual-channel-lvds---only-part-of-image-shown-on-lvds-screens

器件型号:SN65DSI85-Q1
主题中讨论的其他器件:SN65DSI85SN65DSI84

您好!

我们希望使用 SN65DSI85将(sdm625)上的 DSI 输出拆分为两个 LVDS 屏幕。

屏幕分辨率为1280x800。我们尝试遵循官方常见问题解答"如何将 SN65DSI84和 SN65DSI85配置为单通道 DSI 至双通道 LVDS "、

但结果是、我们只能在一半的屏幕上看到图像。

屏幕数据表中的时序(AM-1280800N1TZQW-00h)

以下是 DSI 调谐器的屏幕截图:

结果是:

CPU 生成的 DSI 时钟为426.62M (如 sysfs 输出所示)

我们是否正确地理解了在单通道到双通道的情况下、我们需要将 LVDS 屏幕的分辨率设置为0x21和0x20、而不是双通道?

因为如果我们在寄存器0x21和0x20中放置双精度型(2560而不是1280)、结果会更好一些

现在可以看到1280像素中的980像素

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sergei、

    单 DSI 转双 LVDS 假设您将连接到具有双 LVDS 输入的一个面板。 例如、对于您的设置、假设您连接到一 个1280x800分辨率面板、这就是为什么指南中说将水平 LVDS 时序参数拆分为2的原因-每个输出将处理1/2的屏幕。

    但是、您将连接到两个单独的1280x800面板、因此您只能在每个面板上看到具有您的设置的一半屏幕。 对于您的情况、您需要将 LVDS 输出配置为1280x800、将 DSI 输入配置为2560x800。

    此致、

    I.K.  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的解释。我在第一条消息中附加的最后一幅图像显示了 DSI 输入为2560x800时的输出。您可以看到几乎四分之一的屏幕缺失。我将为您的信息附加 DSI 调谐器配置。

    Sergei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请确保您的 DSI 源设置也已更新、以便与 DSI85设置完全匹配。

    此致、

    I.K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是我在 DSI 文件中拥有的内容

           DSI_hx8394f_720p_dsi1_video:QCOM、mdss_DSI_hx8394f_720p_dsi1_video{
                   QCOM、mdss-dsi-panel 名称="hx8394f 720p dsi1视频模式 DSI 面板";
                   //QCOM、ms-DSI-panel 控制器=<&mss_dsi0>;
                   QCOM、mdss-dsi-panel 类型="DSI_VIDEO 模式";
                   //QCOM、mdss-DSI-panel-destination ="display_1";
                   QCOM、mdss-dsi-panel-framerate =<60>;
                   QCOM、mdss-dsi-virtual-channer-id =<0>;
                   QCOM、mdss-dsi-stream =<0>;
                   QCOM、nds-dsi-panel 宽度=<2560>;
                   QCOM、nds-dsi-panel-height =<800>;
                   QCOM、nds-DSI-h-前沿=<120>;
                   QCOM、ms-DSI-DSI-h-后沿=<100>;
                   QCOM、mdss-DSI-h-脉宽=<100>;
                   QCOM、mdss-DSI-h-sync-shew =<0>;
                   QCOM、ms-DSI-v-bec-scale=<8>;
                   QCOM、ms-DSI-v-前沿=<7>;
                   QCOM、mdss-DSI-v-pulse-width =<8>;
                   QCOM、mdss-DSI-h-左边框=<0>;
                   QCOM、mdss-DSI-h-右边界=<0>;
                   QCOM、mdss-DSI-v-top-border =<0>;
                   QCOM、mdss-DSI-v-bottom-border =<0>;
                   QCOM、mdss-DSI-bpp =<24>;
     QCOM、mdss-dsi-color-order ="RGB_SWAP_RGB/;
                   QCOM、nds-DSI-DSI-underflow-color =<0xff>;
                   QCOM、mdss-dsi-border-color =<0>;//0
                   QCOM、ms-DSI-DSI-ON-COMMAND =[05 01 00 78 00 02 11 00
    05 01 00 05 00 02 29 00];
                   QCOM、nds-DSI-DSI-off-command =[05 01 00 32 00 02 28 00
                                           05 01 00 78 00 02 10 00];
                   QCOM、mdss-dSI-on-command-state ="DSI_LP_mode";
                   QCOM、dss-DSI-off-command-state ="DSI_hs_mode";
                   QCOM、mdss-DSI-h-sync-pulse =<1>;//1.
                   QCOM、mdss-DSI-traffic-mode ="NON_BURST_SYNC_EVENT";
                   QCOM、mdss-dsi-lane 映射="lane 映射_0123";
                   QCOM、nds-DSI-DSI-bllp-eof 功率模式;
                   QCOM、nds-DSI-DSI-bllp-power-mode;
                   QCOM、mdss-dsi-lane 0-state;
                   QCOM、nds-dsi-lane 状态;
                   QCOM、nds-dsi-lane 2状态;
                   QCOM、nds-dsi-lane 三态;
                   QCOM、nds-dsi-panel 计时=[E2 36 24 00 66 68 28 38 2A 03 04 00];
                   QCOM、mdss-DSI-t-clk-post =<0x02>;
                   QCOM、nds-DSI-t-clk-pre =<0x2A>;
                   QCOM、nds-DSI-DSI-BL-min-level =<1>;
                   QCOM、nds-DSI-DSI-BL-max-level =<4095>;
                   QCOM、mdss-DSI-dma-trigger ="trigger_sw";
                   QCOM、mdss-dsi-dmp-trigger ="无";
                   QCOM、mdss-DSI-reset-sequence =<1 20>、<0 2>、<1 60>;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想确认 SN65DSI85可以接受2560x800的 DSI 分辨率、并且可以拆分到2个 LVDS 屏幕、每个屏幕的分辨率为1280x800。

    Sergei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以、是的。

    您能否尝试启用测试模式并查看屏幕上的部分是否仍然未填充?

    此致、

    I.K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    测试图案工作正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请包含测试图案的图像。

    此外、请使用与本常见问题 解答中的#4类似的示波器测量 DSI 侧的线时间:https://e2e.ti.com/support/interface/f/138/t/852871

    根据您的设置、线时间应为20.253us

    此致、

    I.K.