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.

[参考译文] DS90UB949-Q1EVM:可选#39;t 选择启用发生器

Guru**** 2562120 points
Other Parts Discussed in Thread: ALP, USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1220209/ds90ub949-q1evm-can-t-select-enable-generator

器件型号:DS90UB949-Q1EVM
主题中讨论的其他器件:ALPUSB2ANY

在"Pattern Generator"选项卡上连接 DS90UB949后、我无法选择"Enable Generator"复选框。 如何发送我的 EDID 以获得854X480分辨率。 帮助我解决此问题。

谢谢  

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

    Sundar、您好!

    1) 1)如果您要选择"外部时序"或"外部时钟"、请确保在 UB949的输入端连接了视频源。 否则、请选择"内部"。

    2)此外,如果您从右侧的视频控件中更改任何参数,您必须首先应用并启用生成器。

    3) 3)如果仍然无法正常工作、请确保仅将 ALP 连接到一个器件、而不是如图所示的两个器件。

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

    谢谢你的回复!

    实际上、我的问题是在将 UB949与 ALP 工具进行连接后、电流链路状态良好、如下图所示  

    在此之后、如果我选择图形发生器选项卡或任何其他选项卡、UB926将不检测。 我不理解这个问题。 有时图形发生器选项卡本身无法打开。

    共享854X480分辨率的 EDID 存储器表。  

    谢谢  

    Sundar  

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

    谢谢你的回复!

    实际上、我的问题是在将 UB949与 ALP 工具进行连接后、电流链路状态良好、如下图所示  

    之后、如果我选择图形发生器选项卡或任何其他选项卡、UB926 连接会丢失、如下图所示。 我不理解这个问题。 有时、图形发生器选项卡本身在这种情况下无法打开。

    共享854X480分辨率的 EDID 内存表。  

    谢谢  

    Sundar  

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

    Sundar、您好!

    我可以看到您在另一个线程中有一个非常类似的问题。 因此、我将关闭该主题。

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

    您好、Hamzeh:

    我找不到任何具有类似问题的主题。 请指导我们解决这个问题。

    谢谢

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

    e2e.ti.com/.../video1_5F00_HPbVIM3L.mp4

    现在我可以从寄存器设置中选择图形发生器。。 但我的输出闪烁。 我不知道在哪里可以帮助我们解决这个问题。

    此致

    Saravana.

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

    Sundar、您好!

    您正在使用哪种类型的图形发生器? 您可以从 Patgen 选项卡发布屏幕截图吗?

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

    EDID 写入已完成、其工作正常。  

    现在、我们还有另一个要求、即在同一个 DS90UB949 EVM 中通过 UART 写入 EDID。 请建议可以通过 UART 写入 EDID。 请注意写 EDID 的地址。

    谢谢

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

    Sundar、您好!

    写入 EDID SRAM 的过程如下:


    1) 1)设置寄存器0x48[0]以启用 APB。 该位应在 过程的剩余部分保持置位。 寄存器0x48[4:3]应设置为01。 如果需要、 可以设置自动递增位(寄存器0x48[2])以启用自动递增功能。

    2) 2)写入寄存器0x49以设置8位寄存器地址。

    3) 3)将8位数据写入寄存器0x4B。 对此寄存器执行 写入操作后、将立即进行 APB 接口写入。

    4) 4)如果设置了 APB 自动递增位、则可以通过重复 步骤2写入下一个寄存器位置、否则重复步骤1和2以写入另一个寄存器位置。

    此外、请参阅本 主题 和本 主题

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

    你好、Hamzeh  

    TA

    感谢您的支持。

    1.我将 UART 连接到 DS90UB949 EVM 电路板原理图(页码:39)中的 J23、如下图所示。 连接是否正确?

    https://www.ti.com/lit/ug/snlu169/snlu169.pdf?ts=1683119460784&ref_url=https%253A%252F%252Fwww.google.com.hk%252F 

    2.如果 UART 连接正确,则建议在写入 EDID 之前进行其它寄存器设置。

    此致

    Saravanakumar D.

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

    Sundar、您好!

    我们从未在该应用中使用 UART。 我们仅使用 I2C。  

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

    谢谢!!!

    1.您能具体说明在何处连接我的 IIC 并提供所需的寄存器设置以获取正确的输出吗?  

    2.我们有 如下要求:[PC USB->UART ->EVM MCU MSP430->IIC->EVM SER UB949->FPD III->DESUB926->HUD MCU]。 您是否会通过检查该 UART 通信进行确认。

    此致

    Saravanakumar D.  

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

    在 UB949 EVM 上、您需要将 I2C 连接到 I2C 接头或 DDC 接头、如下面的屏幕截图所示。

      

    1) 1)通过 I2C 访问 EDID SRAM
    •通过 APB 接口寄存器提供的间接寄存器访问机制、可从器件上的 I2C 接口访问 EDID SRAM 数据。
    •APB 接口寄存器包含一个控制寄存器(寄存器0x48)、地址 寄存器(寄存器0x49、0x4A)和数据寄存器(寄存器0x4B–0x4E)。
    •地址寄存器提供 EDID SRAM 的字节偏移。
    •当访问 EDID SRAM 时、由于 接口是8位的、所以只使用第一个数据寄存器(寄存器0x4B)。
    •对于 EDID SRAM 访问、寄存器0x48[4:3]应设置为值01以选择 EDID SRAM。

    写入 EDID SRAM 的过程如下:
    1) 1)设置寄存器0x48[0]以启用 APB。 该位应在 过程的剩余部分保持置位。 寄存器0x48[4:3]应设置为01。 如果需要、 可以设置自动递增位(寄存器0x48[2])以启用自动递增功能。
    2) 2)写入寄存器0x49以设置8位寄存器地址。
    3) 3)将8位数据写入寄存器0x4B。 对此寄存器执行 写入操作后、将立即进行 APB 接口写入。
    4) 4)如果设置了 APB 自动递增位、则可以通过重复 步骤2写入下一个寄存器位置、否则重复步骤1和2以写入另一个寄存器位置。

    读取 EDID SRAM 的过程如下:
    1) 1)写入寄存器0x49以设置8位寄存器地址。
    2) 2)设置寄存器0x48[1]。 这将启动 APB 接口读取。  在对寄存器0x48进行任何写入期间还必须设置寄存器0x48[0]、而寄存器0x48[4]必须设置为01。 如果需要、 可以设置 APB 自动递增位(寄存器0x48[2])以启用自动递增功能。
    3) 3)读取第一个 APB 数据寄存器(寄存器0x4B)。
    4) 4)如果设置了 APB 自动递增位、则可以通过重复 步骤2和3来读取下一个寄存器位置、否则重复步骤1-3以读取另一个寄存器位置。
    ----------------

    2) 2)通过 DDC 读取 EDID SRAM:
    •HDMI DDC 接口是一个简单的 I2C 接口、允许访问 上游 HDMI 发送器的 EDID 信息。
    •初始化后、如果启用了 DDC 接口、则可以 直接使用 DDC 接口读取256字节 EDID 结构。
    •默认情况下、EDID 结构将位于0xA0 (8位地址)的从器件地址。  可以通过更改寄存器0x51中的值来更改该地址位置。
    •默认情况下、该接口是只读的、但可以通过清除寄存器 0x51的位0使其可写入。
    •该接口是标准的 I2C 从接口、能够以标准模式 或快速模式时序运行。
    •通过设置寄存器0x4F[0]、可禁用 EDID SRAM 的 DDC 接口。

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

    谢谢 Hamzeh

    UART 通信怎么样? 在 EVM 中、我们提供了 UART 接头引脚、我认为通过在 MSP430中更改某个寄存器设置、我们可以访问 UART。 请澄清为什么在 J23接头中提供 UART。

    根据 EVM 原理图、此 I2C 直接与 UB949相连、对吗? 你是否有任何特定的 I2C 工具可以 写入寄存器 ?

    此致

    Saravanakumar D.

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

    Sundar,

    您可以使用 UART、但不能用于写入或读取 EDID。 只能通过 I2C 或 DDC 总线访问。

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

    Hamzeh,

    是否有任何特定的工具可以写入 I2C?

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

    您可以将 I2C USB2ANY 或 Aardvark 工具连接到 I2C 总线、也可以直接通过 USB 电缆将 PC 连接到板上的 Mini-USB 连接器上、并使用嵌入式 MSP430微控制器与 UB949连接。