AnsweredAssumed Answered

Adv7612 test portA and portB port, portA test OK, portB test without image

Question asked by itcljh on Apr 17, 2018
Latest reply on Apr 18, 2018 by PoornimaSubramani

Adv7612 test portA and portB port, portA test OK, portB test without image, print the register value of portB port, check_hdmiportB_clock should be equal to 1 only, oscillograph measure RXB_C+, RXB_C- has CLK input
If you insert HDMI into portA, print log as follows, and the image is normal.

<4> [check_hdmi_cable = 0x01]
<4> [check_hdmi_clock = 0x01]
<4> [check_hdmi_pll_clock = 0x01]
<4> [check_hdmi_content = 0x00]
<4> [check_hdmi_de_generation = 0x01]
<4> [check_hdmiportB_cable = 0x01]
<4> [check_hdmiportB_clock = 0x00]

 

HDMI inserts portB, print as follows
<4> [check_hdmi_cable = 0x00]
<4> [check_hdmi_clock = 0x00]
<4> [check_hdmi_pll_clock = 0x00]
<4> [check_hdmi_content = 0x00]
<4> [check_hdmi_de_generation = 0x00]
<4> [check_hdmiportB_cable = 0x01]
<4> [check_hdmiportB_clock = 0x00]


Read the value of the 0x6A register

//adv7611_read(ADV7611_I2C_ADDR, 0x6A),Read the value of the 0x6A register,bit7=1(Cable detected on Port B (High level on RXB_5V)),
//bit3=0,It is found that the portB port has no HDMI clock input,why?thank you!
<4> [check_hdmiportB_cable = 0x01]
<4> [check_hdmiportB_clock = 0x00]

 

0x6A(bit3)Register definition
TMDS_CLK_B_RAW R
0x6A
Raw status of Port B TMDS Clock detection signal.

0 - No TMDS clock detected on port B
1 - TMDS clock detected on port B

Outcomes