Implementing Linux DRM drivers for DLPC3433 MIPI DSI Projectors
Note
TL;DR - Technical overview of implementing Linux DRM drivers for the Texas Instruments DLPC3433 DLP-based MIPI DSI projector — covering the three-subsystem architecture (DLPC3433 controller, DLPA3000 PMIC/LED driver, and DMD optics). - An introductory guide to DLP projector integration in embedded Linux graphics pipelines.
DLP-based projector technology has been evolved in multiple areas of applications since it provides sharp, high-quality projections with the potential for 3D capabilities.
Most of them are Texas Instrument chipsets based on optical micro-electro-mechanical technology that uses a digital micromirror device.
DLPC3433 is one of the newer DPL-based MIPI DSI projectors which uses most industrial and consumer electronics.
DLPC3433 block has three key sets of subsystems,
DLPC3433, interfaced from front-end SoC or other chipsets via Parallel, DSI for video, and I2C, SPI for configurations.
DLPA3000 is PMIC and High-CurrentLED driver
DMD, digital mirror device for Sub-LVDS output optics generation.
All the above subsystems are required to implement on respective Linux DRM driver stacks to function properly.
Note: This blog will help you to understand the basic information on DLP-based projectors implementations. If you have any specific questions or help, please reach us.
Tip
Need custom display or projector driver development for your embedded Linux product? Amarula Solutions provides Linux DRM/KMS driver engineering, MIPI DSI integration, and display pipeline development. Contact our display team