Overview of DMX512-interface
Technical reveiw of DMX512
DMX512 has a clock frequency at 250kHz, which gives a puls width at 4ms. The DMX512 packages are delivered as a serial balanced signal as shown below (click on the picture to enlage).
In order to send a correct DMX package you must have certain stages:
- Break
- Mark after Break
- Start bit
- Data
- End bits
- Mark Between frames (optional)
The fist frame (channel 0) must have 0 as data value according to the DMX512 documentation. However some manufacturer of 'intelligent lighting' uses this first frame for remotely configuring of their lamp. In case that the first frame data is not 0, the rest of the package should be ignored!
Most DMX controllers and devices use XLR to link DMX in between the devices. The following picture describes the pin connection of a 5 pin XLR connector (click on the picture to enlage):
This was a very fast reading of how DMX works. A more detailed description will be composed - eventually.