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:
-
Connected the BBB to my Windows 10 (64-bit) PC via USB, using TeraTerm for communication.
-
Verified SSH access from the PC to the BBB.
-
Confirmed the presence of
/dev/i2c-0
and/dev/i2c-2
on the BBB. -
Ran
i2cdetect -y -r 2
, which showed only address0x57
. The expected DLP addresses (e.g.0x1b
,0x3b
,0x3d
) were not detected. -
Also tried
i2cdetect -y -r 0
, which only showed0x34
. -
Used
i2cdump
for the detected addresses; the data was filled with0xff
, suggesting no response. -
Supplied 5V external power to the DLPDLCR2000EVM, but it didn’t change the outcome.
-
Double-checked physical I2C wiring and pin connections multiple times.
Could you please help clarify:
-
What I2C bus and address should be used for the DLPDLCR2000EVM?
-
Does the module require external pull-up resistors for SDA/SCL?
-
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.