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.

[参考译文] SN65DSI84:1024x600分辨率问题

Guru**** 2477765 points
Other Parts Discussed in Thread: SN65DSI84

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/575717/sn65dsi84-1024x600-resolution-problem

部件号:SN65DSI84

大家好,

我正在研究一种基于此mipi-LVDS桥接器的设计,以驱动1280x800 10英寸液晶屏或1024x600 7英寸液晶屏。 视频源是 位于上电路板SBC上的Intel Atom x5-Z8350 CPU。  

我的问题是,在BIOS中选择1280x800分辨率时,网桥工作正常,而在1024x600中则不工作。

硬件

  • 使用两个DSI通道(DA0-DA1),并且仅使用LVDS通道A。
  • 未使用DSI时钟,因为我们无法在CPU上启用它。
  • 外部重新时钟由25MHz (7英寸LCD)或35MHz (10英寸LCD)的振荡器提供。

配置

  • 已使用TI的DSI调谐器生成配置。
  • DSI源为24bbp。
  • REFCLK_multiplier寄存器设置为2,以生成显示屏所需的50MHz和70MHz LVDS时钟。
  • 已使用LCD数据表和视频BIOS设置验证了面板输入和DSI输入。
  • 相关寄存器配置为25MHz或35MHz重新时钟。

结果

  • 10英寸配置适用于10英寸液晶屏7英寸液晶屏(即使LVDS时钟高于显示屏数据表中指定的值,也可与7英寸液晶屏配合使用)。
  • 7英寸配置不工作;LVDS通道Y1和Y3似乎存在直流偏压,但在它们上没有活动。
  • 50MHz和70MHz LVDS时钟均由sn65dsi84成功生成。
  • 当REFCLK由设置为50MHz的外部频率发生器提供并且 REFCLK_multiplier设置为1时,LVDS时钟看起来正常,但Y1和Y3上仍然没有显示。
  • 如果使用7英寸配置激活了测试模式(寄存器0x3c),则显示屏为白色,带有黑色边框。  

两个DSI调谐器配置均已连接。

我们非常希望能够深入了解什么可能是错误的,以及什么是应该进一步检验的。

谢谢!

Charles

e2e.ti.com/.../6253_2E00_7_5F00_inches_2E00_confige2e.ti.com/.../5504_2E00_10_5F00_inches_2E00_config</s>5504

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

    您好Charles:

    请提供7英寸LCD数据表和DSI84的寄存器转储。

    在您的描述中,您提到了以下内容:

    • 未使用DSI时钟,因为我们无法在CPU上启用它。

    这是否意味着您没有将任何DSI时钟连接到DSI84? 即使选择外部参考时钟作为外部LVDS时钟的时钟源,您也需要输入DSI时钟,因为DPHY规范。

    D-PHY在主设备和从设备之间提供同步连接。 实际PHY配置由时钟信号和一个或多个数据信号组成。

    此致

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

    Joel,您好!

    感谢您的快速回复。

    我已附加了7英寸显示屏数据表和我们通过I2C发送的DSI84 CSR寄存器值。

    DSI时钟信号确实连接到了DSI84,但它没有活动,因为我们还不能激活它。  

    我认为时钟可以嵌入数据通道,但经过进一步研究,我相信我错了M-PHY规范,它具有此功能。

    谢谢!

    Charles

    e2e.ti.com/.../2352.NDS7G50PIPS2016_2D00_5_2D00_31.pdf</s>2016

    e2e.ti.com/.../8130.7inch_5F00_v2.txt

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

    只是为了跟进,

    我们能够通过桥梁解决我们的问题。

    我们以为DSI时钟已被禁用,但经过进一步调查和更好的测量,我们发现它实际上始终处于活动状态。 我们必须侵入显卡驱动程序以禁用它,并按照数据表初始化顺序的时间安排启用它。 最终,这将在BIOS中完成。  

    现在,我们的显示器按预期工作。

    谢谢!

    Charles