Other Parts Discussed in Thread: SK-LCD1
Tool/software:
Hello,
I am working on AM62P-LP EVM with SK-LCD1 (OLDI LCD with Capacitive Touch) connected.
I connected an MPU6050 (gyro sensor, address 0x68) to the expansion header pins (27 = SDA, 28 = SCL).
I am trying to access the MPU6050 using:
i2cset -y 1 0x68 0x6B 0x00
But I get the following errors:
[ 208.832185] omap_i2c 20000000.i2c: Arbitration lost Error: Write failed [ 211.865234] omap_i2c 20000000.i2c: controller timed out [ 211.870509] tps6598x 1-003f: tps6598x_interrupt: failed to read version (-110)
Scenarios observed:
-
When SK-LCD1 (with touchscreen) is connected, I2C errors occur and MPU6050 cannot be accessed.
-
When SK-LCD1 is disconnected, I am able to communicate with the MPU6050 successfully.
Additional Info:
-
The touchscreen controller is at 0x41 on the same I2C bus.
-
In the circuit diagram, this bus is I2C0, but on the board it appears as /dev/i2c-1.
-
The MPU6050 is connected to expansion header pins 27 (SDA) and 28 (SCL).
Query:
-
Is there a bus conflict between SK-LCD1 touchscreen and my external MPU6050 on I2C?
-
Or is there a way to share the same bus with proper configuration?
Thanks,
Manjunath