Multiple IMU-6050s connected to a single UC3-A3

By gert_engelhardt , 29 August 2011

Hey Everybody,

I currently have the 6-axis fusion EMPL 2.0 example code running on the UC3-A3 board with my MPU-6050 EVB, and it works beautifully with the Teapot demo. (I mean really beautifully... fantastic job, guys!)

I'm looking to implement a solution consisting of a total of 4 MPU-6050 + HMC5883L breakout boards (2 connected to each of the 2 I2C busses on the UC3-A3) using the Embedded MPL. I'm sticking with the HMC5883L on the assumption that it will eventually be supported for 9-axis fusion with the DMP.

I'd love your input on the plausibility of this scenario, and perhaps some pointers (as it were) on where I should start restructuring the app to support DMP use on multiple MPU-6050s. I understand, of course, the my sample rate may end up being limited simply by virtue of having to poll multiple devices on a 400kHz bus. That's okay.

I'd just like to validate the scenario before I send the boards off to be fabbed and assembled. If this won't work, I'll need to include a separate MCU on each board. In that case I'd love to be able to use a cheaper 8-bit MCU like the ATMega328p (in which case I would love to eventually see an Arduino EMPL library, which would expand the chip's user base astronomically).

Thanks for any help you can provide!

All the best,
Noah Zerkin

phpbb Topic ID
13446