2024-09-25 02:10 PM
I'm interested in integrating multiple ST IMU(6 or 9 axis) sensors to my project. However, all IMUs will be connected in serial to simplify electrical circuit design so each IMU should has its own I2C address. Pls recommend several ST IMUs either 6 or 9 axis so I can test and connect them only by I2C bus. THX!
2024-10-09 07:43 AM
Hi @kaosun ,
Here you can find all our IMUs and you can choose the one fits better to your application.
You can also compare their features and performances.
Hope this helps :)
2024-10-09 08:16 AM
Thanks for your reply! I mean if I have 10 IMUs connected in serial only by 4-wire I2C (VCC, SDA, SCL and GND), each IMU should be set a unique I2C address. Referring to VL53L4CD TOF sensor, it supports "set i2c address" function, is there any IMU can do same thing? If no, can I know how much you will charge for customizing a new firmware to enable "set i2c address" just like VL53L4CD for IMU LSM6DSM? THX!
2024-10-17 01:35 AM - edited 2024-10-17 01:48 AM
@Federica Bossi wrote:Here you can find all our IMUs and you can choose the one fits better to your application.
That selector only distinguishes analogue or digital interface; it doesn't even let you specify I2C - let alone the number of I2C address options!
@kaosun I think your best bet here is going to be to use I2C bus multiplexer(s) and/or multiple I2C peripherals on the microcontroller...
PS:
Or look at I3C devices - I3C has Dynamic Addressing:
@Federica Bossi - but that selection guide doesn't show what devices have I3C
2024-11-20 01:14 PM
No, the plan is connecting all IMUs directly by 4-wire i3l bus, no multiplexer chip.
2024-11-21 01:09 AM
2024-11-21 12:30 PM
Sorry, i3c. All IMUs will be connected by i3c, probably power on them one by one to be dynamically assigned an address and finally make all of them work, is it possible? Dur to circuit limit, we cannot use an i2c multiplexer chip.