AnsweredAssumed Answered

ADV7619

Question asked by hpkamen on May 13, 2017
Latest reply on May 15, 2017 by JeyasudhaMuthuPerumal

Dear Sir/Madam,

 

I use port B, the input source is the HDMI interface of the camera, and do not need to detect EDID, but I can not detect HDMI TMDS CLK?

I wonder how to solve it.
phenomenon:
1. I2C communication is normal
2. Read the ADV7619 IO 0x6a register, return 0x80, to detect HDMI insertion
3. Read ADV7619 IO 0x6A register, return 0x80, can not detect HDMI TMDS CLK
4. Read ADV7619 HDMI 0x04 register, return 0x0, TMDS PLL NOT LOCK
5. Read ADV7619 HDMI 0x05 register, return 0x0, HDMI encryption status
6. Read ADV7619 HDMI 0x07 register, return 0x0, HDMI De Generatin status
Register Configuration:

IO:

          addr   value 

  {0x0,  0x1e},

  {0x01, 0x15},  

  {0x02, 0xF1},   // Auto CSC, YCrCb out, Set op_656 bit

  {0x03, 0x80},   // 16 bit SDR 422 Mode 0

  {0x05, 0x28},   // AV Codes Off

  {0x06, 0xA6},   // Invert VS,HS pins

  {0x0C, 0x42},   // Power up part

  {0x15, 0x80},   // Disable Tristate of Pins

  {0x19, 0xc3},   // LLC DLL phase

  {0x33, 0x40},   // LLC DLL MUX enable

 

cp:

  {0xBA, 0x01},   // Set HDMI FreeRun

  {0x6C, 0x00},   // Required ADI write

 

ksv:

{0x40, 0x81},   // Disable HDCP 1.1 features

 

dpll:

{0xB5, 0x01},   // Setting MCLK to 256Fs

 

hdmi:

{0x00, 0x01},   // Set HDMI Input Port B (BG_MEAS_PORT_SEL = 000b)
{0x02, 0x03},   // ALL BG Ports enabled
{0x03, 0x98},   // ADI Required Write
{0x10, 0xA5},   // ADI Required Write
{0x1B, 0x08},   // ADI Required Write
{0x45, 0x04},   // ADI Required Write
{0x97, 0xC0},   // ADI Required Write
{0x3D, 0x10},   // ADI Required Write
{0x3E, 0x69},   // ADI Required Write
{0x3F, 0x46},   // ADI Required Write
{0x4E, 0xFE},   // ADI Required Write
{0x4F, 0x08},   // ADI Required Write
{0x50, 0x00},   // ADI Required Write
{0x57, 0xA3},   // ADI Required Write
{0x58, 0x07},   // ADI Required Write
{0x6F, 0x08},   // ADI Required Write
{0x83, 0xFC},   // Enable clock terminators for port A & B
{0x84, 0x03},   // ADI Required Write
{0x85, 0x10},   // ADI Required Write
{0x86, 0x9B},   // ADI Required Write
{0x89, 0x03},   // ADI Required Write
{0x9B, 0x03},   // ADI Required Write
{0x93, 0x03},   // ADI Required Write
{0x5A, 0x80},   // ADI Required Write
{0x9C, 0x80},   // ADI Required Write
{0x9C, 0xC0},   // ADI Required Write
{0x9C, 0x00},   // ADI Required Write

 

 

 

Outcomes