工具与软件:
我们需要将 DP_MODE 位设置 为3h 以在 DP_MODE_CONFIG 寄存器中选择 DisplayPort。 问题是该值没有固定。 我们始终读为0h。 这些位的类型列为"RH/W"。 "H"表示由硬件置位或清零。 在什么情况下会清除这些位?
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.
这是寄存器。 请注意、即使 DP_MODE_CONFIG 寄存器设置为0、TDP0604也会在 DP 模式下工作。 请说明寄存器类型"RH"是什么意思。 这是否意味着 TDP0604由于我们将 RATE_SNOOP_CTRL 位设置为0 =启用而自动清除该位?
地址名称值
0x08 REV_ID 0x03
0x09 PD_RST 0x00
0x0A MISC_CONTROL 0x08
0x0B GBL_SLEW_CTRL 0x34
0x0C GBL_SLEW_CTL2 0x71
0x0D GBL_CTL1 0xE3
0x0E GBL_CTLE_CTRL 0x03
0x10 DDC_CFG 0x00
0x11 LANE_ENABLE 0x5F
0x12 CLK_CONFIG1 0x03
0x13 CLK_CONFIG2 0x00
0x14 D0_CONFIG1 0x03
0x15 D0_CONFIG2 0x00
0x16 D1_CONFIG1 0x03
0x17 D1_CONFIG2 0x00
0x18 D2_CONFIG1 0x03
0x19 D2_CONFIG2 0x00
0x1A SIGDET_TH_CFG 0x44
0x1C GBL_statis 0x00
0x20 SCDC_TMDS_CONFIG 0x00
0x31 DP_MODE_CONFIG 0x00
您好!
这是否意味着 TDP0604由于我们将 RATE_SNOOP_CTRL 位设置为0 =启用而自动清除该位?
正确、RH 表示 由硬件设置或清除
在 将 RATE_SNOOP_CTRL 位设置为启用的情况下、TDP0604内部 DDC 缓冲器将监测 LV_DDC_SDA/SCL 引脚。 但是、在 LV_DDC_SDA/SCL 引脚不用于 DP 模式的情况下、TDP0604将监控值0。 因此、即使您向 DP_MODE 位写入0x03、TDP0604也会使用监控值0覆盖它。
谢谢
David