AnsweredAssumed Answered

HPD interrupt on ADV7511W

Question asked by ZolaEmbedded92 on Oct 4, 2017
Latest reply on Oct 26, 2017 by JeyasudhaMuthuPerumal

Hello to all,

 

I am having problem with multiple plugs-unplugs separated in time by for a few seconds, sometimes my monitor recognizes video format, sometimes it won't. I implemented HPD with interrupt, so in my handler I configure and power up ADV7511W chip with the help of this lines:

 

72 01 00 ; Set N Value(6144)
72 02 18 ; Set N Value(6144)
72 03 00 ; Set N Value(6144)
72 15 00 ; Input 444 (RGB or YCrCb) with Separate Syncs, 44.1kHz fs
72 16 60 ; Output format 444, 36-bit input
72 18 46 ; CSC disabled
72 40 80 ; General Control packet enable
72 41 10 ; Power down control
72 48 08 ; Data right justified
72 49 00 ; No truncation
72 4C 00 ; 12 bit Output
72 55 40 ; Set YCrCb 444 in AVinfo Frame
72 56 08 ; Set active format Aspect
72 96 20 ; HPD Interrupt clear
72 98 03 ; ADI Recommended Write
72 99 02 ; ADI Recommended Write
72 9C 30 ; PLL Filter R1 Value
72 9D 61 ; Set clock divide
72 A2 A4 ; ADI Recommended Write
72 A3 A4 ; ADI Recommended Write
72 A5 04 ; ADI Recommended Write
72 AB 40 ; ADI Recommended Write
72 AF 16 ; Set HDMI Mode
72 BA 60 ; No clock delay
72 D1 FF ; ADI Recommended Write
72 DE D8 ; ADI Recommended Write
72 E4 60 ; VCO_Swing_Reference_Voltage
72 FA 7D ; Nbr of times to search for good phase

 

What happens is sometimes when I plug HDMI cable, and it goes to HPD handler it goes over configuration lines for ADV7511W, monitor powers up, it tries to detect video format, it does not succeed and goes to standby, but sometimes it shows video pattern correctly, what should be the problem?

Outcomes