Bosch Sensortec Community

    Showing results for 
    Search instead for 
    Did you mean: 

    BMM150+BMI160 rawdata is not matching with BMM150+BMI270

    New Poster

    Re: BMM150+BMI160 rawdata is not matching with BMM150+BMI270

    Hi BSTRobin,

    Thanks for sparing your time to validate this.

    If you check in your logs the rawdata of accel, gyro and Mag has a lot of difference. 
    As you already have the setup, can you try to test by keeping both of them in same position and compare the rawdata.

    The accel and gyro data of BMI270 is way high when compared to BMI160, this should be similar in same position.

    Can you validate with accel range 16G and Gyro range 2000.

    Thankyou once again


    New Poster

    Re: BMM150+BMI160 rawdata is not matching with BMM150+BMI270


    Can you confirm whether it is possible to achieve similar raw data x,y,z values for both BMI160 and BMI270.? Wrt that we will check what all changes are required from algo side.


    New Poster

    Re: BMM150+BMI160 rawdata is not matching with BMM150+BMI270


    Gentle reminder. I am blocked on this. Based on your response i need to proceed further. 
    Please acknowledge the above queries.


    Community Moderator

    Re: BMM150+BMI160 rawdata is not matching with BMM150+BMI270

    Hello Santhosh_N,

    I set ACC to 16G and GYRO to 2000dps range. The following were test result.

    If you only see MAG RAW data of BMI160 and BMI270, there is difference. After Compensation, MAG data didn't have big difference.

    BMI160 + BMM150

    BMI160 sensor data-20210908.png

    BMI270 + BMM150

    BMI270 sensor data-20210908.png

    New Poster

    Re: BMM150+BMI160 rawdata is not matching with BMM150+BMI270

    Thanks Robin.

    From the above the logs, I understand the raw data can't be similar for BMI160 and BMI270. All these days i am trying to get them same which is required for my project.

    Is my understanding correct,
    1.Rawdata can't be equal for BMI160+BMM150 and BMI270+BMM150. ?
    2.To calculate the other parameters using this rawdata, the compensation and algo are different for them.?