AnsweredAssumed Answered

Cannot get ADV7180 to display video through ADV7513

Question asked by im_high_tech on Feb 26, 2015
Latest reply on Apr 28, 2015 by Rob.Analog

I have scoured the forums and cannot find anything that could fix my problem.

 

I am using the ADV7180 to insert an RCA signal from a DVD player, importing that into the ADV7513 transmitter and putting it out via HDMI. I have followed the quick start guide for the ADV7513, yet I cannot get ANYTHING to pass through. I have even use the 7511 ADI System Requirements. 

 

I have attached the following code which is supposed to turn on and enable the 7513 to pass video through. What am I doing wrong?

 

// Power up the transmitter
I2C_WriteRegister( adrHDMI_TX_7513, 0x41, 0x00);// Pin 6 needs to be zero to power on. HPD must also be high.
I2C_WriteRegister( adrHDMI_TX_7513, 0x98, 0x0B);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0x9A, 0xE0);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0x9C, 0x30);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0x9D, 0x01);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0xA2, 0xA4);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0xA3, 0xA4);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0xE0, 0xD0);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0xF9, 0x00);// System requirement. Part of Main Map requirement.
I2C_WriteRegister( adrHDMI_TX_7513, 0x99, 0x02);// System requirement. Stolen from 7511
I2C_WriteRegister( adrHDMI_TX_7513, 0xA5, 0x04);// System requirement. Stolen from 7511
I2C_WriteRegister( adrHDMI_TX_7513, 0xAB, 0x40);// System requirement. Stolen from 7511
I2C_WriteRegister( adrHDMI_TX_7513, 0xD1, 0xFF);// System requirement. Stolen from 7511
I2C_WriteRegister( adrHDMI_TX_7513, 0xDE, 0xD8);// System requirement. Stolen from 7511
// Define video input mode (Input ID=8, Style=2, YCbCr 4:2:2 data with embedded syncs (ITU 656) DDR
I2C_WriteRegister( adrHDMI_TX_7513, 0x15, 0x08);// Input ID = 8 (8 bit YCbCr 4:2:2 (DDR embedded syncs))
I2C_WriteRegister( adrHDMI_TX_7513, 0xD0, 0x0C);//
I2C_WriteRegister( adrHDMI_TX_7513, 0x16, 0xB6);// Output is 4:2:2, Color depth is 8 bits, Style = 2, DDR Edge is falling
I2C_WriteRegister( adrHDMI_TX_7513, 0x17, 0x00);// Aspect is 4:3
I2C_WriteRegister( adrHDMI_TX_7513, 0x48, 0x00);// Video Input Bus Reverse (0 = Normal, 1 = LSB to MSB Reversed)
I2C_WriteRegister( adrHDMI_TX_7513, 0x18, 0x80);// Allow CSC (color space conversion) YCbCr to RGB
I2C_WriteRegister( adrHDMI_TX_7513, 0xAF, 0x02);// Output in HDMI mode (not DVI) and Turn OFF HDCP (not needed)

Outcomes