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.

[参考译文] DS90UH949-Q1EVM:未检测到 HDMI

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1262769/ds90uh949-q1evm-hdmi-not-detected

器件型号:DS90UH949-Q1EVM
主题中讨论的其他器件:DS90UH949-Q1ALP

您好、TI 团队、

我正在使用 DS90UH949-Q1 EVM 来实施 HDMI 到 FPD-Link III 方案。

显示屏具有  DS90Ux948-Q1解串器、根据数据表、串行器和解串器都向后兼容。

但现在、当我插入 HDMI 源时、ALP 软件不会显示 HDMI 输入、但检测到 EVM。

我已按如下方式读取寄存器值:

寄存器数据名称

0x0000 0x18 I2C 器件 ID

0x0001 0x00复位

0x0003 0xDA 通用配置

0x0004 0x80模式选择

0x0005 0x00 I2C 主器件配置

0x0006 0x00 DES ID

0x0007 0x00 SlaveID[0]

0x0008 0x00 SlaveAlias[0]

0x0009 0x00保留

0x000A 0x00反向通道 CRC 错误

0x000B 0x00反向通道 CRC 错误

0x000C 0x00一般状态

0x000D 0x20 GPIO[0]配置

0x000E 0x00 GPIO[1]和 GPIO[2]配置

0x000F 0x00 GPIO[3]配置

0x0010 0x00 GPIO[5]和 GPIO[6]配置

0x0011 0x00 GPIO[7]和 GPIO[8]配置

0x0012 0x00数据路径控制

0x0013 0x88通用控制

0x0014 0x00 BIST 和 DOPL 控制

0x0015 0x01 I2C_VSELECT

0x0016 0xFE BCC 看门狗控制

0x0017 0x1E I2C 控制

0x0018 0x7F SCL 高电平时间

0x0019 0x7F SCL 低电平时间

0x001A 0x01数据路径控制2

0x001B 0x00 BIST BC 错误计数

0x001C 0x00 GPI 引脚状态1

0x001D 0x00 GPI 引脚状态2

0x001E 0x01 TX_PORT_SEL

0x001F 0xf5频率计数器

0x0020 0x00解串器功能1

0x0021 0x00解串器功能2

0x0022 0x25保留

0x0023 0x00保留

0x0024 0x00保留

0x0025 0x00保留

0x0026 0x00链路检测控制

0x0027 0x00保留

0x0028 0x01保留

0x0029 0x20保留

0x002A 0x20保留

0x002B 0xA0保留

0x002C 0x00保留

0x0030 0x00 SCLK_CTRL

0x0031 0x00 AUDIO_CTS0

0x0032 0x00 AUDIO_CTS1

0x0033 0x00 AUDIO_CTS2

0x0034 0x00 AUDIO_N0

0x0035 0x00 AUDIO_N1

0x0036 0x00 AUDIO_N2_COEFF

0x0037 0x00 CLK_CLEAR_STS

0x0038 0x00保留

0x0039 0x00保留

0x003A 0x00保留

0x003B 0x00保留

0x003C 0x00保留

0x003D 0x00保留

0x003E 0x00保留

0x003F 0x00保留

0x0040 0x14保留

0x0041 0x4B 保留

0x0042 0x00保留

0x0043 0x00保留

0x0044 0x80保留

0x0045 0x00保留

0x0046 0x00保留

0x0047 0x00保留

0x0048 0x00 APB_CTL

0x0049 0x00 APB_ADR0

0x004A 0x00 APB_ADR1

0x004B 0x00 APB_DATA0

0x004C 0x00 APB_DATA1

0x004D 0x00 APB_DATA2

0x004E 0x00 APB_DATA3

0x004F 0x00 BRIDGE_CTL

0x0050 0x97 BRIDGE_STS

0x0051 0xA1 EDID_ID

0x0052 0x1E EDID_CFG0

0x0053 0x00 EDID_CFG1

