ZHCAFQ9 September   2025 TDP0604

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2测试设置
    1. 2.1 方框图
    2. 2.2 Aardvark I2C 和 SPI 控制器
    3. 2.3 EDID 仿真器
    4. 2.4 在 I2C 模式下启用 TDP0604 并设置目标 I2C 地址
  6. 3用于 HDMI 合规性测试的 TDP0604 控制
    1. 3.1 不同 EQ 下的数据眼图
      1. 3.1.1 分辨率为 4096 × 2160_60p_8bit_444 时的 HDMI2.0 测试
        1. 3.1.1.1 D1 NegativeLane,EQ = 0
        2. 3.1.1.2 D1 NegativeLane,EQ = 4
        3. 3.1.1.3 D1 NegativeLane,EQ = F
      2. 3.1.2 分辨率为 4096 × 2160_30p_8bit_444 时的 HDMI1.4 测试
        1. 3.1.2.1 源眼图:CK - D1,EQ = 0
        2. 3.1.2.2 源眼图:CK - D1,EQ = 4
        3. 3.1.2.3 源眼图:CK - D1,EQ = F
      3. 3.1.3 分辨率为 720 × 480_60p_8bit_444 时的 HDMI1.4 测试
        1. 3.1.3.1 源眼图:CK - D1,EQ = 0
        2. 3.1.3.2 源眼图:CK - D1,EQ = 4
        3. 3.1.3.3 源眼图:CK - D1,EQ = F
    2. 3.2 会导致不同转换率的上升和下降
      1. 3.2.1 分辨率为 4096 × 2160_60p_8bit_444 时的 HDMI2.0 测试
        1. 3.2.1.1 SLEW_3G = 3h、SLEW_6G = 0h、SLEW_CLK 0 = 0h 时的 TRISE、TFALL
        2. 3.2.1.2 SLEW_3G = 3h、SLEW_6G = 1h、SLEW_CLK 0 = 1h 时的 TRISE、TFALL
        3. 3.2.1.3 SLEW_3G = 3h、SLEW_6G = 7h、SLEW_CLK 0 = 7h 时的 TRISE、TFALL
      2. 3.2.2 分辨率为 4096 × 2160_30p_8bit_444 时的 HDMI1.4 测试
      3. 3.2.3 SLEW_3G = 0h、SLEW_6G = 1h、SLEW_CLK 0 = 0h 时的 TRISE、TFALL
      4. 3.2.4 SLEW_3G = 3h、SLEW_6G = 1h、SLEW_CLK 0 = 1h 时的 TRISE、TFALL
      5. 3.2.5 SLEW_3G = 7h、SLEW_6G = 1h、SLEW_CLK 0 = 7h 时的 TRISE、TFALL
      6. 3.2.6 分辨率为 720 × 480_60p_8bit_444 时的 HDMI1.4 测试
        1. 3.2.6.1 SLEW_3G = 0h、SLEW_6G = 1h、SLEW_CLK 0 = 0h 时的 TRISE、TFALL
        2. 3.2.6.2 SLEW_3G = 3h、SLEW_6G = 1h、SLEW_CLK 0 = 1h 时的 TRISE、TFALL
        3. 3.2.6.3 SLEW_3G = 7h、SLEW_6G = 1h、SLEW_CLK 0 = 7h 时的 TRISE、TFALL
    3. 3.3 VL 和 VSwing
      1. 3.3.1 分辨率为 4096 × 2160_60p_8bit_444 时的 HDMI2.0 测试
        1. 3.3.1.1 HDMI20_VOD = 0h 且 HDMI14_VOD = 0h 时的 VL 和 VSwing
        2. 3.3.1.2 HDMI20_VOD = 1h(默认值为 1000mV)且 HDMI14_VOD = 1h(默认值为 1000mV)时的 VL 和 VSwing
        3. 3.3.1.3 HDMI20_VOD = 0h 且 HDMI14_VOD = 0h 时的 VL 和 VSwing
      2. 3.3.2 分辨率为 4096 x 2160_30p_8bit_444 时的 HDMI1.4 测试
        1. 3.3.2.1 HDMI20_VOD = 0h、HDMI14_VOD = 0h,且 CLK_VOD、D0_VOD、D1_VOD 和 D2_VOD = 0h 时的 VL 和 VSwing(限幅模式,-15% 容差)
        2. 3.3.2.2 HDMI20_VOD = 1h(默认值为 1000mV)且 HDMI14_VOD = 1h(默认值为 1000mV)时的 VL 和 VSwing
        3. 3.3.2.3 HDMI20_VOD = 0h、HDMI14_VOD = 0h,且 CLK_VOD、D0_VOD、D1_VOD 和 D2_VOD = 7h 时的 VL 和 VSwing(限幅模式,+20% 容差)
      3. 3.3.3 分辨率为 720 x 480_60p_8bit_444 时的 HDMI1.4 测试
        1. 3.3.3.1 HDMI20_VOD = 0h、HDMI14_VOD = 0h,且 CLK_VOD、D0_VOD、D1_VOD 和 D2_VOD = 0h 时的 VL 和 VSwing(限幅模式,-15% 容差)
        2. 3.3.3.2 HDMI20_VOD = 1h(默认值为 1000mV)且 HDMI14_VOD = 1h(默认值为 1000mV)时的 VL 和 VSwing
        3. 3.3.3.3 HDMI20_VOD = 0h、HDMI14_VOD = 0h,且 CLK_VOD、D0_VOD、D1_VOD 和 D2_VOD = 7h 时的 VL 和 VSwing(限幅模式,+20% 容差)
    4. 3.4 HDMI1.4-2.0 合规性测试结果
      1. 3.4.1 分辨率为 4096x2160_60p_8bit_444 时的 HDMI2.0 测试
      2. 3.4.2 分辨率为 4096 × 2160_30p_8bit_444 时的 HDMI1.4 测试
      3. 3.4.3 分辨率为 720 x 480_60p_8bit_444 时的 HDMI1.4 测试
  7. 4提示
  8. 5总结
  9. 6参考资料

