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.

DLPDLCR2000EVM: DLPDLCR2000EVM not detected via I2C on BeagleBone Black

Part Number: DLPDLCR2000EVM

Tool/software:

I'm trying to interface the DLPDLCR2000EVM (LightCrafter 2000) with a BeagleBone Black (BBB) over I2C, but I’m having trouble detecting the device.

What I have tried:

  1. Connected the BBB to my Windows 10 (64-bit) PC via USB, using TeraTerm for communication.

  2. Verified SSH access from the PC to the BBB.

  3. Confirmed the presence of /dev/i2c-0 and /dev/i2c-2 on the BBB.

  4. Ran i2cdetect -y -r 2, which showed only address 0x57. The expected DLP addresses (e.g. 0x1b, 0x3b, 0x3d) were not detected.

  5. Also tried i2cdetect -y -r 0, which only showed 0x34.

  6. Used i2cdump for the detected addresses; the data was filled with 0xff, suggesting no response.

  7. Supplied 5V external power to the DLPDLCR2000EVM, but it didn’t change the outcome.

  8. Double-checked physical I2C wiring and pin connections multiple times.

Could you please help clarify:

  1. What I2C bus and address should be used for the DLPDLCR2000EVM?

  2. Does the module require external pull-up resistors for SDA/SCL?

  3. Are there any known issues or configuration requirements when using the EVM with BeagleBone Black?

To summarize, these three questions are based on the issues we're currently experiencing — namely, the DLPDLCR2000EVM is not showing up on any I2C scan, and the data appears to be all 0xff.

If there are any other potential causes or common pitfalls when connecting this EVM to a BeagleBone Black, I would appreciate any further advice or suggestions you can offer.