"Reply: Of cause different range has different sensitivity, I guess you talk about rel. sensitivity error ?" I don't think you answered the intended question. If the true/measured gyro sensitivity @ FS=500 is 68.6 lsbs/dps (which means its above the typical 65.6 by ~4%), does that imply that @ FS=1000, the sensitivity is also ~4 % above the typ (which would be about 34.3 lsbs/dps). Or is there a totally different error for each of the FS settings? Otherwise you would have to measure at the four different settings in case you want to use them in the future. Seems reasonable to just measure the error at one FS and use that correction to correct all four sensitivities. The datasheet does not clarify this, it just has the ranges for each FS.
... View more
0x00 is the default value of radius and if you don't change the radius before you enter the operation mode, it should keep 0.
In datasheet page 49 descrbe the relationship between the offset value in the register area and also the radius.
You need to match them every time you do the calibration, store the offset value then restore it.
So the correct procedure should be:
1. enter the configure mode
2. set the proper radius you want
3. calibrate the device
4. read out the offset value from register
5. store the offset and responded radius at host side
6. when system reset, write back the radius and offset value to responded register under configure mode
7. set device to desired operation mode
... View more