Hi,
The 100Hz sampling rate is the timer of your MCU or FPGA for your application for example. Then you can set IMU both accel and gyro to 1000Hz output data rate (ODR) internally. Therefore, every 10ms when your MCU or FPGA reads IMU data, you can always get fresh data from multiple IMUs.
IMU has ODR tolerance parameter specified in the datasheet. For example BMI088 gyro has typical +/-0.3% ODR tolerance. This means that each IMU will have its own clock. Even if you start or enable multiple IMUs at the same time, after a few while they will have different rate. Similarily if you align multiple clocks at the beginning, a few days or months later they will have different time displayed.
Thanks.
... View more