I designed a drone PCB that contains among other things, speed controllers for brushless motors along with a BMI088 for IMU data.
The BMI088 performs very poorly in this setup - namely the gryo. The accelerometer seems fine. When I place the BMI088 on a separate breakout board, the performance is much better.
Does this make sense? Should speed controllers or other high switching ICs affect the IMU as such? Are there ways to mitigate such interference?