DLPU048E August 2016 – July 2024
The following section describes the software-related components and interfaces of the headlight application of the DLP5531-Q1 chipset. More detail on the hardware interfaces can be found in the DLPC230-Q1 Data Sheet and TPS99000-Q1 Data Sheet.
SPI DLPC230-Q1 Host Interface - An SPI communication interface that allows the host primary to communicate with the DLPC230-Q1 using the commands described in this guide. If the I2C interface is used as the host interface, this interface will be configured as a read-only interface to a DLPC230-Q1 diagnostic memory for third-party verification of system data.
I2C DLPC230-Q1 Host Interface - An I2C communication interface that allows the host to communicate with the DLPC230-Q1 using the commands described in this guide. If the SPI interface is used as the host interface, this interface will be configured as a read-only interface to a DLPC230-Q1 diagnostic memory for third-party verification of system data.
SPI DLPC230-Q1 to TPS99000-Q1 Interface - An SPI communication interface between the DLPC230-Q1 and TPS99000-Q1. Note that the TPS99000-Q1 is not directly controlled by the host processor during operation.
SPI TPS99000-Q1 Host Interface - An SPI communication interface between the host and TPS99000-Q1. This is a read-only interface to allow a host to confirm TPS99000-Q1 status during operation.
OpenLDI and Parallel Video Interfaces - Either OpenLDI or parallel video may be provided for video input. The DLPC230-Q1 Data Sheet defines supported resolutions and frame rates on these interfaces.
SPI Flash - Contains the main application software as well as all necessary data for the main application to operate. Programming the SPI flash is performed through DLPC230-Q1 commands sent to the DLPC230-Q1 boot application or main application.
TMP411 - Reads the DMD temperature from a temperature sensing diode built into the DMD. The DLPC230-Q1 continuously polls the TMP411 remote channel temperature during operation to take action to park the DMD at extreme temperatures. The DMD temperature may also be read from the DLPC230-Q1.
HOST_IRQ - An interrupt signal that alerts the host that an error caused the DLPC230-Q1 software to switch to Standby Mode and park the DMD. More information on this signal can be found in Section 2.2.1.
PROJ_ON - Host-controlled reset signal for the entire chipset. More information on this signal can be found in the DLPC230-Q1 Data Sheet.
GPIO - The DLPC230-Q1 includes several spare GPIO that may be controlled by the host processor using SPI or I2C commands.
PWM - The DLPC230-Q1 includes three PWM channels that may be controlled by the host processor using SPI or I2C commands for various purposes such as illumination control.