This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDS181: TMDS181 output invalid singnal

Part Number: TMDS181

Hi,

We are evaluating TMDS181 as sink.

We tried to pulg and unplug signal cable, then TMDS181 output invalid signal.

It happens once a twenty times.

The follwing are our setting and condition.

Signal Source = 1920x1080@60Hz from Signal generator.

MISC_CONTROL_09H = 0x06
MISC_CONTROL_0AH = 0xb1
MISC_CONTROL_0BH = 0x00
MISC_CONTROL_0CH = 0x61

And we don't write '1' to Apply_RXTX_CHANGES, because we don't change register value between pulg and unplug.

Could you tell me anything advice or comment?

Thank you

  • Hi,

    Does the issue happen when register 0x09 is set to 0x02? 

    Can you please share your schematic?

    Can you please dump out Page 0 and Page 1 registers between the passing case and the failing case? To access Page 1, please write 0x01 to register 0xFF and then dump from register 0x00 to 0xB1.

    Thanks

    David 

  • Hi,

    >Does the issue happen when register 0x09 is set to 0x02?

    We tried above setting, the TMDS181 works fine for now. 

    we are going to try much more tests.

    However I would like to know what the root cause is, so I'm going to send dump files which you asked for.

    And I would like to contact  by offline support to send circuit diagram. Is it OK?

    The dump data are bellow. I'm sorry too long words, I coluld't attach dump files correctly.

    [Passing-case PAGE0]

    PAGE0_0x00 = 54
    PAGE0_0x01 = 4d
    PAGE0_0x02 = 44
    PAGE0_0x03 = 53
    PAGE0_0x04 = 31
    PAGE0_0x05 = 38
    PAGE0_0x06 = 31
    PAGE0_0x07 = 20
    PAGE0_0x08 = 01
    PAGE0_0x09 = 06
    PAGE0_0x0A = b1
    PAGE0_0x0B = 00
    PAGE0_0x0C = 61
    PAGE0_0x0D = 00
    PAGE0_0x0E = 00
    PAGE0_0x0F = 0f
    PAGE0_0x10 = 00
    PAGE0_0x11 = 00
    PAGE0_0x12 = 00
    PAGE0_0x13 = 00
    PAGE0_0x14 = 00
    PAGE0_0x15 = 80
    PAGE0_0x16 = 00
    PAGE0_0x17 = f0
    PAGE0_0x18 = 00
    PAGE0_0x19 = 00
    PAGE0_0x1A = 00
    PAGE0_0x1B = 00
    PAGE0_0x1C = 00
    PAGE0_0x1D = 00
    PAGE0_0x1E = 00
    PAGE0_0x1F = 00
    PAGE0_0x20 = 0a

    [Passing-case PAGE1]

    PAGE1_0x00 = c3
    PAGE1_0x01 = 01
    PAGE1_0x02 = 3f
    PAGE1_0x03 = 00
    PAGE1_0x04 = a0
    PAGE1_0x05 = 00
    PAGE1_0x06 = 00
    PAGE1_0x07 = 00
    PAGE1_0x08 = 02
    PAGE1_0x09 = 00
    PAGE1_0x0A = 00
    PAGE1_0x0B = 33
    PAGE1_0x0C = 00
    PAGE1_0x0D = 00
    PAGE1_0x0E = 11
    PAGE1_0x0F = 00
    PAGE1_0x10 = 0f
    PAGE1_0x11 = 40
    PAGE1_0x12 = 00
    PAGE1_0x13 = 07
    PAGE1_0x14 = 01
    PAGE1_0x15 = 00
    PAGE1_0x16 = 00
    PAGE1_0x17 = 00
    PAGE1_0x18 = 00
    PAGE1_0x19 = 00
    PAGE1_0x1A = 00
    PAGE1_0x1B = 00
    PAGE1_0x1C = 00
    PAGE1_0x1D = 00
    PAGE1_0x1E = 00
    PAGE1_0x1F = 00
    PAGE1_0x20 = 00
    PAGE1_0xFF = 01
    PAGE1_0x21 = 00
    PAGE1_0x22 = 00
    PAGE1_0x23 = 00
    PAGE1_0x24 = 00
    PAGE1_0x25 = 00
    PAGE1_0x26 = 00
    PAGE1_0x27 = 00
    PAGE1_0x28 = 00
    PAGE1_0x29 = 00
    PAGE1_0x2A = 00
    PAGE1_0x2B = 00
    PAGE1_0x2C = 00
    PAGE1_0x2D = 00
    PAGE1_0x2E = 00
    PAGE1_0x2F = 00
    PAGE1_0x30 = 07
    PAGE1_0x31 = 70
    PAGE1_0x32 = 08
    PAGE1_0x33 = 00
    PAGE1_0x34 = 00
    PAGE1_0x35 = 00
    PAGE1_0x36 = 00
    PAGE1_0x37 = 00
    PAGE1_0x38 = 08
    PAGE1_0x39 = 00
    PAGE1_0x3A = 00
    PAGE1_0x3B = 08
    PAGE1_0x3C = 04
    PAGE1_0x3D = 06
    PAGE1_0x3E = 00
    PAGE1_0x3F = 00
    PAGE1_0x40 = 80
    PAGE1_0x41 = 80
    PAGE1_0x42 = 80
    PAGE1_0x43 = 80
    PAGE1_0x44 = d4
    PAGE1_0x45 = 00
    PAGE1_0x46 = 00
    PAGE1_0x47 = 00
    PAGE1_0x48 = fe
    PAGE1_0x49 = 01
    PAGE1_0x4A = e0
    PAGE1_0x4B = ff
    PAGE1_0x4C = 03
    PAGE1_0x4D = 20
    PAGE1_0x4E = 00
    PAGE1_0x4F = 70
    PAGE1_0x50 = 00
    PAGE1_0x51 = 00
    PAGE1_0x52 = 00
    PAGE1_0x53 = 00
    PAGE1_0x54 = 00
    PAGE1_0x55 = 00
    PAGE1_0x56 = 00
    PAGE1_0x57 = 00
    PAGE1_0x58 = 00
    PAGE1_0x59 = 00
    PAGE1_0x5A = 00
    PAGE1_0x5B = 00
    PAGE1_0x5C = 40
    PAGE1_0x5D = 40
    PAGE1_0x5E = 40
    PAGE1_0x5F = 40
    PAGE1_0x60 = 00
    PAGE1_0x61 = 00
    PAGE1_0x62 = 00
    PAGE1_0x63 = 00
    PAGE1_0x64 = 00
    PAGE1_0x65 = 00
    PAGE1_0x66 = 00
    PAGE1_0x67 = 00
    PAGE1_0x68 = 00
    PAGE1_0x69 = 00
    PAGE1_0x6A = 00
    PAGE1_0x6B = 00
    PAGE1_0x6C = 00
    PAGE1_0x6D = 00
    PAGE1_0x6E = 00
    PAGE1_0x6F = 00
    PAGE1_0x70 = 00
    PAGE1_0x71 = 00
    PAGE1_0x72 = 00
    PAGE1_0x73 = 00
    PAGE1_0x74 = 00
    PAGE1_0x75 = 00
    PAGE1_0x76 = 00
    PAGE1_0x77 = 00
    PAGE1_0x78 = 00
    PAGE1_0x79 = 00
    PAGE1_0x7A = 00
    PAGE1_0x7B = 00
    PAGE1_0x7C = 00
    PAGE1_0x7D = 00
    PAGE1_0x7E = 00
    PAGE1_0x7F = 00
    PAGE1_0x80 = 00
    PAGE1_0x81 = 20
    PAGE1_0x82 = 00
    PAGE1_0x83 = 00
    PAGE1_0x84 = 00
    PAGE1_0x85 = 00
    PAGE1_0x86 = 00
    PAGE1_0x87 = 00
    PAGE1_0x88 = 00
    PAGE1_0x89 = 00
    PAGE1_0x8A = 00
    PAGE1_0x8B = 00
    PAGE1_0x8C = 00
    PAGE1_0x8D = 00
    PAGE1_0x8E = 00
    PAGE1_0x8F = 00
    PAGE1_0x90 = 00
    PAGE1_0x91 = 00
    PAGE1_0x92 = 00
    PAGE1_0x93 = 00
    PAGE1_0x94 = 00
    PAGE1_0x95 = 00
    PAGE1_0x96 = 00
    PAGE1_0x97 = 00
    PAGE1_0x98 = 00
    PAGE1_0x99 = 00
    PAGE1_0x9A = 00
    PAGE1_0x9B = 00
    PAGE1_0x9C = 00
    PAGE1_0x9D = 00
    PAGE1_0x9E = 00
    PAGE1_0x9F = 00
    PAGE1_0xA0 = 00
    PAGE1_0xA1 = 00
    PAGE1_0xA2 = ec
    PAGE1_0xA3 = 00
    PAGE1_0xA4 = 00
    PAGE1_0xA5 = 00
    PAGE1_0xA6 = 00
    PAGE1_0xA7 = 00
    PAGE1_0xA8 = 00
    PAGE1_0xA9 = 00
    PAGE1_0xAA = 00
    PAGE1_0xAB = 00
    PAGE1_0xAC = 00
    PAGE1_0xAD = 00
    PAGE1_0xAE = 00
    PAGE1_0xAF = 00
    PAGE1_0xB0 = 5e
    PAGE1_0xB1 = 88

    [Failing-case PAGE0]

    PAGE0_0x00 = 54
    PAGE0_0x01 = 4d
    PAGE0_0x02 = 44
    PAGE0_0x03 = 53
    PAGE0_0x04 = 31
    PAGE0_0x05 = 38
    PAGE0_0x06 = 31
    PAGE0_0x07 = 20
    PAGE0_0x08 = 01
    PAGE0_0x09 = 06
    PAGE0_0x0A = b1
    PAGE0_0x0B = 00
    PAGE0_0x0C = 61
    PAGE0_0x0D = 00
    PAGE0_0x0E = 00
    PAGE0_0x0F = 0f
    PAGE0_0x10 = 00
    PAGE0_0x11 = 00
    PAGE0_0x12 = 00
    PAGE0_0x13 = 00
    PAGE0_0x14 = 00
    PAGE0_0x15 = 80
    PAGE0_0x16 = 00
    PAGE0_0x17 = 70
    PAGE0_0x18 = 00
    PAGE0_0x19 = 00
    PAGE0_0x1A = 00
    PAGE0_0x1B = 00
    PAGE0_0x1C = 12
    PAGE0_0x1D = 04
    PAGE0_0x1E = 00
    PAGE0_0x1F = 00
    PAGE0_0x20 = 0a

    [Failing-case PAGE1]

    PAGE1_0x00 = c3
    PAGE1_0x01 = 01
    PAGE1_0x02 = 3f
    PAGE1_0x03 = 00
    PAGE1_0x04 = a0
    PAGE1_0x05 = 00
    PAGE1_0x06 = 00
    PAGE1_0x07 = 00
    PAGE1_0x08 = 02
    PAGE1_0x09 = 00
    PAGE1_0x0A = 00
    PAGE1_0x0B = 33
    PAGE1_0x0C = 00
    PAGE1_0x0D = 00
    PAGE1_0x0E = 11
    PAGE1_0x0F = 00
    PAGE1_0x10 = 0f
    PAGE1_0x11 = 40
    PAGE1_0x12 = 00
    PAGE1_0x13 = 07
    PAGE1_0x14 = 01
    PAGE1_0x15 = 00
    PAGE1_0x16 = 00
    PAGE1_0x17 = 00
    PAGE1_0x18 = 00
    PAGE1_0x19 = 00
    PAGE1_0x1A = 00
    PAGE1_0x1B = 00
    PAGE1_0x1C = 00
    PAGE1_0x1D = 00
    PAGE1_0x1E = 00
    PAGE1_0x1F = 00
    PAGE1_0x20 = 00
    PAGE1_0x21 = 00
    PAGE1_0x22 = 00
    PAGE1_0x23 = 00
    PAGE1_0x24 = 00
    PAGE1_0x25 = 00
    PAGE1_0x26 = 00
    PAGE1_0x27 = 00
    PAGE1_0x28 = 00
    PAGE1_0x29 = 00
    PAGE1_0x2A = 00
    PAGE1_0x2B = 00
    PAGE1_0x2C = 00
    PAGE1_0x2D = 00
    PAGE1_0x2E = 00
    PAGE1_0x2F = 00
    PAGE1_0x30 = 07
    PAGE1_0x31 = 70
    PAGE1_0x32 = 08
    PAGE1_0x33 = 00
    PAGE1_0x34 = 00
    PAGE1_0x35 = 00
    PAGE1_0x36 = 00
    PAGE1_0x37 = 00
    PAGE1_0x38 = 08
    PAGE1_0x39 = 00
    PAGE1_0x3A = 00
    PAGE1_0x3B = 08
    PAGE1_0x3C = 04
    PAGE1_0x3D = 06
    PAGE1_0x3E = 00
    PAGE1_0x3F = 00
    PAGE1_0x40 = 80
    PAGE1_0x41 = 80
    PAGE1_0x42 = 80
    PAGE1_0x43 = 80
    PAGE1_0x44 = fb
    PAGE1_0x45 = 00
    PAGE1_0x46 = 00
    PAGE1_0x47 = 00
    PAGE1_0x48 = 01
    PAGE1_0x49 = fe
    PAGE1_0x4A = 1f
    PAGE1_0x4B = ff
    PAGE1_0x4C = 03
    PAGE1_0x4D = 20
    PAGE1_0x4E = 01
    PAGE1_0x4F = 70
    PAGE1_0x50 = 00
    PAGE1_0x51 = 00
    PAGE1_0x52 = 00
    PAGE1_0x53 = 00
    PAGE1_0x54 = 00
    PAGE1_0x55 = 00
    PAGE1_0x56 = 00
    PAGE1_0x57 = 00
    PAGE1_0x58 = 00
    PAGE1_0x59 = 00
    PAGE1_0x5A = 00
    PAGE1_0x5B = 00
    PAGE1_0x5C = 40
    PAGE1_0x5D = 40
    PAGE1_0x5E = 40
    PAGE1_0x5F = 40
    PAGE1_0x60 = 00
    PAGE1_0x61 = 00
    PAGE1_0x62 = 00
    PAGE1_0x63 = 00
    PAGE1_0x64 = 00
    PAGE1_0x65 = 00
    PAGE1_0x66 = 00
    PAGE1_0x67 = 00
    PAGE1_0x68 = 00
    PAGE1_0x69 = 00
    PAGE1_0x6A = 00
    PAGE1_0x6B = 00
    PAGE1_0x6C = 00
    PAGE1_0x6D = 00
    PAGE1_0x6E = 00
    PAGE1_0x6F = 00
    PAGE1_0x70 = 00
    PAGE1_0x71 = 00
    PAGE1_0x72 = 00
    PAGE1_0x73 = 00
    PAGE1_0x74 = 00
    PAGE1_0x75 = 00
    PAGE1_0x76 = 00
    PAGE1_0x77 = 00
    PAGE1_0x78 = 00
    PAGE1_0x79 = 00
    PAGE1_0x7A = 00
    PAGE1_0x7B = 00
    PAGE1_0x7C = 00
    PAGE1_0x7D = 00
    PAGE1_0x7E = 00
    PAGE1_0x7F = 00
    PAGE1_0x80 = 00
    PAGE1_0x81 = 20
    PAGE1_0x82 = 00
    PAGE1_0x83 = 00
    PAGE1_0x84 = 00
    PAGE1_0x85 = 00
    PAGE1_0x86 = 00
    PAGE1_0x87 = 00
    PAGE1_0x88 = 00
    PAGE1_0x89 = 00
    PAGE1_0x8A = 00
    PAGE1_0x8B = 00
    PAGE1_0x8C = 00
    PAGE1_0x8D = 00
    PAGE1_0x8E = 00
    PAGE1_0x8F = 00
    PAGE1_0x90 = 00
    PAGE1_0x91 = 00
    PAGE1_0x92 = 00
    PAGE1_0x93 = 00
    PAGE1_0x94 = 00
    PAGE1_0x95 = 00
    PAGE1_0x96 = 00
    PAGE1_0x97 = 00
    PAGE1_0x98 = 00
    PAGE1_0x99 = 00
    PAGE1_0x9A = 00
    PAGE1_0x9B = 00
    PAGE1_0x9C = 00
    PAGE1_0x9D = 00
    PAGE1_0x9E = 00
    PAGE1_0x9F = 00
    PAGE1_0xA0 = 00
    PAGE1_0xA1 = 00
    PAGE1_0xA2 = ec
    PAGE1_0xA3 = 00
    PAGE1_0xA4 = 00
    PAGE1_0xA5 = 00
    PAGE1_0xA6 = 00
    PAGE1_0xA7 = 00
    PAGE1_0xA8 = 00
    PAGE1_0xA9 = 00
    PAGE1_0xAA = 00
    PAGE1_0xAB = 00
    PAGE1_0xAC = 00
    PAGE1_0xAD = 00
    PAGE1_0xAE = 00
    PAGE1_0xAF = 00
    PAGE1_0xB0 = 5e
    PAGE1_0xB1 = 88

  • Hi,

    Please accept my friendship request and then you can send me the schematic for review. 

    I would keep register 0x09 set to 0x02, this would keep TMDS181 power cycle and re-lock to the input data every time the cable is unplugged/plugged.

    Thanks

    David