1205566_en-US

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

1205566_en-US

1205566_en-US

Data greater than 4096 mma8451

Hello.
Why does the sensor read more than 4096? How can I not understand, help!

As you can see on the oscillogram Z is equal to 0x40F0 which corresponds to 4156 after the shift.

And this applies not only to the Z axis but to all axes.

den2life_0-1609553037648.png


den2life_1-1609553095974.pngden2life_2-1609553115684.pngden2life_3-1609553137800.png



Re: Data greater than 4096 mma8451

Thank you for the answer. Didn't calibrate. The sensor is set to 2G

Re: Data greater than 4096 mma8451

Hello Den2life,

the value 4096 defines sensitivity per 1g. But the full scale you have set to 2g I presume. If you read on the output 4096, the acceleration is exactly 1g, if the device is correctly calibrated. If you read higher value, than 4096, the acceleration is higher.

4096.png

Had you done the offset calibration?

Please take a look at the following example code, chapter 3. on NXP community:
 
With Best Regards,
Jozef
Tags (1)
No ratings
Version history
Last update:
‎02-04-2026 09:55 AM
Updated by: