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.

[参考译文] AM3358:LCD 时序问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1186568/am3358-lcd-timing-issue

器件型号:AM3358

我们有一个使用 AM335X 芯片和 ADV7125 DAC 输出 VGA 信号的系统,除了显示器左侧的第一个像素保持为黑色(我们测试过的任何显示器以及目标硬件显示器)之外,其他系统都可以正常工作。 此问题已被追溯到 LCD_PCLK 和其余数据线路之间可能存在的时序问题。 我们可以看到进入 DAC 的输入信号上的第一个像素; 但是,由于像素时钟的计时似乎与 LCD_AC_BIAS_EN 行上的消隐/数据有效信号完全一致,因此数据将作为理论而丢失,这将解释第一个像素的信息将丢失,因为数据在时钟周期高电平之前不可用。 我们已尝试调整 DRM 的 simple-bridge.c 部分的设置和保持值,但这似乎对计时没有任何影响。

我在 tilcdc 驱动程序代码中四处寻找一种可以更改时钟的方法,以便在转换过程中不会丢失第一个值的数据像素。 我没有发现任何跳出来的东西。

您是否有任何可能有助于解决此问题的建议?