BMI270 gyroscope accuracy to expect (idle noise)

I am using BMI270 gyroscope in a product and I am currently factory-testing it on a table (motionless) with -1..+1 dps criteria.

Gyroscope setup is as follow:

GYR_CONF 0x42 = 0xAA => ODR=400, osr2, norm-noise(ulp), perf-filter
GYR_RANGE 0x43 = 0x00 => GYR_RANGE=+/-2000dps (4000 total => 16 LSB/dps), OIS_RANGE=+/-250dps

Especially I have 16 LSB per dps, meaning I consider soldered item as still good if gyroscope is within raw -15..+15 after FOC.

Most pieces succeed the test repetitively, but a few pieces fails this test (closer to +/- 2dps, sometimes up to 6 dps).

I guess I should try gyr_noise_pef=hp instead of current ulp and/or smaller range, but am I right thinking my bounds are reasonable even with ulp noise?

3 replies