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.

[参考译文] DS90UB949-Q1EVM:DS90UB949-EVM、DS90UB948-EVM 1024 * 720显示输出不正确

Guru**** 2589245 points
Other Parts Discussed in Thread: ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/988952/ds90ub949-q1evm-ds90ub949-evm-ds90ub948-evm-1024-720-display-output-is-not-proper

器件型号:DS90UB949-Q1EVM
主题中讨论的其他器件:ALP

大家好、团队、

我们使用以下连接设置。

Windows PC->HDMI->DS90UB949EVM->DS90UB948EVM->1024*720 TFT 面板。

使用 ALP 工具、我们配置了949和948 EVM。  我们使用的是双 FPD Link。 在948   中,我们将 MODESEL_0用作6 (单路 OLDI 输出),将 MODSEL_1用作2 (20 MbpsSTP)。

我们能够获得显示,但在显示中心,输出图像正在被切断。   面板的显示分辨率为1024 * 720、而在 Windows PC 中、分辨率配置为1280 * 720。  

请查找所附图像以供参考。

请提供相关建议。

谢谢、

Sundar

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

    Sundar、您好!

    如果 HDMI 源提供1280x720且显示面板需要1024x720、则这是预期行为。 您需要配置源以提供面板的正确分辨率。 我建议配置949 EDID SRAM (请参阅949数据表的第7.3.4节)以匹配面板的 EDID、以便 HDMI 源 PC 能够提供正确的显示分辨率。  

    此致、

    Casey  

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

    Casey、您好、感谢您的回复。 您能否建议我们如何修改800 x 480显示屏 SRAM 中的 EDID? 目前、我们能够在 EDID SRAM 中设置640x480和1280 x720。 但我们希望配置800 x480。请建议如何配置。

    949是否支持800 x480显示?

    谢谢、

    Sundar

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

    Sundar、您好!

    EDID SRAM 可使用寄存器0x48-0x4B 进行编程。 在 APB_CTL 中选择 EDID SRAM 空间:

    然后使用寄存器0x49选择 EDID 地址0x00-0xFF、并将所有256字节的每个字节值写入0x4B。 是的、949可以支持800x480或任何真正的任意分辨率、只要它适合器件的 PCLK 范围即可。 如果您还没有 EDID、则可以使用 EDID 生成器程序(如 AW EDID 编辑器)来创建 EDID

    此致、

    Casey  

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

    您好 Casey、

    感谢您的回复。

    我们能够为我们的 TFT 面板生成 EDID、而且它很好。 但我们会观察显示屏中的颜色变化。

    我们使用的 TFT 面板支持 LVDS JEIDA 6/8位支持的 RGB 格式。

    949或948是否支持 JEIDA 格式?

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

    Sundar、您好!

    请尝试更改948设备上的 MAPSEL 设置:

    此致、

    Casey  

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

    您好 Casey、

    感谢您的回复。 我们选择 MODESEL0作为6、MODESEL1作为2。 但我们在输出中观察到灰度和 RGB 数据丢失。

    您认为这是硬件连接问题还是软件配置问题? 请帮助提出建议/

    谢谢、

    Sundar

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

    Sundar、您好!

    您是否尝试了 MAPSEL = H 和 MAPSEL = L 以查看是否有任何差异? 这可以通过948寄存器覆盖项进行配置、因此无需更改 MODE_SEL 自举。 通常、如果显示屏启动且时序稳定、但颜色不正确、则 OLDI 映射(可使用 MAPSEL 进行调整)有问题、或者源提供了不正确的位深度(18位与24位)。 您能否发送一张图片、说明 EDID 已修复且源提供正确分辨率后显示屏的外观? 还要确认-这是单个 OLDI 显示屏?

    此致、

    Casey