Dear expert,
I want to test the UB953 test pattern. So need the 953 to generate a YUV422 1080P pattern? Need your help to check and share your comments.
Regards,
Fredy Zhang.
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.
Dear expert,
I want to test the UB953 test pattern. So need the 953 to generate a YUV422 1080P pattern? Need your help to check and share your comments.
Regards,
Fredy Zhang.
Hi Fredy,
Below is an example script for YUV422 8bit 1620x1080 resolution at 30 FPS.
#Enable patgen 1620 x 1080 YUV422 8 bit 30 FPS serAlias0=0x1A board.WriteI2C(serAlias0, 0xB0, 0x02) #IA_AUTO_INC=1 board.WriteI2C(serAlias0, 0xB1, 0x01) board.WriteI2C(serAlias0, 0xB2, 0x01) board.WriteI2C(serAlias0, 0xB2, 0x34) # PGEN_CFG board.WriteI2C(serAlias0, 0xB2, 0x1E) # PGEN_CSI_DI board.WriteI2C(serAlias0, 0xB2, 0x0C) # PGEN_LINE_SIZE1 board.WriteI2C(serAlias0, 0xB2, 0xA8) # PGEN_LINE_SIZE0 board.WriteI2C(serAlias0, 0xB2, 0x01) # PGEN_BAR_SIZE1 board.WriteI2C(serAlias0, 0xB2, 0x94) # PGEN_BAR_SIZE0 board.WriteI2C(serAlias0, 0xB2, 0x04) # PGEN_ACT_LPF1 board.WriteI2C(serAlias0, 0xB2, 0x38) # PGEN_ACT_LPF0 board.WriteI2C(serAlias0, 0xB2, 0x04) # PGEN_TOT_LPF1 board.WriteI2C(serAlias0, 0xB2, 0x65) # PGEN_TOT_LPF0 board.WriteI2C(serAlias0, 0xB2, 0x0B) # PGEN_LINE_PD1 board.WriteI2C(serAlias0, 0xB2, 0x93) # PGEN_LINE_PD0 board.WriteI2C(serAlias0, 0xB2, 0x21) # PGEN_VBP board.WriteI2C(serAlias0, 0xB2, 0x0A) # PGEN_VFP
These scripts can be configured by using the Pattern Generator tab on Analog LaunchPad as shown below:
While using the pattern generator tab, horizontal and vertical active, data type, frame rate, and blanking are user defined. To apply changes to the pattern generator tab, please select apply prior to enabling the set pattern.
Best,
Zoe