0x0054 0x28 BRIDGE_CFG

0x0055 0x0C AUDIO_CFG

0x0056 0x00保留

0x0057 0x00保留

0x0058 0x00保留

0x0059 0x00保留

0x005A 0x82 DUAL_STS

0x005B 0x20 DUAL_CTL1

0x005C 0x42 DUAL_CTL2

0x005D 0x06 FREQ_LOW

0x005E 0x44 FREQ_HIGH

0x005F 0x00 HDMI_FREQ

0x0060 0x22 SPI_TIMING1

0x0061 0x02 SPI_TIMING2

0x0062 0x00 SPI_CONFIG

0x0064 0x10 PGCTL

0x0065 0x00 PGCFG

0x0066 0x00 PGIA

0x0067 0x00 PGID

0x0068 0x00保留

0x0069 0x00保留

0x006A 0x00保留

0x006B 0x00保留

0x006C 0x00保留

0x0070 0x00 SlaveID[1]

0x0071 0x00 SlaveID[2]

0x0072 0x00 SlaveID[3]

0x0073 0x00 SlaveID[4]

0x0074 0x00 SlaveID[5]

0x0075 0x00 SlaveID[6]

0x0076 0x00 SlaveID[7]

0x0077 0x00 SlaveAlias[1]

0x0078 0x00 SlaveAlias[2]

0x0079 0x00 SlaveAlias[3]

0x007A 0x00 SlaveAlias[4]

0x007B 0x00 SlaveAlias[5]

0x007C 0x00 SlaveAlias[6]

0x007D 0x00 SlaveAlias[7]

0x0080 0x00 RX_BKSV0

0x0081 0x00 RX_BKSV1

0x0082 0x00 RX_BKSV2

0x0083 0x00 RX_BKSV3

0x0084 0x00 RX_BKSV4

0x0090 0x00 TX_KSV0

0x0091 0x00 TX_KSV1

0x0092 0x00 TX_KSV2

0x0093 0x00 TX_KSV3

0x0094 0x00 TX_KSV4

0x0098 0x00保留

0x0099 0x00保留

0x009A 0x00保留

0x009B 0x00保留

0x009C 0x00保留

0x009D 0x00保留

0x009E 0x00保留

0x009F 0x00保留

0x00A0 0x00 RX_BCAPS

0x00A1 0x00 RX_BSTATUS0

0x00A2 0x00 RX_BSTATUS1

0x00A3 0x00 KSV_FIFO

0x00C0 0x00 HDCP_DBG

0x00C1 0x00保留

0x00C2 0xA8 HDCP_CFG

0x00C3 0x00 HDCP_CTL

0x00C4 0x40 HDCP_STS

0x00C5 0x38保留

0x00C6 0x00 HDCP_ICR

0x00C7 0x00 HDCP_ISR

0x00C8 0xC0 NVM_CTL

0x00C9 0x00保留

0x00CA 0x00保留

0x00CB 0x00保留

0x00CC 0x00保留

0x00CE 0xFF 蓝屏

0x00D0 0x00 IND_STS

0x00D1 0x00 IND_SAR

0x00D2 0x00 IND_OAR

0x00D3 0x00 IND_DATA

0x00E0 0x00 HDCP_DBG_ALIAS

0x00E1 0x00保留

0x00E2 0xA8 HDCP_CFG_ALIAS

0x00E3 0x00 HDCP_CTL_ALIAS

0x00E4 0x40 HDCP_STS_ALIAS

0x00E5 0x38保留

0x00E6 0x00 HDCP_ICR_ALIAS

0x00E7 0x00 HDCP_ISR_ALIAS

0x00F0 0x5F HDCP_TX_ID0

0x00F1 0x55 HDCP_TX_ID1

0x00F2 0x42 HDCP_TX_ID2

0x00F3 0x39 HDCP_TX_ID3

0x00F4 0x34 HDCP_TX_ID4

