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.

[参考译文] DS90UH947-Q1:为 DE 仅 LCD 设置图形发生器

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1129842/ds90uh947-q1-setting-pattern-generator-for-de-only-lcd

器件型号:DS90UH947-Q1
主题中讨论的其他器件:ALP

我将 DS90UH947连接到 DS90UH948、后者通过 LVDS 连接到 LCD。  LCD 为 DE、因此没有同步或同步。  我尝试使用具有内部时序的 Analog Launchpad 中的图形发生器在 LCD 上显示色条。  我的 LCD 是1920 x 1080 24位颜色。  像素时钟的标称值为70.93、这是我的第一个问题。  根据应用手册 SNLAG132G、像素时钟由使用 M 和 N 以及内部200MHz 时钟的分频器设置。  当我将 M 保持为1并更改 N 时、计算出的像素时钟值是合理的。  例如、设置 N = 3将是200MHz *(1/3)= 66.7MHz、这是 GUI 中的值。  但是、每当我更改 M 值时、计算值都是错误的。  例如、将 M 设置为2和 N 设置为6应该是200MHz *(2/6)= 66.7MHz、但 GUI 显示266.7MHz。  此外、默认 M/N 值1/2在 GUI 中显示"无效"。  在使用 M/N 值四处播放后、我可以得到的最接近70.93MHz 的频率是 M/N 设置为2/23。  应为200MHz *(2/23)= 17.4MHz、但 GUI 显示为69.6MHz。

我的第二个问题是设置同步宽度值。  我的 LCD 数据表显示水平消隐间隔为105像素时钟、垂直消隐间隔为30行。  如果我将 M/N 设置为2/23、将同步设置为105、并将同步设置为30、我将收到一条错误消息、指出"活动行的总和...必须小于总行数。"   

基于这些结果、当 M 除1之外、我不相信像素时钟的 GUI 计算。  因此、我将 M/N 设置为1/3、即66.7MHz。  这仍然在60至75MHz 的 LCD 范围内。  然后、我将 hsynch 设置为105、将 vsynch 设置为30。  当帧速率应为60Hz 时、"Status"(状态)区域显示的帧速率为26.9。  当我启用它时、不会发生任何情况。  实际上、我唯一能在屏幕上显示任何内容的方法是将 M/N 设置为1/2、将 hsynch 设置为44、并将 vsynch 设置为5。  使用这些值时、我会看到 LCD 上半部分左右的色条、但它们之间有很多闪烁和交叉。

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

    您好、Tony、

    感谢您参考应用手册并描述 GUI 中的不同 M/N 值。 对于您的第一个问题、存在无法访问的 N 的某些值。 N 值0和1被保留。 当 M 值大于1时、标称内部振荡器切换到800MHz。 这就是 GUI 显示266.7MHz (800*2/6)值的原因。

    您所使用的 LCD 的 HTOTAL 和 VTOTAL 是什么?

    此致、

    Jack Scherlag

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

    插孔、

    感谢您解释将源定义为200MHz 或800MHz 的 M 值。  我在应用手册中看到了多处关于200 vs 800的引用、但我找不到任何说明如何选择200或800的内容。  以下是 LCD 数据表中的时序值:

    如果我正在正确读取该值、您要询问的 HTOTAL 值是它们的符号 Th、即1065像素时钟(TC)。  一个像素时钟(TC)为14.1ns。  因此 HTOTAL 为1065 * 14.1 * 10^-9 = 15.0165us。  我相信 VTTAL 是他们的符号 TV、1110 * Th = 1110 * 15.017us = 16.668ms。

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

    您好、Tony、

    您能否尝试将视频时序参数与7/79的 M/N 比一同输入 ALP? ALP 仍会发出警告、但仍应对 PATgen 进行编程。 从上表中可以看出:HTOTAL 1065、VTOTAL 1110、HSync 105和 VSync 30。

    此致、

    插孔

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

    插孔、

    首先、我发现接地问题或导线松动。  当我不小心将线束移到 LCD 上时、我突然在 LCD 上看到了一整套色条。  但奇怪的是、这是 M/N 的默认设置设为1/2、这应该是无效的。

    我尝试了您在各种组合中建议的更改。  通常、我发现、如果我将 M/N 值设置为1/2以外的任何值、LCD 上不会显示任何内容。  只要将 M/N 设置为1/2、更改 HSynch、VSynch、同步宽度等不会产生明显的差异。  即使更改活动区域值也没有任何变化。

    Tony

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

    您好、Tony、

    事实证明、ALP 在检测到警告时不会对视频值进行编程。 您是否能够尝试将 HTOTAL 和 VTOTAL 增加几个像素以使 ALP 对947进行编程?

    此致、

    插孔

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

    插孔、

    我在 Alps 中看不到任何名为 HTOTAL 或 VTOTAL 的东西。  您指的是哪些值?

    Tony

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

    您好、Tony、

    我指的是水平和垂直的总面积值。

    此致、

    插孔