MMA8652FC 8 bits Offset

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MMA8652FC 8 bits Offset

2,197 Views
sérgioneves
Contributor I

Hello everyone,

I follow the project "MMA8652FC - Bare metal example project", link

But if I want to use the sensor configured to use 8 bits, how do I calculate the offset values?

I get the Xout_8_bit, Yout_8_bit, Zout_8_bit. And I know the sensitivity:

SENSITIVITY_2G_8bits        64

SENSITIVITY_4G_8bits        32

SENSITIVITY_8G_8bits        16

So how to get:

X_offset_2G_8_bit = ?

Y_offset_2G_8_bit = ?

Z_offset_2G_8_bit = ?

X_offset_4G_8_bit = ?

Y_offset_4G_8_bit = ?

Z_offset_4G_8_bit = ?

X_offset_8G_8_bit = ?

Y_offset_8G_8_bit = ?

Z_offset_8G_8_bit = ?

Thanks.

Regards,

Sérgio

Labels (1)
0 Kudos
2 Replies

1,938 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Sérgio,

SENSITIVITY_2G_8bits        64

SENSITIVITY_4G_8bits        32

SENSITIVITY_8G_8bits        16

 

±2g:

X_offset_2G_8_bit = Xout_8_bit * 8 * (-1);   

Y_offset_2G_8_bit = Yout_8_bit * 8 * (-1);   

Z_offset_2G_8_bit = (Zout_8_bit - SENSITIVITY_2G_8bits) * 8 * (-1);

 

±4g:

X_offset_4G_8_bit = Xout_8_bit * 16 * (-1);   

Y_offset_4G_8_bit = Yout_8_bit * 16 * (-1);   

Z_offset_4G_8_bit = (Zout_8_bit - SENSITIVITY_4G_8bits) * 16 * (-1);

 

±8g:

X_offset_8G_8_bit = Xout_8_bit * 32 * (-1);   

Y_offset_8G_8_bit = Yout_8_bit * 32 * (-1);   

Z_offset_8G_8_bit = (Zout_8_bit - SENSITIVITY_8G_8bits) * 32 * (-1);

Best regards,

Tomas

0 Kudos

1,938 Views
sérgioneves
Contributor I

Hello Tomas,

Thanks for all the help.

Regards,

Sérgio

0 Kudos
%3CLINGO-SUB%20id%3D%22lingo-sub-733312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMMA8652FC%208%20bits%20Offset%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-733312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20everyone%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20follow%20the%20project%20%22MMA8652FC%20-%20Bare%20metal%20example%20project%22%2C%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-101192%22%20target%3D%22_blank%22%3Elink%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBut%20if%20I%20want%20to%20use%20the%20sensor%20configured%20to%20use%208%20bits%2C%20how%20do%20I%20calculate%20the%20offset%20values%3F%3C%2FP%3E%3CP%3EI%20get%20the%20Xout_8_bit%2C%20Yout_8_bit%2C%20Zout_8_bit.%20And%20I%20know%20the%20sensitivity%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ESENSITIVITY_2G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2064%3C%2FP%3E%3CP%3ESENSITIVITY_4G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2032%3C%2FP%3E%3CP%3ESENSITIVITY_8G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2016%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ESo%20how%20to%20get%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EX_offset_2G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EY_offset_2G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EZ_offset_2G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EX_offset_4G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EY_offset_4G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EZ_offset_4G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EX_offset_8G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EY_offset_8G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20font-family%3A%20Consolas%3B%20color%3A%20black%3B%22%3EZ_offset_8G_8_bit%20%3D%3C%2FSPAN%3E%20%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3ES%C3%A9rgio%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-733312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAccelerometers%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-733314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652FC%208%20bits%20Offset%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-733314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Tomas%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EThanks%20for%20all%20the%20help.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3ES%C3%A9rgio%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-733313%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA8652FC%208%20bits%20Offset%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-733313%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20S%C3%A9rgio%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ESENSITIVITY_2G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2064%3C%2FP%3E%3CP%3ESENSITIVITY_4G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2032%3C%2FP%3E%3CP%3ESENSITIVITY_8G_8bits%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2016%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%C2%B12g%3A%20%3C%2FP%3E%3CP%3EX_offset_2G_8_bit%20%3D%20Xout_8_bit%20*%208%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EY_offset_2G_8_bit%20%3D%20Yout_8_bit%20*%208%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EZ_offset_2G_8_bit%20%3D%20(Zout_8_bit%20-%20SENSITIVITY_2G_8bits)%20*%208%20*%20(-1)%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%C2%B14g%3A%20%3C%2FP%3E%3CP%3EX_offset_4G_8_bit%20%3D%20Xout_8_bit%20*%2016%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EY_offset_4G_8_bit%20%3D%20Yout_8_bit%20*%2016%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EZ_offset_4G_8_bit%20%3D%20(Zout_8_bit%20-%20SENSITIVITY_4G_8bits)%20*%2016%20*%20(-1)%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%C2%B18g%3A%20%3C%2FP%3E%3CP%3EX_offset_8G_8_bit%20%3D%20Xout_8_bit%20*%2032%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EY_offset_8G_8_bit%20%3D%20Yout_8_bit%20*%2032%20*%20(-1)%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EZ_offset_8G_8_bit%20%3D%20(Zout_8_bit%20-%20SENSITIVITY_8G_8bits)%20*%2032%20*%20(-1)%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3ETomas%3C%2FP%3E%3C%2FLINGO-BODY%3E