SNLA356 September 2020 DS90UB941AS-Q1 , DS90UH941AS-Q1
DS90UB941AS-Q1 utilizes received MIPI DSI packet timing in order to reconstruct horizontal and vertical sync timing along with the video data enable signal. This allows the serializer to convert the DSI input into a generic 24 bit + sync signal DPI (Display Parallel Interface) format which can then be converted to a number of other protocols by the partner deserializer device in the system (eg. CSI-2, OpenLDI, RGB). Four types of DSI short packets are used to define the horizontal and vertical sync signal boundaries:
HSS (Horizontal Sync Start) - Establishes the rising edge of the horizontal sync signal
HSE (Horizontal Sync End) - Establishes the falling edge of the horizontal sync signal.
VSS (Vertical Sync Start) - Establishes the rising edge of the vertical sync signal
VSE (Vertical Sync End) - Established the falling edge of the vertical sync signal.
The Data Enable (DE) signal is automatically generated from each received DSI long packet which corresponds to an active video data line. By default, the data enable signal will be logic high during the active portion of the video line and logic low during the video blanking, but this can also be inverted through register control.
In order to accurately generate video timing for the display, a MIPI DSI transmitter must ensure that DSI packet timing matches the DPI pixel transmission rates and widths of all timing events like sync pulses according to the DSI mode which is used: