background image

[2] 

 

Introduction

 

 

The scope of this manual 

This user guide assumes that readers have a basic knowledge of the DMX512-A communication protocol. The data frame 
structure and other specifics of the DMX512 protocol will not be discussed in this manual. Before working with the DMX 
Click, it is strongly recommended that you familiarize yourself with the DMX512-A standard. 

What is DMX Click? 

DMX Click

 is designed to accept the UART data stream on the RX pin and packs it into DMX frames, generated at the 

DMX output (3-pole screw terminal). Since the DMX 512-A protocol (DMX in the following text) is most commonly used 
to control stage lighting and other stage equipment (e.g. fog machines), it is implemented on the top of the RS485 physical 
layer which has a very good immunity to electromagnetic interference (EMI), which is typical in a noisy stage environment. 
The Click board™  also  provides galvanic isolation between the DMX bus and the host  application, with no additional 
components required. 

Operating Modes 

The Click board™ can be operated both as DMX MASTER and DMX SLAVE. When operated as a MASTER, it can be 
used to control other SLAVE devices on the bus. It is capable of controlling a single DMX 512 universe (512 channels). 
Note that there can be only a single MASTER device per DMX bus.  

Each of the two MASTER and SLAVE operating modes has two sub-modes. The Click board™ can be actively relaying 
incoming UART data to the DMX bus (RUN mode) or it can be waiting for  the configuration commands (CFG mode). 
More information about the operating modes and sub-modes can be found in the 

Configuring the Click board™ 

section in 

this manual. For now, it is enough to say that the data at the RX input is interpreted differently depending on the currently 
selected sub-mode. Also, unlike MASTER and SLAVE operating modes that can be set only once per reset cycle, these 
sub-modes can be freely selected during normal operation.  

Summary of Contents for DMX Click

Page 1: ...ng Modes 2 UART interface 3 Other considerations 3 Configuring the Click board 3 MASTER SLAVE selection 3 MASTER RUN mode 4 SLAVE RUN mode 4 MASTER SLAVE CFG mode 5 DMX Start Code 5 Configuration comm...

Page 2: ...e Click board also provides galvanic isolation between the DMX bus and the host application with no additional components required Operating Modes The Click board can be operated both as DMX MASTER an...

Page 3: ...ick board boots up it is possible to select the new UART baud rate and operating mode The end of the boot sequence is signalized by a short pulse on the INT pin and a response message over the TX pin...

Page 4: ...been received to fill the input buffer it will be swapped with the output buffer and an interrupt will signal that the input buffer is ready to receive a new data stream However the input buffer will...

Page 5: ...r or lf control characters should be used when sending a command The parser will treat them as regular values causing a misalignment of the input buffer Any buffer misalignment can be resolved with a...

Page 6: ...valid range is from od 001 to 512 Default 008 This is the length of the input buffer which will be mapped onto the output DMX frame NOTE The input buffer mapping boundaries defined by the SADR and BLE...

Page 7: ...iguration has been stored it will be always retrieved from the EEPROM The only way to revert to default values is to clear the stored configuration record This command will delete the stored configura...

Page 8: ...e received DMX frame length no error condition will be signaled In this case the SLAVE device will keep waiting for the particular channels that are out of range ITMR XXX XXX is the duration of the in...

Page 9: ...9 Appendix DMX Click ABR setup and mode selection flow chart...

Reviews: