工具与软件:
尊敬的论坛成员:
我们正尝试使用 TI SN65DSI86来驱动分辨率为1920x1200的 eDP 显示器。 我们已成功设置 SN65DSI86内部测试图形、因此我们可以确认 DisplayPort 输出正常工作。 我们使用26MHz REFCLK。
我们尝试从 STM32微控制器驱动 DSI 输入、该微控制器没有足够的带宽以60Hz 刷新率驱动显示器、但能够驱动大约20Hz 刷新率。 过去、我们设法通过非 TI 制造的 RGB 转 eDP 转换器、以1920x1200分辨率驱动旧产品中约20Hz 的刷新率驱动显示器。
我们正在使用250MHz 时钟和500MHz 数据速率驱动 DSI 输入、但我无法在 eDP 显示屏上获得图像。 CHA_DSI_CLK_RANGE 设置为50、这意味着250...255MHz DSI 时钟范围。
在错误寄存器中、我没有看到错误:
SN65DSI86:F0:0x00
SN65DSI86:F1:0x00
SN65DSI86:F4:0x01
SN65DSI86:F5:0x02
SN65DSI86:F6:0x00
SN65DSI86:F7:0x00
SN65DSI86:F8:0x01 //链路训练已通过
我已经尝试通过设置0xF9寄存器来调试将内部信号路由到 INT 引脚的问题。 我曾尝试通过将0xF9设置为0x04并通过将0xE0设置为0x01启用 IRQ 来观察 a_sot_rcvd 信号。 我想当 SN65DSI86能够捕捉 DSI 流时、无论出现任何其他错误、SOT 都应可见。
我的问题是:
-是否可以使用低至60Hz 的刷新率的 SN65DSI86?
-通过写入0xF9寄存器并在0xE0寄存器中启用中断来设置输出测试多路复用器是否正确?
-无论 DSI 流中是否存在其他可能的错误,当它被路由到 INT 时,我是否会看到 SOT 信号?
谢谢!
Balint