ZHCSJA3B January 2019 – May 2022 DLP4500NIR
PRODUCTION DATA
The DLP4500NIR chipset accepts control interface commands via the I2C or USB input buses. The control interface allows another master processor to send commands to the DLP4500NIR chipset to query system status or perform realtime operations such as programming LED driver current settings.
The DLPC350 controller offers two different sets of slave addresses. The I2C_ADDR_SEL pin provides the ability to select an alternate set of 7-bit I2C slave addresses only during power-up. If the I2C_ADDR_SEL pin is set low (logic '0'), then the DLPC350 slave addresses are 0x34 and 0x35. If the I2C-ADDR_SEL pin is set high (logic '1'), then the DLPC350 slave address is 0x3A and 0x3B. The I2C_ADDR_SEL pin also changes the serial number for the USB device so that two DLPC350s can be connected to one computer through USB. Once the system initialization is complete, this pin is available as a GPIO. See the DLPC350 Programmer's Guide (listed in Section 12.2.1) for detailed information about these operations.
Table 9-1 lists a description for active signals used by the DLPC350 to support the I2C interface.
Signal Name | Description |
---|---|
I2C1_SCL | I2C clock. Bidirectional open-drain signal. I2C slave clock input from the external processor. |
I2C1_SDA | I2C data. Bidirectional open-drain signal. I2C slave to accept command or transfer data to and from the external processor. |
I2C0_SCL | I2C bus 0, clock; I2C master for on-board peripherals |
I2C0_SDA | I2C bus 0, data; I2C master for on-board peripherals |