This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi TI Experts,
I want to control multiple DLP4500 connected to the same PC throught a C/C++ program.
I'm using the Hidapi library (given with GUI v3.1.0 source code)to communicate with the DLPC350 wich need the ID product to send data to the device (usb communication).
The problem is that all DLP4500s have the same ID product number. How can I change this ID.
Regards,
Ahmed
Hi Ahmed,
There are only 2 options for USB ID numbers and oddly, the control for these is specified by the I2C_ADDR_SEL pin on the DLPC350. The way USB works, the device ID must be known to the drivers, so it is not something you can change arbitrarily. The following is from the DLPC350 datasheet:
9.2.1.2.1.1 Control Interface
......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 I 2C slave address only during power-up. If I2C_ADDR_SEL is low, then the DLPC350 slave addresses are 0x34 and 0x35. If I2C-ADDR_SEL is high, then the DLPC350 slave address is 0x3A and 0x3B. This signal also changes the serial number for the USB device so that two DLPC350s can be connected to one computer through USB........
The default PID for the DLPC350 is 6401 and the second option is 6402.
-Paul