SNLA356 September 2020 DS90UB941AS-Q1 , DS90UH941AS-Q1
Before attempting to link a DSI source with DS90UB941AS-Q1, it is important to understand the supported MIPI DSI modes for the serializer. DS90UB941AS-Q1 supports MIPI DSI video mode only. It does not support MIPI DSI command mode for low speed communications with displays that use integrated video memory. The serializer supports four different RGB video formats:
The RGB video formats are automatically converted, if necessary, to 3-byte RGB888 for transmission over FPD-Link III. The DSI_BYTES_PER_PIXEL bits in DS90UB941AS-Q1 register 0x54 should be configured to match the expected pixel packing for the DSI port prior to enabling the DSI receiver. The default setting is 3 bytes-per-pixel which matches the RGB888 video format.
The DS90UB941AS-Q1 also supports pass-through of four DSI YCbCr video formats:
Each of these formats is aligned to the 3-bytes-per-pixel forward channel but is not converted to RGB888.
Most common display applications utilize RGB888 video format for 24 bits per pixel. It is important to note the expected video data type hex code based on the source configuration before progressing with the system bring-up. This will be useful to know as the received packet data type for the MIPI DSI input can be reported by the status registers of DS90UB941AS-Q1 in real time. If there are unexpected issues with the video output colors or there is no video at the display, this provides a quick way to check if the video format from the source is properly recognized by the DS90UB941AS-Q1 receiver.
DS90UB941AS-Q1 supports all three video mode operating configurations: