DLPU081B January 2019 – January 2024 DLPC3479
Table 3-39 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 | Maximum 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 | Maximum 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 Table 3-40.
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.67ns. This is based on the internal 15MHz clock used to time between input frame syncs. The frame rate is specified in this manner to enable the software to make quick and simple comparisons to the frame count.
The maximum number of sequence vectors byte is defined in Table 3-41.
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 |