BMI088 Soft-Reset Failure

Hello,

I am currently working on a software driver for the BMI088 IMU using the I2C interface: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi088.html

I have everything working properly except the soft-reset functionality. The soft-reset command to the gyroscope or the accelerometer always fails 50% of the time every time. The failure is indicated by the BMI088 not responding with an ACK or a NACK which breaks my I2C driver. See screenshots below.

Failure case:

Success case:

Is there a known issue with the BMI088 where the ACK/NAK doesn't make it out befoe the soft-reset of the device actually occurs?

Thanks for your time and help!

Derek

 

Best reply by shellywang

Thanks for the feedbacks ,it's  known issue.

View original
1 reply
Resolved