Electronics > Projects, Designs, and Technical Stuff

problem with BMI088 gyroscope

(1/1)

jpittner:
Hello,

I have been trying to use the 6dof IMU chip from Bosch BMI088, communicating via I2C 400kHz.
The accelerometer works perfectly, but I get wrong results from the
gyroscope. Already the chip ID register #0 reads out 0x0a, while it should
be 0x0f according to the datasheet and the registers with angular
velocities read out highly fluctuating 'random' numbers.

I have tried two modules, one obtained from SEEED studio, and also
the original Bosch sensor module with BMI088 purchased from Mouser.
Both show the same problem. The code marking on the chips is:
365/P1827/001 and 365/P1827/008 respectively.

I am using STM32F37 MCU and code based on STM's library for I2C.
Since the I2C communication with the accelerometer works perfectly,
I wonder where would be problem with my I2C connection/software.
I am using I2C address 0x19 for acc. and 0x69 for gyro (with appropriate
pullups), 3V3 power.
So I am really puzzled with the problem. Do you have any ideas,
does anybody here have a hand-on experience with BMI088,
did it work for you in I2C or perhaps in the SPI mode?

With best regards,
Jiri Pittner

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod