cancel
Showing results for 
Search instead for 
Did you mean: 

Incorrect I2C addresses in MB1854 (B-CAMS-IMX) schematics for IMU and ToF sensors

Duc
Senior

Hello,

There seems to be an issue with the I2C addresses listed in the MB1854 (B-CAMS-IMX) documentation and schematics (B01/B02).

The documents show:

  • IMU: 0xD4 / 0xD5
  • ToF: 0x52

However, these appear to be 8-bit addresses. The correct 7-bit I2C addresses should be:

  • ToF (VL53L5CX): 0x29
  • IMU (ISM330DLC): 0x6A / 0x6B

This can cause confusion when using standard I2C tools or drivers.

Could you please clarify or update the documentation to specify the address format (7-bit vs 8-bit)?

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Andrew Neil
Super User

@Duc wrote:

However, these appear to be 8-bit addresses. The correct 7-bit I2C addresses should be


Indeed.

 


@Duc wrote:

This can cause confusion when using standard I2C tools or drivers.


Unfortunately, this confusion is widespread - whatever form you use, you will find tools, drivers, documentation, etc which uses the other form!

https://community.st.com/t5/imaging-sensors/vl53l8cx-not-working-on-nrf9151-and-getting-naks/m-p/814452/highlight/true#M5697

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

View solution in original post

1 REPLY 1
Andrew Neil
Super User

@Duc wrote:

However, these appear to be 8-bit addresses. The correct 7-bit I2C addresses should be


Indeed.

 


@Duc wrote:

This can cause confusion when using standard I2C tools or drivers.


Unfortunately, this confusion is widespread - whatever form you use, you will find tools, drivers, documentation, etc which uses the other form!

https://community.st.com/t5/imaging-sensors/vl53l8cx-not-working-on-nrf9151-and-getting-naks/m-p/814452/highlight/true#M5697

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.