在 I2C 模式下启用 TDP0604 并设置目标 I2C 地址

本应用手册使用 Aardvark 作为 I2C 主机来配置 TDP0604 寄存器设置。因此,寄存器设置需要在 I2C 模式下使用 TDP0604。TDP0604 具有 4 电平输入引脚,可用于控制接收器均衡增益、发送器电压摆幅和预加重,并可将 TDP0604 置于不同的工作模式。使用 表 2-1 并设置 F 电平输入的 MODE 引脚,从而将引脚悬空在硬件中。

表 2-1 电平控制引脚设置
电平 设置
0 将 1kΩ 5% 连接至 GND
R 将 20kΩ 5% 连接至 GND
F 悬空(使引脚保持开路状态)
1 将 1kΩ 5% 连接至 VCC
表 2-2 模式引脚功能
模式引脚功能 说明
0 启用 DDC 缓冲器时的引脚配置
R 禁用 DDC 缓冲器时的引脚配置
F I2C 模式
1 保留

除了启用 I2C 模式之外,I2C 总线上的 TDP0604 还需要一个目标 I2C 地址。当 TDP0604 配置为 I2C 模式时,TDP0604 具备一个 ADDR/EQ0 引脚,可用于表示用于 I2C 编程的地址位。因此在本应用手册中,提供了一个示例,通过在该引脚与 GND 之间串联 1kΩ 电阻,将其设置为 0 电平。表 2-3 中列出的级别 0 会使目标 I2C 地址 0xBCh(读取/8 位)/BDh(写入/8 位)或等于 0x5E(7 位)。

表 2-3 TDP0604 I2C 器件地址说明
ADDR/EQ0 引脚 位 7 (MSB) 位 6 位 5 位 4 位 3 位 2 位 1 位 0 (W/R) 十六进制
0 1 0 1 1 1 1 0 0/1 BC/BD
R 1 0 1 1 1 0 1 0/1 BA/BB
F 1 0 1 1 1 0 0 0/1 B8/B9
1 1 0 1 1 0 1 1 0/1 B6/B7