AnsweredAssumed Answered

ADV7610 24 bit SDR when input is in SD format 625i

Question asked by anaorecarcher on Oct 16, 2015
Latest reply on Oct 29, 2015 by mattp

Hi,

 

I am using ADV7610 on my PCB and I am using the scrip listed below to initialise the chip. I have HDMI generator so I have been testing various standards with ADV7610. When input is HD HDMI e.g. 720p50 or 1080i60 or 1080p30 my system behaves as expected. When I however input SD HDMI 525i or 625i things are not good. I think AV codes are wrong when in SD mode (system setup as per the script below). Is CP unhappy with SD and SDR mode BT.656?

 

Can you see any reason why 0x8A SDR 24 bit ITU-R BT.656 4:2:2 mode 2 would not work when input is SD?

Could you please post example script for SD for 0x8A 24 bit ITU-R BT.656 4:2:2 mode 2?

 

I do not have evaluation board, and I know from my previous post that evaluation board can be set to mode 0x80 16 bit SDR and not 24 bit mode. Could you please post a working script example for 16 bit SDR mode ITU-R BT.656 4:2:2 when input is SD HDMI? My requirement is 24 bit, but I can test in 16 bit.

 

Thank you.

Regards,

Ana

 

I2C_ADV7610_IO, 0x00, 0x13,// ; Video standard mode when free run

I2C_ADV7610_IO, 0x01, 0x05,// ; Prim_Mode =110b HDMI-GR

I2C_ADV7610_IO, 0x02, 0xF5,// ; Auto CSC, YCrCb out, Set op_656 bit

I2C_ADV7610_IO, 0x04, 0x60,// ; XTAL_FREQ_SEL = 27 MHz          

I2C_ADV7610_IO, 0x03, 0x8A,// ; 24-bit ITU-656 SDR mode 2         

I2C_ADV7610_IO, 0x05, 0x24,// ; Insert AV codes into data stream

I2C_ADV7610_IO, 0x0B, 0x44,// ; Power up part

I2C_ADV7610_IO, 0x0C, 0x42,// ; Power up part

I2C_ADV7610_IO, 0x14, 0x7F,// ; Max Drive Strength

I2C_ADV7610_IO, 0x15, 0x80,// ; Disable Tristate of Pins

I2C_ADV7610_IO, 0x19, 0x84,// ; LLC DLL phase

I2C_ADV7610_IO, 0x33, 0x40,// ; LLC DLL enable

I2C_ADV7610_CP, 0xBA, 0x01,// ; Enable free run

I2C_ADV7610_REPEAT, 0x40, 0x81,// ; Disable HDCP 1.1 features

I2C_ADV7610_HDMI, 0x9B, 0x03,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC1, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC2, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC3, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC4, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC5, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC6, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC7, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC8, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xC9, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xCA, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xCB, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0xCC, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x00, 0x00,// ; Set HDMI Input Port A

I2C_ADV7610_HDMI, 0x83, 0xFE,// ; Enable clock terminator for port A

I2C_ADV7610_HDMI, 0x6F, 0x0C,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x85, 0x1F,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x87, 0x70,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x8D, 0x04,// ; LFG

I2C_ADV7610_HDMI, 0x8E, 0x1E,// ; HFG

I2C_ADV7610_HDMI, 0x1A, 0x8A,// ; unmute audio

I2C_ADV7610_HDMI, 0x57, 0xDA,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x58, 0x01,// ; ADI recommended setting

I2C_ADV7610_HDMI, 0x03, 0x98,// ; DIS_I2C_ZERO_COMPR

I2C_ADV7610_HDMI, 0x75, 0x10,// ; DDC drive strength

Outcomes