I'm starting on a project where i need multiple gyroscopes.
Plan is to use 5 MPU 6050 's.
I would have to multiplex the data over i2c. It is mentioned in the link that pin "AD0" toggles the address between 0x68 and 0x69.
Would a setup with all the 5 MPU's in series, while setting only one of the 5 addresses to 0x68, keeping the other 4 at 0x69 be suitable to multiplex the signals over 1 channel?
I'm aiming to read all 5 sensors in 1/5 of a second.
Would a setup with all the 5 MPU's in series, while setting only one of the 5 addresses to 0x68, keeping the other 4 at 0x69 be suitable to multiplex the signals over 1 channel?
Change the "in series" to "on the same bus" and then yes it will work.
It is a well known technique. Not sure if anyone has done it with those chips but there is nothing to suggest it won't work with any I2C complaint chip.
What values in your potential divider? I go for 1K and 510R to keep the impedance down.
And also are you going to use an I2C libary that disables the internal pull up resistors and use your own external ones?