BMI160 - Accelerometer Range

Hi,

I have converted the accelerations raw data into m/s^2 as shown here: /mems-sensors-forum-jrmujtaw/post/bmi160-converting-data-with-resolution-6uFc2iS9w22bU6b

I would like to understand the impact of the range on the actual data. At the minute, for my application, I don't know what accuracy I need yet. Understanding the impact of the range will help me choose the correct one for my application. To try to understand I tried different ranges. I get different value for accelereation on z-axis (az) which is meant to equal to g=9.8. 

Here what I get for a az raw data equal to 2164. 

with +/- 16G: 10.365 m/s^2. 

with +/- 8G: 5.180 m/s^2. 

Could you help me please understand the difference between these 2 accelerations? My undertanding is the sensor should measure g on the z axis. So I am supposed to get 9.81. 

Many thanks

Katie

Best reply by fish

Hello,

For bmi160, accel and gyro are both 16bit, bit_width = 16. About g_range, you could read reg 0x41, acc_range, get this value.

Best regrads.

View original
5 replies
Resolved