Other Parts Discussed in Thread: ALP
Hi team
I have some issues while configuring a serializer and deserializer (DS90UB926QSQE and DS90UB925QSQE) chip. They are connected together over the FTP III link with no parallel input and no DE, HS, VS and PCLK signal on the input of the serializer. I want to put a generic auto scrolling pattern to the output of the deserializer all with internal clock configuration. A 320x240 TFT-display is connected to the deserializer and RGB-888 (24-Bit) is used. Both chips are connected directly to the same I2C-Bus so I have access to both chips directly to configure them.
So far I did the following configurations:
Setup timing control of the serializer (Address 0x0C):
All this registers were set over the indirect registers and checked by a read out.
- Register 0x03 Data 0x20
- Register 0x04 Data 0x98
- Register 0x05 Data 0x61
- Register 0x06 Data 0x10
- Register 0x07 Data 0x40
- Register 0x08 Data 0x01
- Register 0x09 Data 0xF0
- Register 0x0A Data 0x20
- Register 0x0B Data 0x04
- Register 0x0C Data 0x24
- Register 0x0D Data 0x0F
- Register 0x0E Data 0x00
This Setup shall result in the following configuration:
- Horizontal resolution 320
- Horizontal sync 32
- Horizontal front porch 20
- Horizontal back porch 36
- Vertical resolution 240
- Vertical sync 4
- Vertical front porch 3
- Vertical back porch 15
Setup of the pattern generator and auto scrolling of the serializer (Address 0x0C)::
All this registers were set over the indirect registers and checked by a read out.
- Register 0x0F Data 0xF0
- Register 0x10 Data 0x0E
- Register 0x11 Data 0x21
- Register 0x12 Data 0x43
- Register 0x13 Data 0x65
- Register 0x14 Data 0x87
- Register 0x15 Data 0xA9
- Register 0x16 Data 0xCB
- Register 0x17 Data 0xED
Setup config of the serializer (Address 0x0C)::
All not listed registers should have the default value!
- Register 0x12 Data 0x20
- Register 0x14 Data 0x06
- Register 0x64 Data 0x30
- Register 0x65 Data 0x05
Setup config of the deserializer (Address 0x2C)::
All not listed registers should have the default value!
- Register 0x65 Data 0x05
To start the pattern generator I just put 3.3V to the OEN and OSS_SEL pins and set the following register of the deserializer (Address 0x2C)::
- Register 0x64 Data 0x31
Before configuring the chips the display is only black/grey (backlight on). After configuring all registers as described above I can see an auto rotating generic pattern of white, black, red, green and blue full-screen. These are the first generic patterns. In the registers I set the auto scrolling function to use all 15 patterns (Register 0x10 Data 0x0E). What I expect is to see are the 15 auto generic patterns on the display auto rotating.
Why are only the first 5 patterns visible?
Do I have to change any other registers values?
Best regards,
Patrick Brunner