40
|
1 |
* 250 kHz clock
|
|
2 |
* 250000 bits / s
|
|
3 |
* 4µs / bit
|
|
4 |
* idle line = high (transmitter/master drives line high)
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
Packet structure:
|
|
9 |
|
|
10 |
* paket format
|
|
11 |
* break
|
|
12 |
* mark (MAB)
|
|
13 |
* 2-512 frames
|
|
14 |
* frame 0 = start code = 0x00
|
|
15 |
* frame N = channel N = 0-255
|
|
16 |
* 1 start bit, 8 data bits, 2 stop bits, no parity
|
|
17 |
* mark (MTBF)
|
|
18 |
* mark (MTAP)
|
|
19 |
|
|
20 |
* break
|
|
21 |
* syncs start of DMX packet
|
|
22 |
* >= 22 low bits (88 µs)
|
|
23 |
* up to 1s
|
|
24 |
* recommended 25 - 30 low bits
|
|
25 |
|
|
26 |
* mark after break (MAB)
|
|
27 |
* immediately follows the break
|
|
28 |
* high mark of > 2 bits (8µs)
|
|
29 |
* up to 1s
|
|
30 |
* recommended 3 high bits
|
|
31 |
|
|
32 |
* (channel frames)
|
|
33 |
* first frame is start code (SC)
|
|
34 |
* data value = 0x00 signifies dimmer data
|
|
35 |
|
|
36 |
* 11 bits / frame
|
|
37 |
* 1 low bit (start bit)
|
|
38 |
* 8 data bits (0-255)
|
|
39 |
* 2 high bits (stop bits)
|
|
40 |
|
|
41 |
* mark time between frames (MTBF)
|
|
42 |
* idle time between frames; line kept high
|
|
43 |
* can be as short as desired
|
|
44 |
|
|
45 |
* between 1 and 512 sequential frames
|
|
46 |
|
|
47 |
* mark time between packets (MTBP)
|
|
48 |
* after the last frame's stop bits
|
|
49 |
* same as MTBF
|
|
50 |
* idle time between packets; line kept high
|
|
51 |
* can be as short as desired
|
|
52 |
|
|
53 |
|