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.

DS90UB971-Q1: No any output from Dout of DS90UB971 after we enabled Pattern Generator

Part Number: DS90UB971-Q1

Tool/software:

Hi Sir,

We used the following example code to enable Pattern Generator. But no any output from Dout of DS90UB971. Are there any incorrect or missing parts?

I2C between DS90UB971 and TDA4AL is ok, we can get the correct ID of  DS90UB971 over I2C.

7.6.4 Code Example for Pattern Generator

#Patgen Fixed Colorbar 1280x720p30

WriteI2C(0xB0,0x00) # Indirect Pattern Gen Registers

WriteI2C(0xB1,0x01) # PGEN_CTL

WriteI2C(0xB2,0x01)

WriteI2C(0xB1,0x02) # PGEN_CFG

WriteI2C(0xB2,0x33)

WriteI2C(0xB1,0x03) # PGEN_CSI_DI

WriteI2C(0xB2,0x24)

WriteI2C(0xB1,0x04) # PGEN_LINE_SIZE1

WriteI2C(0xB2,0x0F)

WriteI2C(0xB1,0x05) # PGEN_LINE_SIZE0

WriteI2C(0xB2,0x00)

WriteI2C(0xB1,0x06) # PGEN_BAR_SIZE1

WriteI2C(0xB2,0x01)

WriteI2C(0xB1,0x07) # PGEN_BAR_SIZE0

WriteI2C(0xB2,0xE0)

WriteI2C(0xB1,0x08) # PGEN_ACT_LPF1

WriteI2C(0xB2,0x02)

WriteI2C(0xB1,0x09) # PGEN_ACT_LPF0

WriteI2C(0xB2,0xD0)

WriteI2C(0xB1,0x0A) # PGEN_TOT_LPF1

WriteI2C(0xB2,0x04)

WriteI2C(0xB1,0x0B) # PGEN_TOT_LPF0

WriteI2C(0xB2,0x1A)

WriteI2C(0xB1,0x0C) # PGEN_LINE_PD1

WriteI2C(0xB2,0x0C)

WriteI2C(0xB1,0x0D) # PGEN_LINE_PD0

WriteI2C(0xB2,0x67)

WriteI2C(0xB1,0x0E) # PGEN_VBP

WriteI2C(0xB2,0x21)

WriteI2C(0xB1,0x0F) # PGEN_VFP

WriteI2C(0xB2,0x0A)