10-15-2019 04:09 AM
The BMI270 datasheet rev1.0.05 2019 on page 32 (ref https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI270-DS000.pdf ) details Gyroscope Data Post-Processing that should be applied to the X axis with this formula:
RateX = ValueX – GyrCas * ValueZ / 512
In the chips I’ve tried GyrCas is always 0, meaning this formula is redundant. GyrCas being feature register 0x3C on features page 0.
So have I done something wrong when reading GyrCas, or is there some calibration sequence I need to perform to get GyrCas set to something other than zero? The datasheet says the reset value is 0, so does this ever change?
Thanks!
Solved! Go to Solution.
10-16-2019 07:38 AM
Hi _Richard_,
Have you already loaded the configuration file in to the BMI270? If so, how long do you wait before you read out the GYR_CAS value?
Regards,
kgoveas
10-17-2019 04:19 AM
Thanks kgoveas!
Sending the configuration file and waiting for init complete before attempting to read GyrCas fixed the problem. Now I see GyrCas = 3 in my test chip 🙂