Skip to main content
Visitor II
July 31, 2019
Question

How to calibrate LSM6DSO?

  • July 31, 2019
  • 1 reply
  • 856 views

During I use unico to run LSM6DSO, they seems no method to calibrate the error at software. So if there exist some error, how can I remove them ? For example, I placed it at horizontal plane, but the accelerate at roll (x) should be 0, but it still at 50 mg. How to correct it?

    This topic has been closed for replies.

    1 reply

    ST Employee
    July 31, 2019

    Hi @Sunny.Q​ , I suggest you first of all to be sure you are fully planar with your sensor+board. If so, LSM6DSO has 3 register to fine tune the residual offset: X_OFS_USR (73h), Y_OFS_USR (74h) and Z_OFS_USR (75h), please check at p.86 of the datasheet. You can set on x-axis the value of -50mg (two's complement) to compensate the residual 50mg you are seeing. Regards