0x00F5 0x39 HDCP_TX_ID5

0x00F6 0x00保留

0x00F8 0x00保留

0x00F9 0x00保留

请为我提供相关指导。

此致、

马丹

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

    尊敬的 Madan:

    我想确认您正在运行的配置。 从提供的屏幕截图中可以看出链路正在检测 UH 926解串器、您是否可以检查并确认在 SER 和 DES 之间建立的链路?

    从这些寄存器中读取"0x005F"会返回"0x00"、这表示 HDMI 接收器没有检测到应返回频率的有效信号。  

    您能否确认以下两项:

    1.在 SER 与 DES 之间建立的链路没有出现波动或失锁现象、在 ALP 中已确认收到的 DES 为948?

    2.确保遵循数据表建议中的以下上电顺序:VDD18、VTERM、VDD11、激活 PDB、然后应用 HDMI 输入。

    此致!

    米格尔

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

    你好、Miguel、

    在下方进行确认:

    1. SER 与 DES 之间建立的链路没有出现波动或失锁现象、ALP 中收到的 DES 确认为948?

     - DES 为948、该值在显示器上方、但 ALP 未检测到它。

    2.确保遵循数据表建议中的以下上电顺序:VDD18、VTERM、VDD11、激活 PDB、然后应用 HDMI 输入。

    -是的,我们遵循了建议的顺序,但仍然没有检测到 HDMI。

    另外、尝试如下:

    1.强制置位为 HMDI  

    2.交叉检查跳线和开关。

    3. ALP 重新安装,并交叉检查库是否存在

    ALP 经常出现卡滞现象、它是从 TI 网站下载的最新软件版本。

    请让我知道如何继续。

    谢谢。

    马丹

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

    尊敬的 Madan:

    感谢您的更新。

    我想索取有关949A 和948器件的原理图和布局的更多信息、重点评估在串行器和解串器之间建立的链路。 这可能是 HDMI 在949A 上注册的先决条件。 最后、我们希望具有 器件之间的锁定寄存器。

    如果您更愿意私下分享原理图、您可以通过电子邮件发送至 m-bolante@ti.com 或在 E2E 上接受我朋友的请求以通过私人消息发送。

    此致!

    米格尔

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

    你好、Miguel、

    谢谢你的答复。

    从原理图角度而言、我们希望硬件团队能够提供帮助。

    我们可以观察到以下几点:

    1. ALP 工具无法正确检测949、我们已手动添加949个器件、仍然显示不正确的器件配置文件:

    2. ALP 似乎是一个32位的工具,实际上,我们使用的是64位的 Windows 10系统,它是否工作? 如果没有,是否有  其他解决办法?

    我们使用的是 ALP 1.57版本、是否需要使用任何不同的版本、请确认。 另外、请参阅用户指南"DS90Ux949EVM 用户指南"、"文献编号:SNLU169 December 2014"。

    请告诉我要参考的任何较新版本的文档和工具。

    我想补充一下 BCC 的一些同事。

    谢谢!

    马丹

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

    尊敬的 Madan:

    从原理图的角度来看,我们希望硬件团队能够提供这些信息。

    一旦您收到这些内容、如果您不想在此公共论坛上分享原理图、请随时直接向我发送一封电子邮件。

    ALP 工具没有正确检测到949个设备,我们已手动添加949个设备,仍然显示错误的设备配置文件:[/quote.
    似乎 ALP 是一个32位工具,实际上,我们使用的是64位系统,它是否使用? 如果不是,是否有  其他解决方案?

    此 ALP 版本足以支持正在使用的 x64 OS。 版本1.57也适用。

    似乎你的 ALP 屏幕截图不再显示949在信息选项卡,而第一个屏幕截图包括它. 在这两次提交之间、您的设置是否有任何变化?

    除了 ALP 949检测问题外、我认为将重点放在949和948之间建立锁定效果将是优先考虑的一个很好的开始。 如果有任何其他问题或问题阻止了此链接、请告诉我。  

    此致!

    米格尔

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

    你好、Miguel、

    我正在进行 更多调试、可以帮助我确定电源时序:
     - VDD18、VTERM、VDD11,并等待稳定,然后激活 PDB。

    您能否指出要应用的跳线编号和设置? 何时呢?
    此外、我们如何知道电源已稳定并准备好 PDB 和 HMDI 输入?

     谢谢。
    马丹

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

    尊敬的 Madan:

    我正在进行 更多调试,可以帮助我处理电源序列:
     - VDD18、VTERM、VDD11,等待稳定,然后激活 PDB。[/报价]

    下面的芯片数据表中显示了包括 PDB 引脚在内的这些上电要求:
    DS90UB949-Q1 1080p HDMI 到 FPD-Link III 桥接串行器数据表(修订版 B)(TI.com)

    这是第9.1节"上电要求"。

    根据您提到的顺序、最好颠倒 VTERM 和 VDD18的序列。

    您能指出我的跳线编号和要应用的设置吗?

    如果您使用 EVM、则应提供12V 的外部电压源作为桶形插孔、负责计时。

    但是、如果要为各个引脚供电、则测试点跳线对应于 VDD11的 J35、VDD1V8的 J39、VDD33的 J42以及 VTERM 的 J40。 这一切都可以在"A EVM PCB 原理图":DS90UH949-Q1EVM 用户指南(TI.com)中所示的原理图下找到。

    "电源稳定"是指每个电压电平达到的稳态。

    此致!

    米格尔

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

    你好、Miguel、

    我已经 按照上述电源顺序进行了操作、但 EVM 既未检测到 ALP 工具、也未检测到 任何 LED 亮起。

    我可以知道需要等待多长时间才能稳定供电吗?

    此致、

    马丹

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

    您好!  

    由于今天是美国公共假日、我们将在明天继续此主题的活动。 感谢您的耐心等待。  

    此致、  

    洛根

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

    尊敬的 Madan:

    EVM 应在上电后立即打开、使用12V 桶形插孔有何结果? 如果 EVM 未正确导通、949在直流电压下的工作方式可能存在问题。 您是否从测试点进行了直流测量、以确认电压是否正确?

    此致!

    米格尔

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

    你好、Miguel、

    我们有一个额定电流为1A 的12V 直流桶形插孔。  

    使用跳线和开关的默认设置、EVM 启动并在 ALP 中进行检测。

    但是、根据数据表中提到的电源序列  、EVM 在 ALP 中未检测到 VDD11的 J35、VDD1V8的 J39、VDD33的 J42和 VTERM 的 J40似乎未通电

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

    尊敬的 Madan:

    是的、继续使用默认设置和12V 直流桶形插孔、这将遵循您的电源时序、是实现电源稳定性的最佳选择。

    当 EVM 在 ALP 中检测到时、您现在是否看到949 EVM?

    此致!

    米格尔

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

    你好、Miguel、

    我们继续使用12V 直流桶形插孔电源和默认设置、系统会检测到该器件。
    不知道显示的修订版本是9。

    根据用户指南,它应显示修订版:1
    是这样吗? 我们 使用 rev-B EVM。

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

    尊敬的 Madan:

    此电路板的版本可能与数据表中显示的版本有所不同、但我确认949 EVM 内部版本也是修订版1 (修订版 K)。

    可以通过以下过程确认您在信息选项卡中看到的内容:

    在"Scripting"选项卡下、要在"Scripting"窗口中运行的命令为:
    "board.ReadI2C (0x18、0x0D)"、如果是修订版1、则这应返回16 (0001 0000)。

    其中0x18是 SER IDX 地址、0x0D 是保存版本信息的寄存器、寄存器0x0D 中的前4位表示电路板版本。

    请告诉我 ALP 是否能够检测 SER 和 DES 之间的链路。

    此致!

    米格尔