Paper
12 September 2006 Extended parallel pulse code modulation of LEDs
Author Affiliations +
Abstract
We introduce an alternative to pulse width modulation (PWM) for LED intensity control called "Extended Parallel Pulse Code Modulation." Whereas PWM typically requires a microcontroller with a dedicated hardware PWM controller for each channel, we can easily implement pulse code modulation (PCM) in firmware. We show that the spectral content of PWM and PCM signals is equivalent, and so there is no disadvantage from an EMI perspective for circuit or cabling design. We next introduce a PCM-based algorithm that enables a single microcontroller to drive up to one hundred LED channels in real-time with 8- to 12-bit resolution. This parallel PCM technique is suitable, for example, for LED backlighting of video displays and LED-based theatrical lighting systems. Depending on the application, we can implement the algorithm in firmware or in hardware with a field-programmable gate array. A modification of the algorithm takes advantage of the characteristics of the Ferry-Porter law for visual flicker to reduce the modulation frequency. This extended parallel PCM technique relies on the principle of temporal dithering (adapted from digital audio techniques) to reduce quantization errors in the LED intensity signals.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Ian Ashdown "Extended parallel pulse code modulation of LEDs", Proc. SPIE 6337, Sixth International Conference on Solid State Lighting, 63370W (12 September 2006); https://doi.org/10.1117/12.679674
Lens.org Logo
CITATIONS
Cited by 6 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Light emitting diodes

Modulation

Microcontrollers

Light sources

Clocks

Analog electronics

Multiplexers

Back to Top