Daisy chain multiple same IMU on mux

HI

We are uncertain how to daisy chain 2 SparkFun 9DoF IMU (ICM-20948) together. We have a 8-port Qwiic MUX and 14 x ICM-20948 of the same IMU. As you can see in the picture, we have 14 IMU’s lined up on the floor with 2 IMU connected to one channel on the mux.

We are able to get 8 IMU working on their own port but when we daisy chain connect another of the same IMU, we are unable to get the data. How can we solve this issue?

Are we correct in understanding this does not work unless we solder on the ADR jumper on the back of the board? This will allow us to daisy chain only 1 more ICM. For example, Mux → ICM → ICM.

We also wanted to do 3 daisy chained: Mux → ICM → ICM → ICM, is this not possible?

Thanks,

Todd

The ICM-20948 only supports two addresses, so you can only have two per I2C bus (ie. 2 per port of the mux). For each port on the mux, one ICM-20948 will need the ADDR jumper soldered, and one unsoldered.

/mike