User Tools

Site Tools


dmx_basics:dmx_timing

This is an old revision of the document!


DMX Timing


This is a description of the DMX512 standard in short.

This standard is building on a line interface named RS-485 and it is a standard IC with almost al digital IC manufacture.

DMX512 sends packages of up to 512 frames with 8 bit data to fixtures.
Normally only the used addresses are send which means if only up to address 10 are used, only 10 frames are send.
The max number of frame that can be send is 512.
The packet don’t contain adders information but the address is the frame position in the packet and therefore all frames up to the last frame are to be send each time.
To synchronize all receivers to the transmitter, a “Break” and a mark after break “MAB” is send.
Each receiver will from this “MAB” point, count frames and wait for the ones addressed to them.
Each frame ends with 2 high stop bits and the next frame starts with one low start bit.

The first frame (Address 0) will contain the start code and in normal operating mode it will be “0x00”.

The data are clocked out with 250 KHz and his gives a bit time of 4uS.


dmx_basics/dmx_timing.1325830554.txt.gz · Last modified: 2013/03/11 02:57 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki