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.

DS90UH949-Q1: Green screen

Part Number: DS90UH949-Q1

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