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.

[参考译文] DS90UB948-Q1:DS90UB948-Q1

Guru**** 2374000 points
Other Parts Discussed in Thread: ALP, DS90UH948-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1526668/ds90ub948-q1-ds90ub948-q1

器件型号:DS90UB948-Q1
主题中讨论的其他部分:ALPDS90UH948-Q1

工具/软件:

您好:

我们目前面临与 Westar 板相关的视频设置问题。 使用单个输入时、我们能够显示视频、但分辨率质量明显较低。

但是、当我们连接两个输入端(因为我们需要更高的图像质量)时、图像将完全消失。

以下是我们当前设置的关键详细信息:

  • 视频源: 车辆的 HMI
  • 分辨率和频率: 1920x1080 @ 60Hz
  • 监测:  用于显示视频的笔记本电脑屏幕  (支持 1920x1080 @ 60Hz)

您能否帮助我们确定根本原因并指导我们如何解决此问题?

提前感谢您的支持。

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

    尊敬的 Anis:

    感谢您分享此问题。

    您能否分享有关此设置的更多详细信息:

    • 方框图(串行器,颜色分辨率等)
    • 多个设备和电缆之间的故障是否一致?
    • 您是否尝试过来自解串器的 patgen 并看到了稳定的视频输出?

    谢谢、

    Ragav Subramanian

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

        

    您好 Ragav、

    感谢您的快速答复。

    请查看随附的框架抓取器图。

    关于 PatGen、我们使用默认设置。 但是、请注意、我们在尝试将时序源设置为时无法应用更改 内部

    至于 MODE-SEL0 、我们尝试将值从更5改为1、但这不起作用。 我们也尝试将其设置为6,但结果保持不变。

    指定 开关 S3 、请您确认是否 BISTC 开关 应设置为 高电平 驱动至低电平 位置?

    观察到的结果如下:

    • 何时 BISTC 设置为高电平 像素时钟= 128MHz

    • 何时 BISTC 设置为低电平 像素时钟= 49MHz

    请告知:

    1. 使用应用哪些正确设置 ALP 工具

    2. 所需的配置是什么 S0 S3 该怎么办?

    提前感谢您的支持。

    此致、
    Anis Arous

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

    尊敬的 Anis:

    感谢您分享方框图和其他信息。

    我们通常不会看到低分辨率模糊显示问题。 Patgen 将使我们能够推断问题是来自解串器还是传入视频。

    关于 PatGen、我们使用的是默认设置。 但是、请注意、我们在尝试将时序源设置为时无法应用更改 内部 .
    使用应用哪些正确设置 ALP 工具 ?

    对于 PatGen、ALP 中对器件正确编程的过程如下所示:

    1. 转到 PatGen 寄存器页面  
      1. 此页面上没有任何可执行的操作、但必须在 PatGen 选项卡之前访问它
    2. 转至 PatGen 页面
      1. 将计时设置为“ Intenal“
      2. 在窗口右侧设置时序和 PCLK
      3. 单击应用
      4. 点击“Enable Gnerator“
        1. 启用此功能后、设置将显示为灰色、您无法修改计时
    如所示 MODE-SEL0 、我们尝试将值从更5改为1、但这不起作用。 我们还尝试将其设置为6、但结果保持不变。
    所需的配置是什么 S0 S3 开关?

    mode_sel0 取决于您的 oLDI 输出 — 端口配置和位模式配置。 这些设置将在 POR 时应用、但如果您使用 ALP 对器件进行编程 — ALP 将使用编程中设置的值覆盖引脚配置。 请确保您在寄存器中更改了正确的 MODE_SEL 设置。

    for 开关 S3 、请您确认是否 BISTC 开关 应设置为 高电平 驱动至低电平 职位?

    S3 控制 BIST 和 PDB 设置:

    • S3.1 - L(对于正常视频操作)和高电平(对于 BIST 启用)
    • S3.2 - H、用于内部 Pclk
      • 使用带有 1/N 分频器的内部 PCLK 以设置指定的 PCLK
      • 有关进一步的 PCLK 功能 — 使用 SER PCLK 作为输入、并具有 M/N 分频器功能、以实现更高的 PCLK 精度
    • S3.3 — 设置来控制 PDB(应为高电平,因为 PDB 是一个有用的功能,除非客户希望其被禁用)

    请确保通过 ALP 寄存器设置相同的配置、因为 ALP 编程将覆盖引脚配置

    为了进一步帮助您、您是否介意分享一些详细信息:

    • 有关相应串行器的信息
      • 器件型号
      • 单/双链路
      • 基准速率
      • 您能在 Ser 上访问 I2C 吗
    • 笔记本电脑显示器 TCON 规格

    谢谢、

    Ragav Subramanian

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

    您好 Ragav、

      • 串行器器件型号:
        传输 集成在 vechile HMI 中 人员。  

      • 链路类型:
        HMI 使用的 双链路 FPD-Link III 、连接到 DS90UH948-Q1 解串器。

      • 运行速率:
        来自 VW HMI 的视频信号为 1920x1080 60Hz。

      • 串行器上的 I2C 访问:
        、我们无法访问串行器的 I2C 接口。

      • Asus PB278QV Panel/TCON 详细信息:

        根据官方规范:

        • 分辨率:  2560 × 1440 (WQHD)、最高为 75Hz   

        • 像素时钟: 在~153MHz 下计算 、2560×1440@75Hz (典型 WQHD 时序)

      我们已经取得了一些进展 、视频信号现在保持稳定、不会发生晃动。 不过、 图像质量仍然不是最佳 、和 某些颜色显示不正确或缺失 (例如,明显的颜色边缘和颜色精度损失)。

      我们将使用 HMI 作为 1920x1080 @ 60Hz 的视频源、并连接到 DS90UH948 模块解串器和 Westar LVDS 到 DVI 转换器。  

      您是否可以建议以下方面的最佳设置:

      • 像素时钟和输出模式(双 OLDI 与双交换)

      • 为提高颜色精度而建议的任何寄存器调整

      感谢您的支持。

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

    尊敬的 Anis:

    我需要更多信息来更好地为您提供支持:

    • 改善前一篇文章的形象的步骤是什么?
    • 您的颜色分辨率 (bpp) 是多少
    • 电缆移动是否影响视频输出? -这将指向信号完整性问题

    请尝试使用 DES First 的 Patgen 驾驶视频、并确保视频显示适当、并告知我状态。

    像素时钟和输出模式(双 OLDI vs 双交换)

    这将取决于您的系统配置。 双核交换将交换在 P0 和 P1 上输出产生的左右像素。 默认情况下、该器件将在 P0 上输出 L、在 P1 上输出 R。 在使用双链路交换的情况下、该器件将在 P0 上输出 R、在 P1 上输出 L。

    通过任何建议的寄存器调整来提高颜色精度

    我们有 RGB LUT 来实现白平衡 — 这有助于提高颜色分辨率(假设没有其他问题导致颜色退化)

    请参阅以下数据表的部分(数据表中显示的其他编程示例):

    谢谢您、

    Ragav Subramanian

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

    尊敬的 Ragav:

    感谢您的答复和支持。

    请在下面找到您请求的详细信息、以帮助您更好地评估我们的设置和剩余问题:

    1. 为改善上一篇文章的图像所采取的步骤
      我们移除了 HDMI 转 USB 适配器 并连接视频信号 直接连接到监视器 而不是在笔记本电脑上捕获图像。 这显著提高了图像质量和稳定性

    按照建议、我们计划进行视频驱动 通过 DES 的 PatGen 首先验证视频显示输出。

    请提供:

    • 分步过程 以正确驱动视频 PatGen 通过 DES

    • 不限 特定设置或配置 中所需的 ALP 工具

    此外、关于 RGB LUT 对于白平衡:

    • 您能否分享我们如何启用和配置这些 LUT?

    • 是否可以使用访问或调整它们 ALP

    我们感谢您的指导、并期待您的指示。

    此致、
    Anis Arous

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

    尊敬的 Anis:

    [报价 userid=“647609" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1526668/ds90ub948-q1-ds90ub948-q1/5879065 #5879065“] 为改善上一篇文章的图像所采取的步骤
    我们移除了 HDMI 转 USB 适配器 并连接视频信号 直接连接到监视器 而不是在笔记本电脑上捕获图像。 这显著提高了图像质量和稳定性

    这可能表明我们仍在处理信号完整性或电缆不匹配问题。

    [报价 userid=“647609" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1526668/ds90ub948-q1-ds90ub948-q1/5879065 #5879065“]

    按照建议、我们计划进行视频驱动 通过 DES 的 PatGen 首先验证视频显示输出。

    请提供:

    • 分步过程 以正确驱动视频 PatGen 通过 DES

    • 不限 特定设置或配置 中所需的 ALP 工具

    [/报价]

    这些步骤列于我先前的答复中、并引述如下:

    [引述 userid=“629349" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1526668/ds90ub948-q1-ds90ub948-q1/5872149 #5872149“]

    对于 PatGen、ALP 中对器件正确编程的过程如下所示:

    1. 转到 PatGen 寄存器页面  
      1. 此页面上没有任何可执行的操作、但必须在 PatGen 选项卡之前访问它
    2. 转至 PatGen 页面
      1. 将计时设置为“ Intenal“
      2. 在窗口右侧设置时序和 PCLK
      3. 单击应用
      4. 点击“Enable Gnerator“
        1. 启用此功能后、设置将显示为灰色、您无法修改计时
    [/报价]

    您可以使用“Scripting"选项“选项卡执行 LUT 配置。  

    第 7.5.3.1 节中有一个示例脚本、您可以直接复制该脚本以开始使用并使用 LUT 值进行修改。

    顺序如下:

    1. 在寄存器 0x2A[7:6]中选择相应的 RGB LUT
    2. 将 LUT 值写入地址 0x00 - 0xFF
    3. 对 R、G、B 值重复步骤 1-2
    4. 加载所有 RGB LUT 后、启用白平衡寄存器 0x2A[5]=1
      1. 如果您计划在初始化后动态更改 LUT(步骤 1-3)、则设置重新加载使能寄存器 0x2A[4]=1

    谢谢、

    Ragav Subramanian

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

    您好 Ragav、

    脚本在第 7.5.3.1 节中执行、但没有更改。

    我们执行此脚本

    #红色:保持线性
    board.WriteReg (0x2A、0x70)
    对于 I IN 范围 (256):
       board.WriteReg (I、I)

     

    #绿色:略有减少(例如 90%)
    board.WriteReg (0x2A、0xB0)
    对于 I IN 范围 (256):
       VAL = int (i * 0.9)
       board.WriteReg (I、Min (val、255))

     

    #蓝色:更强的减少(例如 80%)
    board.WriteReg (0x2A、0xF0)
    对于 I IN 范围 (256):
       VAL = int (I * 0.8)
       board.WriteReg (I、Min (val、255))

     

    #启用 WB 和重新加载
    board.WriteReg (0x2A、0x30)

    如您所见、HMI 图像和我们的监视器图像之间存在颜色不匹配。

    对于如何解决此不匹配问题、您有什么建议吗?

    提前感谢

    Arous Anis

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

    尊敬的 Anis:

    由于两个显示器之间的差异很大 — 我认为根本原因是两个设置之间存在差异。

    两种设置之间的电缆/信号完整性是否发生变化?  

    如果显示在 LVDS 至 DVI 适配器或 DVI 至 HDMI 中有一些额外损失。

    此连接可能会降低视频输出信号质量、从而导致您观察到的颜色异常。

    您能否提供有关设置之间差异的更多详细信息、并尝试简化连接?

    谢谢、

    Ragav Subramanian

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

    您好 Ragav、

    最后、我们在显示器上获得了这种图像质量、我认为这是最好的。

    但我们需要在笔记本电脑上录制视频、在本例中、当我们添加 HDMI/USB 适配器时。

    图像的质量下降,它开始闪烁,你有任何想法来解决这个问题.

    我们需要在笔记本电脑中葡萄视频。

    提前感谢、

    此致、

    Anis

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

    尊敬的 Anis:

    该视频看起来比您之前分享的图像要好得多。 很高兴我们找到了根本原因。

    根据下面的设置、DVI-HDMI 转换器之后是 HDMI 转 USB 适配器吗?

    [报价 userid=“647609" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1526668/ds90ub948-q1-ds90ub948-q1/5871438 #5871438“]     

    对于稳定的视频与您的应用程序,我们将需要减少损失从 948 DES 到显示器(笔记本电脑).

    为了提高信号完整性、我们需要减少适配器数量或使用损耗曲线更低的高端适配器。

    几个问题:

    • 我们是否可以在适配器链中进行任何优化?
      • 也许是 DVI 到 USB 适配器(消除 HDMI)
    • 笔记本电脑接受哪些视频输入?

    谢谢、

    Ragav Subramanian