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.

[参考译文] DS90UB949A-Q1EVM:测试图形生成不起作用

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1281277/ds90ub949a-q1evm-test-pattern-generation-not-working

器件型号:DS90UB949A-Q1EVM
主题中讨论的其他器件:ALP

大家好、

显示面板上有 DS90Ux949 EVM 和 DS90Ux948解串器。

解串器和视频源之间的链路构建效果良好。

能够在 ALP 工具中检测 EVM、并且能够读取两个器件的寄存器。

对于视频输入、通过 HDMI 的主机源、频率和其他参数进行验证。 但显示屏上不显示任何内容。

在调试实际视频输出之前、我们正在调试测试图形发生器、但看不到任何显示内容。  

我们尝试了多种用例、修复了色条、颜色模式和视频来源。 进展不顺利。  

此外、已尝试在有/无视频源的情况下使用此组合。  

注意:我们使用用户指南中提供的默认设置。

请找到关联设备的附件。

请告诉我如何处理

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

    尊敬的 Madan:

    您是否能够确认您在设置中从949A 向948发送图形生成?

    此外:

    1.尝试操作期间您的"Pattern Generator"选项卡是什么样子的?

    2.您的显示屏的时序规格是什么?

    此致!

    米格尔

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

    你好、Miguel、

    请查看以下详细信息

    您是否能够确认您在设置中从949A 向948发送图形生成?

    -是的,我们尝试从949A 发送模式生成,在点击 ÁPPLY '看不到任何更新。

    1.尝试操作期间您的"Pattern Generator"选项卡是什么样子的?

    -请找到所附的屏幕截图。

    2.您的显示屏的时序规格是什么?

    -显示器支持高达1920x1080 @60Hz  

    我们正在尝试默认720p @60Hz。

    此外、还可以尝试通过串行器和解串器生成  

    此外、我将共享949A 和948寄存器以及图形发生器寄存器。  

    寄存器显示- ALP Nano 1 - DS90UB949、连接器1

    寄存器数据名称
    0x0000 0x18 I2C 器件 ID
    0x0001 0x00复位
    0x0003 0xDA 通用配置
    0x0004 0x80模式选择
    0x0005 0x00 I2C 主器件配置
    0x0006 0x58 DES ID
    0x0007 0x00 SlaveID[0]
    0x0008 0x00 SlaveAlias[0]
    0x0009 0x00保留
    0x000A 0x09反向通道 CRC 错误
    0x000B 0x00反向通道 CRC 错误
    0x000C 0x07一般状态
    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 0xF4频率计数器
    0x0020 0x0B 解串器功能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 TMDS_FIFO
    0x0057 0x00保留
    0x0058 0x00保留
    0x0059 0x00保留
    0x005A 0xCD DUAL_STS
    0x005B 0x20 DUAL_CTL1
    0x005C 0x02 DUAL_CTL2
    0x005D 0x06 FREQ_LOW
    0x005E 0x44 FREQ_HIGH
    0x005F 0x4C 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保留
    0x0081 0x00保留
    0x0082 0x00保留
    0x0083 0x00保留
    0x0084 0x00保留
    0x0090 0x00保留
    0x0091 0x00保留
    0x0092 0x00保留
    0x0093 0x00保留
    0x0094 0x00保留
    0x0098 0x00保留
    0x0099 0x00保留
    0x009A 0x00保留
    0x009B 0x00保留
    0x009C 0x00保留
    0x009D 0x00保留
    0x009E 0x00保留
    0x009F 0x00保留
    0x00A0 0x00保留
    0x00A1 0x00保留
    0x00A2 0x00保留
    0x00A3 0x00保留
    0x00C0 0x00保留
    0x00C1 0x00保留
    0x00C2 0xA8保留
    0x00C3 0x00保留
    0x00C4 0x28保留
    0x00C5 0x00保留
    0x00C6 0x00 HDCP_ICR
    0x00C7 0x60 HDCP_ISR
    0x00C8 0x40保留
    0x00C9 0x00保留
    0x00CA 0x00保留
    0x00CB 0x00保留
    0x00CC 0x00保留
    0x00CE 0xFF 保留
    0x00D0 0x00保留
    0x00D1 0x00保留
    0x00D2 0x00保留
    0x00D3 0x00保留
    0x00E0 0x00保留
    0x00E1 0x00保留
    0x00E2 0xA8保留
    0x00E3 0x00保留
    0x00E4 0x28保留
    0x00E5 0x08保留
    0x00E6 0x00保留
    0x00E7 0x00保留
    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保留

    寄存器显示- ALP Nano 1 - DS90UB948、连接器1

    寄存器数据名称
    0x0000 0x58 I2C 器件 ID
    0x0001 0x04复位
    0x0002 0x00通用配置0
    0x0003 0xF0通用配置1
    0x0004 0xFE BCC 看门狗控制
    0x0005 0x1E I2C 控制1
    0x0006 0x00 I2C 控制2
    0x0007 0x18远程 ID
    0x0008 0x00 SlaveID[0]
    0x0009 0x00 SlaveID[1]
    0x000A 0x00 SlaveID[2]
    0x000B 0x00 SlaveID[3]
    0x000C 0x00 SlaveID[4]
    0x000D 0x00 SlaveID[5]
    0x000E 0x00 SlaveID[6]
    0x000F 0x00 SlaveID[7]
    0x0010 0x00 SlaveAlias[0]
    0x0011 0x00 SlaveAlias[1]
    0x0012 0x00 SlaveAlias[2]
    0x0013 0x00 SlaveAlias[3]
    0x0014 0x00 SlaveAlias[4]
    0x0015 0x00 SlaveAlias[5]
    0x0016 0x00 SlaveAlias[6]
    0x0017 0x00 SlaveAlias[7]
    0x0018 0x00 MAILBOX_18
    0x0019 0x01 MAILBOX_19
    0x001A 0x00 GPIO[9]和全局 GPIO 配置
    0x001B 0xF7频率计数器
    0x001C 0x3B 一般状态
    0x001D 0x10 GPIO0配置
    0x001E 0x00 GPIO1_2配置
    0x001F 0x00 GPIO3配置
    0x0020 0x00 GPIO5_6配置
    0x0021 0x00 GPIO7_8配置
    0x0022 0x40数据路径控制
    0x0023 0x20 RX 模式状态
    0x0024 0x08 BIST 控制
    0x0025 0x00 BIST 错误计数
    0x0026 0x83 SCL 高电平时间
    0x0027 0x84 SCL 低电平时间
    0x0028 0x11数据路径控制2
    0x0029 0x00 FRC 控制
    0x002A 0x00白平衡控制
    0x002B 0x00 I2S 控制
    0x002C 0x00保留
    0x002D 0x00保留
    0x002E 0x00 PCLK 测试模式
    0x002F 0x00保留
    0x0030 0x00保留
    0x0031 0x00保留
    0x0032 0x90保留
    0x0033 0x25保留
    0x0034 0x01 DUAL_RX_CTL
    0x0035 0x00 AEQ 测试
    0x0036 0x00保留
    0x0037 0x88 MODE_SEL
    0x0038 0x00保留
    0x0039 0x00保留
    0x003A 0x00 I2S_DIVSEL
    0x003B 0x03保留
    0x003C 0x20保留
    0x003D 0xE0保留
    0x003E 0x23保留
    0x003F 0x00保留
    0x0040 0x43保留
    0x0041 0x03链路错误计数
    0x0042 0x03保留
    0x0043 0x00 HSCC_CONTROL
    0x0044 0x60自适应 EQ 旁路
    0x0045 0x88自适应 EQ 最小值最大值
    0x0046 0x00保留
    0x0047 0x00保留
    0x0048 0x0F 保留
    0x0049 0x00 FPD_TX_MODE
    0x004A 0x00保留
    0x004B 0x08 REG_4B
    0x004C 0x00保留
    0x004D 0x00保留
    0x004E 0x63保留
    0x004F 0x00保留
    0x0050 0x03保留
    0x0051 0x10保留
    0x0052 0x00 areg12_2
    0x0053 0x01保留
    0x0054 0x80保留
    0x0055 0x00保留
    0x0056 0x00 areg12_6
    0x0057 0x00 areg12_7
    0x0058 0x00保留
    0x0059 0x7F 保留
    0x005A 0x20保留
    0x005B 0x20保留
    0x005C 0x00保留
    0x005D 0x00保留
    0x005E 0x00保留
    0x005F 0x00保留
    0x0060 0x00保留
    0x0061 0x00保留
    0x0062 0x00保留
    0x0063 0x00保留
    0x0064 0x10 PGCTL
    0x0065 0x00 PGCFG
    0x0066 0x00 PGIA
    0x0067 0x00 PGID
    0x0068 0x00 PGDBG
    0x0069 0x00 PGTSTDAT
    0x006E 0x00 GPI 引脚状态1
    0x006F 0x00 GPI 引脚状态2
    0x0070 0x00保留
    0x0071 0x00保留
    0x0072 0x00保留
    0x0073 0x07保留
    0x0074 0x07保留
    0x0075 0x08保留
    0x0076 0x00保留
    0x0077 0x00保留
    0x0078 0x00保留
    0x0079 0x00保留
    0x007A 0x00保留
    0x007B 0x5D 保留
    0x007C 0x02保留
    0x0080 0x00保留
    0x0081 0x00保留
    0x0082 0x00保留
    0x0083 0x00保留
    0x0084 0x00保留
    0x0090 0x00保留
    0x0091 0x00保留
    0x0092 0x00保留
    0x0093 0x00保留
    0x0094 0x00保留
    0x0098 0x00保留
    0x0099 0x00保留
    0x009A 0x00保留
    0x009B 0x00保留
    0x009C 0x00保留
    0x009D 0x00保留
    0x009E 0x00保留
    0x009F 0x00保留
    0x00C0 0x00保留
    0x00C1 0x00保留
    0x00C3 0x00保留
    0x00C4 0x00保留
    0x00C5 0x00保留
    0x00C8 0xC0保留
    0x00C9 0x00保留
    0x00CA 0x00保留
    0x00CB 0x00保留
    0x00CC 0x00保留
    0x00E0 0x00保留
    0x00E1 0x00保留
    0x00E2 0x00保留
    0x00E3 0x00保留
    0x00E8 0x00保留
    0x00E9 0x00保留
    0x00EA 0x00保留
    0x00F0 0x5F RX_ID0
    0x00F1 0x55 RX_ID1
    0x00F2 0x42 RX_ID2
    0x00F3 0x39 RX_ID3
    0x00F4 0x34 RX_ID4
    0x00F5 0x38 RX_ID5
    0x00F6 0x00保留
    0x00F8 0x00保留
    0x00F9 0x00保留

    寄存器显示- ALP Nano 1 - DS90UB949、连接器1

    寄存器数据名称
    0x0000 0x00 PGRS
    0x0001 0x00 PGGS
    0x0002 0x00 PGBS
    0x0003 0x03 PGCDC1
    0x0004 0x70 PGTFS1
    0x0005 0xE6 PGTFS2
    0x0006 0x2E PCTFS3
    0x0007 0x00 PGAFS1
    0x0008 0x05 PGAFS2
    0x0009 0x2D PGAFS3
    0x000A 0x50 PGHSW
    0x000B 0x05 PGVSW
    0x000C 0xD8 PGHBP
    0x000D 0x16 PGVBP
    0x000E 0x00 PBSC
    0x000F 0x1E PGFT
    0x0010 0x0E PGTSC
    0x0011 0x21 PGTSO1
    0x0012 0x43 PGTSO2
    0x0013 0x65 PGTSO3
    0x0014 0x87 PGTSO4
    0x0015 0xA9 PGTSO5
    0x0016 0xCB PGTSO6
    0x0017 0xED PGTSO7
    0x0018 0x0F PGTSO8
    0x0019 0x00 PGBE
    0x001A 0x01 PGCDC2

    谢谢你。
    马丹

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

    尊敬的 Madan:

    我将观察寄存器状态、并确定图形生成设置是否存在任何错误配置。

    与此同时、您可以检查"图形发生器"选项卡下的"图形发生器控制 V2"面板吗? 具体而言、切换 E 启用发生器 C 有色金属棒  选中相应的复选框、然后选中"Apply"(应用)(同时还填充了720p 的所有先前配置)。  

    此致!

    米格尔

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

    你好、Miguel、

    请注意、在切换启用生成器复选框时、应用选项将被禁用。 内部时间控制。

    您能否分享要遵循的详细步骤和 图形发生器控制 V2。  

    我们正在使用最新的1.57.0010 ALP

    谢谢。

    马丹

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

    尊敬的 Madan:

    注意到一条观察结果,当切换启用生成器复选框时,应用选项将被禁用。 保留内部时间控制。

    您能提供这种行为的屏幕截图吗?

    对于图形发生器、它将仅考虑器件的内部时序、因为图形在 SER 上本地生成并发送到解串器。 但是、如果您启用生成器和色条但不能应用这些设置、您可能无法看到>到 DES >到显示屏的输出。

    运行此测试时、您是否会将 SER 与输入源隔离?

    此致!

    米格尔

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

    你好、Miguel、

    请查看所附的屏幕截图

    是的、我曾尝试过隔离和无隔离 SER 输入源。

    此致、

    马丹

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

    尊敬的 Madan:

    感谢您提供此信息。 您的 ALP 布局与以前有所不同、包括 HDCP 身份验证选项卡(指示我们的 UH 器件)您是否能够为949图形发生器配置重新创建以下屏幕?

    您可以在"Video Control Panel"下选择"Timing Source - External"

    此致!

    米格尔

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

    你好、Miguel、

    我尝试了提及步骤并创建了相同的设置。

    如何处理计时源和像素时钟。 对于内部时序源选项、不观察任何情况、但当更改为外部观察通知时、但在摄像头中捕捉不重要。仅在室灯关闭时观察、仅注意非常小的变化。 就不会出现任何模式。

    设置白色色条图形、并将像素时钟设置为28.6MHz。

    请告诉我、我们如何解决这个问题。

    此致、

    马丹

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

    尊敬的 Madan:

    它可以是配置中使用的白色图形上的自定义颜色、即在全屏上输出黑色(000000)、尝试选择"Enable Generator"复选框附近的色条、然后再次应用。

    此致!

    米格尔

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

    尊敬的 Madan:

    我注意到此处提到的主题有一个非常类似的问题: (+) DS90UB949-Q1EVM:DS90UB949-Q1EVM:未识别 HDMI 输入信号-接口论坛-接口- TI E2E 支持论坛。 您能否确认这是否是相同的设置和端到端问题?

    如果是、我想关闭该主题并处理那里的所有对应信息。

    此致!

    米格尔

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

    你好、Miguel、

    我们已关闭其他线程、将仅继续执行此操作。

    我有更新,我们能够生成颜色模式,借助以下的帮助:

    1.配置解串器寄存器:(DS90Ux948 Q1)

     调节      值

    0x1E      0x30

    0x20      0x03

    2.运行以下脚本  

    board.WriteI2C (0x18、0x03、0xDA)
    board.WriteI2C (0x18、0x07、0x58)
    board.WriteI2C (0x18、0x08、0x58)
    board.WriteI2C (0x58、0x0E、0x52)
    board.WriteI2C (0x58、0x20、0x03)
    board.WriteI2C (0x58、0x17、0x9E)
    board.WriteI2C (0x18、0x07、0x5A)
    board.WriteI2C (0x18、0x08、0x5A)
    board.WriteI2C (0x5A、0x00、0xFF)
    board.WriteI2C (0x5A、0x01、0xFF)
    打印("确定")
    board.WriteI2C (0x18、0x07、0x5A)
    board.WriteI2C (0x18、0x08、0x5A)
    board.WriteI2C (0x5A、0x00、0xFF)
    board.WriteI2C (0x5A、0x01、0xFF)

    5A 是显示器件 I2C 地址:

    分辨率:1920x1080 @60Hz

    它可以确保、显示已开启。

    下一步、我要针对 HDMI 视频进行配置。 您能帮助我需要完成哪些配置吗?

    此致、  

    马丹

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

    尊敬的 Madan:

    获取端到端连接的第一步是禁用 PATGEN 启用输出、并将 HDMI 路由到949-EVM > EVM 到948 > 948以显示输出。 另一个重要方面是在这种布置之后监控器件之间的锁定。  

    我可以确认您当前的设置与此匹配吗?

    此致!

    米格尔

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

    你好、Miguel、

    是、设置与上述内容匹配。

    此致、  

    马丹

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

    尊敬的 Madan:

    继续通过电子邮件通信以减少线程冗余、

    此致!

    米格尔