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?
Solved! Go to Solution.
Re: BM270: Gyroscope Data Post-Processing
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 🙂