AnsweredAssumed Answered

AD9889 TMDS out not enabled

Question asked by Jpuig on Jun 11, 2010
Latest reply on Jun 15, 2010 by DaveD

I'm working in a new project with the AD9889 device.

Once I receive the EDID data from the device I can parse succefully the EDID data.

After that, configure the AD9889 registers in order to setup the interface mode and to powering up the device.

 

I can read & write properly all registers but it seems that the TMDS outputs are inactive.

 

Our application is able to detect the HPD event EDID ready event and so on.

I have observed that the register 0xC6 has the value 0x10 indicating HDMI mode but no TMDS outputs enabled.

I have observed also that the register 0x42 is 0xC0. That shows the HDMI clock termination is not detected. I don't know it that is related with the no TMDS output activation.

 

Here is the register dump of the AD9889 once the EDID data has been. In that state we haven't video in the screen.

 

0x0 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x8 = 0x0 0x0 0x1 0xe 0x4 0x18 0x1 0x13
0x10 = 0x25 0x37 0x0 0x0 0x0 0x0 0x0 0xa
0x18 = 0x8 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x20 = 0x0 0x0 0x8 0x0 0x0 0x0 0x0 0x0
0x28 = 0x0 0x0 0x0 0x0 0x8 0x0 0x0 0x0
0x30 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x38 = 0x0 0x0 0x0 0x81 0x0 0x4 0x10 0x0
0x40 = 0x0 0x10 0xc0 0x7e 0x78 0x80 0x8 0x80
0x48 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x50 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x58 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x60 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x68 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x70 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x78 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x80 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x88 = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x90 = 0x0 0x0 0x0 0x0 0x84 0xc0 0x20 0x0
0x98 = 0x3 0x2 0x0 0x18 0x38 0x60 0x12 0x0
0xa0 = 0x0 0x0 0x87 0x87 0x8 0x4 0x0 0x0
0xa8 = 0x0 0x0 0x0 0x40 0x0 0x0 0x40 0x16
0xb0 = 0x37 0xa8 0xa4 0x60 0x70 0x58 0x0 0x58
0xb8 = 0x90 0x0 0x60 0xff 0x0 0x0 0x0 0x0
0xc0 = 0x0 0x0 0x0 0x0 0x0 0x10 0x10 0x0
0xc8 = 0x2 0x3 0x0 0x1 0x2 0x0 0x0 0x70
0xd0 = 0x70 0x70 0x70 0x70 0x70 0x70 0x70 0x70
0xd8 = 0x70 0x70 0x70 0x70 0x70 0x70 0x70 0x70
0xe0 = 0x70 0x70 0x70 0x70 0x70 0x70 0x70 0x70
0xe8 = 0x70 0x70 0x70 0x70 0x70 0x70 0x70 0x70
0xf0 = 0x70 0x70 0x70 0x70 0x70 0x70 0x70 0x70
0xf8 = 0x70 0x70 0x7d 0xaa 0x1c 0x0 0xb0 0x0

 

 

Please, help !!

 

Joan.

Outcomes