Anomalous acceleration values from some LSM6DSLs: are they damaged?
I've used a number of times LSM6DSL IMU sensors and I never had any problem with them: they are in general very precise and straightforward to use. However, in a recernt pre-production run, some accelerometers provided strange values on one or two axes compared to the usual values. In these conditions (stationary board in horizontal position) the expected values on two axes should be close to 0 g, i.e. raw values in the range of about +-200 for a full scale of 16 g. This happen with most units, but on some others (identical firmware, identical boards) we get much greater values, something like >5000 or even >16000, that, by the way, are normally sensitive to the self test stimuli. The problem seems to be only in the accelerometer values: other functions work correclty.
My question is: are these values something "normal", that can/must be corrected through calibration (with the offset registers or in firmware)? Or have I to assume that these devices have been simply damaged during board assembly? In this last case, are there some thermal or mechanical reccomandation to follow during assembly? (I was not able to find them on the product page).
Thank you!
