DLPU115 January 2022 DLPC3421
Table 3-22 describes the return parameters.
Parameter Bytes | Description |
---|---|
Byte 1 | Red duty cycle (LSByte) (Look structure) |
Byte 2 | Red duty cycle (MSByte) (Look structure) |
Byte 3 | Green duty cycle (LSByte)(Look structure) |
Byte 4 | Green duty cycle (MSByte) (Look structure) |
Byte 5 | Blue duty cycle (LSByte) (Look structure) |
Byte 6 | Blue duty cycle (MSByte) (Look structure) |
Byte 7 | Maximum frame count (LSByte) (Look structure) |
Byte 8 | Maximum frame count (Look structure) |
Byte 9 | Maximum frame count (Look structure) |
Byte 10 | Maximum frame count (MSByte) (Look structure) |
Byte 11 | Minimum frame count (LSByte) (Look structure) |
Byte 12 | Minimum frame count (Look structure) |
Byte 13 | Minimum frame count (Look structure) |
Byte 14 | Minimum frame count (MSByte) (Look structure) |
Byte 15 | Max number of sequence vectors (Look structure) |
Byte 16 | Red duty cycle (LSByte) (Sequence structure) |
Byte 17 | Red duty cycle (MSByte) (Sequence structure) |
Byte 18 | Green duty cycle (LSByte) (Sequence structure) |
Byte 19 | Green duty cycle (MSByte) (Sequence structure) |
Byte 20 | Blue duty cycle (LSByte) (Sequence structure) |
Byte 21 | Blue duty cycle (MSByte) (Sequence structure) |
Byte 22 | Maximum frame count (LSByte) (Sequence structure) |
Byte 23 | Maximum frame count (Sequence structure) |
Byte 24 | Maximum frame count (Sequence structure) |
Byte 25 | Maximum frame count (MSByte) (Sequence structure) |
Byte 26 | Minimum frame count (LSByte) (Sequence structure) |
Byte 27 | Minimum frame count (Sequence structure) |
Byte 28 | Minimum frame count (Sequence structure) |
Byte 29 | Minimum frame count (MSByte) (Sequence structure) |
Byte 30 | Max number of sequence vectors (Sequence structure) |
The sequence header data is stored in two separate flash data structures (the Look structure and the sequence structure), and the values from each must match.
The bit weight and bit order for the duty cycle data is shown in Figure 3-32.
MSB | Byte 2 | LSB | MSB | Byte 1 | LSB | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
b15 27 | b14 26 | b13 25 | b12 24 | b11 23 | b10 22 | b9 21 | b8 20 | b7 2–1 | b6 2–2 | b5 2–3 | b4 2–4 | b3 2–5 | b2 2–6 | b1 2–7 | b0 2–8 |
The duty cycle data is specified as each color percent of the frame time. The sum of the three duty cycles must add up to 100. An example possibility is, R = 30.5 = 1E80h, G = 50 = 3200h, and B = 19.5 = 1380h)
The sequence maximum and minimum frame counts are specified in units of 66.67 ns (based on the internal 15 MHz clock used to time between input frame syncs). These are specified in this way to enable fast and simple compares to the frame count by the software.
The maximum number of sequence vectors byte is defined in Figure 3-33.
MSB | Byte 15 and 30 | LSB | |||||
---|---|---|---|---|---|---|---|
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b(7:4) | Reserved |
b(3:0) | Maximum number of sequence vectors |