BMX160 ODR

Hi everyone,

I am trying to understand what the ODR (Output data rate) stands for BMX160. If for example I set accelerometer's ODR to 1600Hz, that means that I can read the accelerometer 1600 timers per second ( every 0.625ms)? 

If yes, what applications require so fast ODR (1600Hz for Accel and 3200Hz for Gyro)?

Thanks in advance

Nick

Best reply by FAE_CA1

Hi,

Page 14 of BMX160 datasheet says that gyro sampling rate is 6400Hz. But you are right, the max gyro ODR is 3200Hz according to page 10 of the datasheet. Sorry about that.

The table on page 67 shows that the mag max ODR is 800Hz. Inside BMX160 the mag is connected to IMU BMI160's secondary I2C interface. This means that BMI160 is I2C master and the mag is I2C slave. The max ODR for the mag is 300Hz, while BMI160 can poll mag data at max 800Hz. Therefore, there will be multiple repeated values from the mag because the mag cannot finish each measurement at 800Hz.

Thanks.

View original
7 replies
Resolved