System notes
Controller side:
• LPC1100XL microcontroller (up to 50 MHz – 45 DMIPS) offers performance needed to integrate DMX message coding/decoding and PWM generation in a single chip
• Industry-leading low active power consumption of 110 uA/MHz for bus-powered devices
• Storage of scene settings in non-volatile memory using EEPROM emulation in flash, or integrated EEPROM in LPC11E00 series
• Up to four 16-bit and 32-bit timers, generating up to 11 PWM signals to control and dim the ballast
• Reduced development complexity – software can be written in C
• Reduced bill of materials – significant cost savings through Cortex-M0 architecture, plus many built-in peripherals to interface with lighting drivers and network in LPC1100XL
Power stage:
• LED dimming using the PWM input of the NXP UBA3070 DC-to-DC LED driver with up to 98% efficiency
• SSL4101 provides mains isolation for both the RGB LED power stage and the DMX wires
• Low component count and high efficiency through integrated PFC and flyback control functionality
• GreenChip TEA1721 buck converter supplies LPC1100XL with high efficiency; no-load power consumption levels Implementation example (DMX512 slave unit):
• RDM-enabled DMX512 slave or receiver built around the NXP LPC111x Cortex-M0 microcontroller
• Features four DMX controllable LEDs, a red heartbeat LED, a green traffic LED, DIP switches for selecting the DMX start address, a 5-position joystick, and an optional LCD
• The UART and the 16-bit timer/counters of the LPC111x MCU are the main hardware blocks needed
• The I2C hardware block is used to interface with the (optional) LCD functionality
• References to DMX512 refer to DMX512-A, since both hardware and software are designed using the latest standard
Implementation example (DMX512 master unit):
• DMX512 controller and monitoring device, built around the NXP LPC11U1x microcontroller, enabling Remote Device Management (RDM)
• Features a USB interface, a red heartbeat LED, and a green traffic LED
• The USB and UART of the LPC11U1x MCU are the main hardware blocks needed
Click here for DMX512 Guide
Download Full Block Diagram Below
Learn more about NXP Semiconductors