You are here

User Module Datasheet: DMX512 Receiver Datasheet DMX512Rx V 1.0 (CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CLED16P01, CY8C29x66, CY8C27x43, CY8C24x94, CY8C21x23) | Cypress Semiconductor

User Module Datasheet: DMX512 Receiver Datasheet DMX512Rx V 1.0 (CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CLED16P01, CY8C29x66, CY8C27x43, CY8C24x94, CY8C21x23)

Last Updated: 
Jul 28, 2014
Version: 
1.0

Features and Overview

  • 250 kbps DMX512 protocol receiver
  • Selectable Address
  • Selectable Captured slots count
  • Interrupt on byte received
  • Interrupt on start-of-frame
     

The DMX512Rx User Module is used to receive data via the DMX512 bus and store it in RAM, similar to the EzI2Cs User Module. The user module is composed of two digital blocks.

Functional Description

The DMX512 data stream is passed in the form of a packet that is repeated continually. This data packet consists of the synchro preamble which informs the receiver of the start of a packet. The preamble is followed by a serial data frame. The data frame contains the values for each channel in use. The minimum channel count is 24. The maximum is 512. The duration of every bit for DMX512 protocol is 4 μs. If the information is given over all 512 channels, then the maximum possible frequency of information update is 44 Hz.