Hi
In our application DS90UH949 is connected to DS90UH940.
We build 150 pcs and 3 pcs out of them got issue that will happen randomly.
The symptom is that randomly, at power on, the screen will display green screen as shown below. At power on, we can see video display correctly for a very short period of time, after that we saw the pass pin (pin 7) of DS90UH940 blinking then the green screen appears. After the green screen appears, the DS90UH940 pass pin come back to high and stay at high without blinking, however the green screen keep there. We need to reset DS90UH949 to get correct video
I had also dump the registers values of 949 and 940 when green screen happen as the below attachment. Would you help have a look what might happen?
Register Data Name 0x0000 0x24 I2C Device ID 0x0001 0x00 Reset 0x0003 0xDA General Configuration 0x0004 0x80 Reserved 0x0005 0x00 I2C Master Config 0x0006 0x58 DES ID 0x0007 0x00 SlaveID 0x0008 0x00 SlaveAlias 0x000A 0x15 CRC Errors 0x000B 0x00 CRC Errors 0x000C 0x07 General Status 0x000D 0x20 GPIO[0] Config 0x000E 0x00 GPIO[1] and GPIO[2] Config 0x000F 0x00 GPIO[3] and GPIO[4] Config 0x0010 0x00 GPIO[5] and GPIO[6] Config 0x0011 0x00 GPIO[7] and GPIO[8] Config 0x0012 0x00 Datapath Control 0x0013 0x88 Mode Status 0x0014 0x00 BIST and DOPL Control 0x0015 0x01 Deemphasis Control 0x0016 0x02 BCC Watchdog Control 0x0017 0x1E I2C Control 0x0018 0x7F SCL High Time 0x0019 0x7F SCL Low Time 0x0022 0x25 Reserved 0x0023 0x00 Reserved 0x0024 0x00 Reserved 0x0025 0x00 Reserved 0x0026 0x00 Link Detect Control 0x0027 0x00 Reserved 0x0028 0x01 Reserved 0x0029 0x20 Reserved 0x002A 0x20 Reserved 0x002B 0x80 Reserved 0x002C 0x00 Reserved 0x0030 0x00 Reserved 0x0031 0x00 Reserved 0x0032 0x00 Reserved 0x0033 0x00 Reserved 0x0034 0x00 Reserved 0x0035 0x00 Reserved 0x0036 0x00 Reserved 0x0037 0x00 Reserved 0x0038 0x00 Reserved 0x0039 0x00 Reserved 0x003A 0x00 Reserved 0x003B 0x00 Reserved 0x003C 0x00 Reserved 0x003D 0x00 Reserved 0x003E 0x00 Reserved 0x003F 0x00 Reserved 0x0040 0x14 Reserved 0x0041 0x49 Reserved 0x0042 0x00 Reserved 0x0050 0x97 Reserved 0x0064 0x10 PGCTL 0x0065 0x00 PGCFG 0x0066 0x00 PGIA 0x0067 0x00 PGID 0x0068 0x00 Reserved 0x0069 0x00 Reserved 0x0080 0xFF RX_BKSV0 0x0081 0xB6 RX_BKSV1 0x0082 0x20 RX_BKSV2 0x0083 0x23 RX_BKSV3 0x0084 0x26 RX_BKSV4 0x0090 0xA6 TX_KSV0 0x0091 0xA0 TX_KSV1 0x0092 0xE5 TX_KSV2 0x0093 0xCC TX_KSV3 0x0094 0xE5 TX_KSV4 0x0098 0x78 Reserved 0x0099 0x3D Reserved 0x009A 0xE3 Reserved 0x009B 0x76 Reserved 0x009C 0xDC Reserved 0x009D 0xD2 Reserved 0x009E 0x68 Reserved 0x009F 0xE0 Reserved 0x00A0 0x13 Reserved 0x00A1 0x00 RX_BSTATUS0 0x00A2 0x00 RX_BSTATUS1 0x00A3 0x00 KSV_FIFO 0x00C0 0x04 HDCP_DBG 0x00C1 0x00 Reserved 0x00C2 0xAA HDCP_CFG 0x00C3 0x15 HDCP_CTL 0x00C4 0x29 HDCP_STS 0x00C5 0x40 Reserved 0x00C6 0x00 HDCP_ICR 0x00C7 0x6A HDCP_ISR 0x00C8 0xC0 Reserved 0x00C9 0x00 Reserved 0x00CA 0x00 Reserved 0x00CB 0x00 Reserved 0x00CC 0x00 Reserved 0x00D0 0x00 IND_STS 0x00D1 0x00 IND_SAR 0x00D2 0x00 IND_OAR 0x00D3 0x00 IND_DATA 0x00F0 0x5F HDCP_TX_ID0 0x00F1 0x55 HDCP_TX_ID1 0x00F2 0x48 HDCP_TX_ID2 0x00F3 0x39 HDCP_TX_ID3 0x00F4 0x34 HDCP_TX_ID4 0x00F5 0x39 HDCP_TX_ID5 0x00F6 0x00 SIL_REV 0x00F8 0x00 Reserved 0x00F9 0x00 Reserved
Register Data Name 0x0000 0x68 I2C Device ID 0x0001 0x04 Reset 0x0002 0x00 General Configuration 0 0x0003 0xF0 General Configuration 1 0x0004 0xFE BCC Watchdog Control 0x0005 0x1E I2C Control 1 0x0006 0x00 I2C Control 2 0x0007 0x24 REMOTE ID 0x0008 0x00 SlaveID[0] 0x0009 0x00 SlaveID[1] 0x000A 0x00 SlaveID[2] 0x000B 0x00 SlaveID[3] 0x000C 0x00 SlaveID[4] 0x000D 0x00 SlaveID[5] 0x000E 0x00 SlaveID[6] 0x000F 0x00 SlaveID[7] 0x0010 0x00 SlaveAlias[0] 0x0011 0x00 SlaveAlias[1] 0x0012 0x00 SlaveAlias[2] 0x0013 0x00 SlaveAlias[3] 0x0014 0x00 SlaveAlias[4] 0x0015 0x00 SlaveAlias[5] 0x0016 0x00 SlaveAlias[6] 0x0017 0x00 SlaveAlias[7] 0x0018 0x00 MAILBOX_18 0x0019 0x01 MAILBOX_19 0x001A 0x00 GPIO[9] and Global GPIO Config 0x001B 0xF3 Frequency Counter 0x001C 0x3B General Status 0x001D 0x40 GPIO0 Config 0x001E 0x00 GPIO1_2 Config 0x001F 0x00 GPIO_3 Config 0x0020 0x00 GPIO_5_6 Config 0x0021 0x00 GPIO_7_8 Config 0x0022 0x00 Datapath Control 0x0023 0x20 RX Mode Status 0x0024 0x08 BIST Control 0x0025 0x00 BIST ERROR COUNT 0x0026 0x83 SCL High Time 0x0027 0x84 SCL Low Time 0x0028 0x11 Datapath Control 2 0x0029 0x00 Reserved 0x002A 0x00 Reserved 0x002B 0x00 I2S Control 0x002C 0x00 Reserved 0x002D 0x00 Reserved 0x002E 0x00 PCLK Test Mode 0x002F 0x00 Reserved 0x0030 0x00 Reserved 0x0031 0x00 Reserved 0x0032 0x90 Reserved 0x0033 0x25 Reserved 0x0034 0x01 DUAL_RX_CTL 0x0035 0x00 AEQ TEST 0x0036 0x00 Reserved 0x0037 0x88 MODE_SEL 0x0038 0x00 Reserved 0x0039 0x00 Reserved 0x003A 0x00 I2S_DIVSEL 0x003B 0x0F Reserved 0x003C 0x20 Reserved 0x003D 0xC0 Reserved 0x003E 0x23 Reserved 0x003F 0x00 Reserved 0x0040 0x43 Reserved 0x0041 0x03 LINK ERROR COUNT 0x0042 0x03 Reserved 0x0043 0x00 HSCC_CONTROL 0x0044 0x60 ADAPTIVE EQ BYPASS 0x0045 0x88 ADAPTIVE EQ MIN MAX 0x0046 0x00 Reserved 0x0047 0x00 Reserved 0x0048 0x0F Reserved 0x0049 0x00 Reserved 0x004A 0x00 Reserved 0x004B 0x08 Reserved 0x004C 0x00 Reserved 0x004D 0x00 Reserved 0x004E 0x63 Reserved 0x004F 0x00 Reserved 0x0050 0x03 Reserved 0x0051 0x10 Reserved 0x0052 0x00 areg12_2 0x0053 0x01 Reserved 0x0054 0x80 Reserved 0x0055 0x00 Reserved 0x0056 0x00 areg12_6 0x0057 0x00 areg12a_f 0x0059 0x7F Reserved 0x005A 0x20 Reserved 0x005B 0x20 Reserved 0x005C 0x00 Reserved 0x005D 0x00 Reserved 0x005F 0x00 Reserved 0x0060 0x00 Reserved 0x0061 0x00 Reserved 0x0062 0x00 Reserved 0x0063 0x00 Reserved 0x0064 0x10 PGCTL 0x0065 0x00 PGCFG 0x0066 0x00 PGIA 0x0067 0x00 PGID 0x0068 0x00 PGDBG 0x0069 0x00 PGTSTDAT 0x006A 0x00 CSICFG0 0x006B 0x00 CSICFG1 0x006C 0x00 CSIIA 0x006D 0x07 CSIID 0x006E 0x00 GPI Pin Status 1 0x006F 0x00 GPI Pin Status 2 0x0070 0x00 Reserved 0x0071 0x00 Reserved 0x0072 0x00 Reserved 0x0073 0x07 Reserved 0x0074 0x07 Reserved 0x0075 0x08 Reserved 0x0076 0x00 Reserved 0x0077 0x00 Reserved 0x0078 0x00 Reserved 0x0079 0x00 Reserved 0x007A 0x00 Reserved 0x007B 0x5D Reserved 0x007C 0x02 Reserved 0x0080 0xEA RX_BKSV0 0x0081 0xE2 RX_BKSV1 0x0082 0x47 RX_BKSV2 0x0083 0x62 RX_BKSV3 0x0084 0x74 RX_BKSV4 0x0090 0xA6 TX_KSV0 0x0091 0xA0 TX_KSV1 0x0092 0xE5 TX_KSV2 0x0093 0xCC TX_KSV3 0x0094 0xE5 TX_KSV4 0x0098 0x16 Reserved 0x0099 0x8C Reserved 0x009A 0x91 Reserved 0x009B 0x46 Reserved 0x009C 0xD3 Reserved 0x009D 0x03 Reserved 0x009E 0x7F Reserved 0x009F 0x1B Reserved 0x00A1 0x00 Reserved 0x00A2 0x8C Reserved 0x00C0 0x04 HDCP_DBG 0x00C1 0x00 HDCP_DBG2 0x00C4 0x01 HDCP_STS 0x00C5 0x00 Reserved 0x00C8 0xC0 Reserved 0x00C9 0x00 NVM_DATA KSV_FIFO_DATA 0x00CA 0x00 NVM_ADDR0 KSV_FIFO_ADDR0 0x00CB 0x00 NVM_ADDR1 KSV_FIFO_ADDR1 0x00CC 0x00 Reserved 0x00E0 0x00 RPTR_TX0 0x00E1 0x00 RPTR_TX1 0x00E2 0x00 RPTR_TX2 0x00E3 0x00 RPTR_TX3 0x00E8 0x03 Reserved 0x00E9 0x00 Reserved 0x00EA 0x00 Reserved 0x00F0 0x5F HDCP_RX_ID0 0x00F1 0x55 HDCP_RX_ID1 0x00F2 0x48 HDCP_RX_ID2 0x00F3 0x39 HDCP_RX_ID3 0x00F4 0x34 HDCP_RX_ID4 0x00F5 0x30 HDCP_RX_ID5 0x00F6 0x00 Reserved 0x00F8 0x00 Reserved 0x00F9 0x00 Reserved