Part Number:SN65DSI84
问:当我使用这些器件时,显示面板上的视频闪烁。如何调试该问题?
Cherry Zhou:
答:显示面板上的闪烁图像可能由多种因素引起的。为了帮助调试该问题,您首先应该使用 DSI 调谐器检查是否正确配置了器件(调谐器的下载网址为:https://tidrive.ext.ti.com/u/5B25JYQduSH2Hbkl/DSI%20Tuner%202.1.zip?l)
对于单通道 DSI 至单通道 LVDS,您可以参考以下视频:https://training.ti.com/configuring-sn65dsi8x-single-channel-dsi-single-link-lvds-operation
对于单通道 DSI 至双通道 LVDS,您可以参考以下常见问题解答作为指南:https://e2e.ti.com/support/interface/f/interface-forum/918890/faq-sn65dsi84-how-to-configure-the-sn65dsi84-and-sn65dsi85-for-single-channel-dsi-to-dual-channel-lvds
对于双通道 DSI 至双通道 LVDS,您可以参考以下视频:https://training.ti.com/configuring-sn65dsi85-dual-channel-dsi-dual-link-lvds-operation
在使用上述配套资料正确配置器件后,您还应检查 LVDS 时序参数(时钟频率等)是否处于您的显示面板的规格范围内。此外,验证您的 DSI 源的视频时序输出是否与您正在对 DSI83/DSI84/DSI85 进行编程的输出相匹配。这包括 DSI CLK 频率、有效像素数据和消隐像素数据。例如,如果您在 DSI 调谐器中将 300MHz 作为 DSI CLK 频率,请确保源的 DSI CLK 的频率确实为 300MHz。视频输入时序、寄存器配置和面板时序要求都必须匹配才能使视频流正常工作。
您还可以使用 DSI 调谐器将器件配置为输出内部测试图案。当针对测试图案进行配置时,器件不使用输入 DSI 数据。它仅使用 DSI CLK 或外部 REFCLK 来根据 LVDS 时序参数在内部生成测试图案。测试图案如下所示:
如果测试图案与上面的图案一样,那么使用 DSI 数据时出现的任何闪烁都可能是由于 DSI 输入不稳定或来自 DSI 源的输出不正确而导致的。如果测试图案出现闪烁或颜色不正确(例如白色条带显示为灰色),则可能未针对显示面板正确配置 LVDS 输出。检查所使用的显示面板的格式(格式 1 与格式 2)是否正确,LVDS 时序是否处于规格范围之内。
另一个要检查的项目是 DSI 输入端的脉冲/线时间。确保 DSI 输入端的线时间(从 HSYNC 到 HSYNC 的时间)与 LVDS 输出端的线时间相匹配。LVDS 输出端的线时间是水平像素总量除以 LVDS 时钟频率。您可以通过放大数据通道上的数据流来使用示波器测量 DSI 输入端的线时间,如下所示:
您还可以尝试使用一个干净的外部 REFCLK 作为 PLL 的时钟源,而不是使用 DSI CLK 作为 PLL 源,因为噪声过大的 DSI CLK 可能导致 LVDS 时钟输出不稳定。