Hi, thank you very much for your reply. @FAE_CA1 wrote: If you want to synchronize multiple BMI088 chips at 100Hz for example, then you can set both accel and gyro to 1000Hz sampling rate. Therefore, at every 10ms time interval your MCU can read each IMU data through SPI interface one by one to get fresh and almost synchronized . Do you mean a 100Hz sampling rate? @FAE_CA1 wrote: And your MCU needs time to read multiple IMUs data one by one through either I2C or SPI interface. I can use a cheap FPGA for that task to read the IMUs parallelly, no worry. @FAE_CA1 wrote: read each IMU data through SPI interface one by one to get fresh and almost synchronized data. What if I synchronize each of them internally, then start them up at the same time - using FPGA for example. Won't the drift away in time? I mean, is the internal clock's error specified?
... View more