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.

[参考译文] DS90UB928Q-Q1:GPIO 噪声问题

Guru**** 2562470 points
Other Parts Discussed in Thread: DS90UB929-Q1, DS90UB928Q-Q1, TFP410

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/787935/ds90ub928q-q1-gpio-noise-question

器件型号:DS90UB928Q-Q1
主题中讨论的其他器件:DS90UB929-Q1TFP410

你(们)好,先生

我们使用 UB928将 GPIO 2设置为 GPIO 模式。 但我们在将 GPIO 2设置为 GPIO 模式之前测量了噪声。

直到 UB929和 UB928链接并在大约2秒后设置为 GPIO 模式、噪声将消失。 是否可以解决该噪声?

通道1、UB928 IDB 引脚(电源使能)

通道2、UB928 GPIO2

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

    在此启动期间、您还可以探测928上的锁定情况吗?

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

    您好!

    如果您尝试通过远程串行器控制928、则需要正向通道和锁定状态。   

    GPIO2。 如果使用 OEn 输入低电平和 OS_SEL 低电平、则数据表中的表5强制将 GPIO 设为低电平。   

    当正向链路处于活动状态时、GPIO2或本地 I2C (在928处处于活动状态)可通过寄存器控制进行更改。

    Pg46数据表、寄存器0x1E 具有 GPIO2控制功能、加电时 GPIO2处于 I2S 功能中、可通过该寄存器重新编程为 GPIO、或由远程串行器控制。   

    在重新编程寄存器0x1E 之前、GPIO2是默认的加电功能。   如果您不想在 GPIO2上看到脉冲、请设置 oen = 0、然后使用逻辑"0"对 GPIO2进行输出编程。 然后设置 oen = 1。

    此致、

    Joe Quintal

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

    尊敬的 Joe / Casey。

    你好。

    GPIO 2的噪声似乎受到锁定的影响。 大约2秒后、锁定保持稳定、没有噪声。 GPIO 2也是正常的。

    为什么锁一开始就会有噪声? 这是正常的吗? 这个问题能否得到解决? 感谢您的帮助~

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    尽管您询问了 GPIO 噪声、但在上一个示波器快照中、器件继续失锁是不正常的
    和锁定状态。 您需要调查导致失锁的原因、并首先修复。 我们期望 LOCK 在 PDB 之后几 ms 生效
    易松开。 在锁定时进行初始0->1转换后、似乎存在一个将928 GPIO2编程为遵循 FPDLink 输入的位置
    GPIO 或 I2C 命令。 我们无法告诉 GPO2在非锁定期间被定向为0、因为它已经是一个逻辑"0"。
    GPIO1和 GPIO2如表8所示、如果 GPO2从串行器转发、当锁定丢失时、链路可能会重新尝试建立控制。
    此致
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Joe。
    你好。
    我可以使用 UB929来控制 UB928 TMDS 输出的开启或关闭吗? 如果是、请告诉我如何控制。 此外、UB928锁定输出也可以由 UB929? 谢谢~
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、AJ、

    这是可能的、但不会解决问题的根本原因。 如果您首先使用地图分析工具进行链接、我建议您设法了解信号完整性。 您可以根据 MAP 工具结果调整 AEQ 底限值、以改善初始锁定行为。 最后、您可以通过设置寄存器0x4A 位0 = 1来强制关闭928 LVDS 输出

    http://www.ti.com/lit/ug/snlu243/snlu243.pdf

    此致、

    Casey  

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

    您好!

    DS90Ux929 - HDMI 串行器将 HDMI TMDS 转换为 FPDIII RGB 数据。  请参阅929数据表的第8.1节。

    DS90UB929-Q1可将 HDMI 接口(3个 TMDS 数据通道+ 1个 TMDS 时钟)转换为 FPD-Link III
    接口。 此器件通过运行速率高达3.36Gbps 的单个串行对传输一个35位符号。 。
    串流包含嵌入式时钟、视频控制信号、RGB 视频数据和音频数据。

    DS90Ux928 - OLDI 解串器将 FPDIII RGB 数据转换回 OLDI LVDS 视频和音频数据。  请参阅928数据表的第8.1节。

    DS90UB928Q-Q1通过一个运行速度高达2.975的单个串行 FPD-Link III 对接收一个35位符号
    Gbps 线路速率、并将该数据流转换为 FPD-Link 接口(4个 LVDS 数据通道+ 1个 LVDS 时钟)。

    1)所以我将回答第一个问题(HDMI 输入串行器<-> FPD3 <->解串器 HDMI 输出)

    您可以将 DS90Ux929或 DS90Ux949串行器用于 HDMI 到 FPDIII。

    您可以将 DS90Ux928解串器(FPDIII 至 OLDI)用于 OLDI LVDS 输出

    您可以使用 DS90Ux926解串器(FPDIII 至 RGB)和从 RGB 到 HDMI 输出的 TFP410转换器

    2) 2)有多种方案可用于消隐数据路径。

       请参阅应用手册 AN-2198以了解对图形发生器的编程。  您可以对面板大小和自定义黑色进行预编程、只需一次寄存器写入  

       以使能通过测试模式中断视频。

       A1)串行器-为所需的解串器显示面板对串行器图形发生器进行编程、发送黑色作为自定义颜色。  启用图形发生器

       A2)如果器件为 DS90UH929 -如果解串器 DS90UH926、928能够利用 AVMute 功能、则可以使用 AVMute 功能。   

       b)解串器-针对所需的显示面板对解串器图形发生器进行编程、发送黑色作为自定义颜色、启用解串器图形

         发生器。   

      c)有一些方法可以降低正向通道数据路径或复位解串器 PLL、但不考虑这些方法、因为需要更多的初始化

         从断开链路或时钟结构中恢复。

    3) 3) UB928 OLDI 解串器、  

      第8.4.1节包含时钟和输出状态、通常锁定指示器遵循数据表中的表5。  如果您希望通过编程方式更改状态、建议通过 I2C 寄存器远程读取锁定状态。  主机处理器(连接到串行器)从解串器读取锁定状态、 计算软件控制的锁定、对解串器上输出的本地或远程 GPIO 进行编程。

    此致、

    Joe Quintal