Question about NULL_CNFG for IMU device

I have some questions about NULL_CNFG(Continous bias estimation) for IMU devices.

#1, what's the function of NULL_CNFG? If you have some material to explain this function, please let me know.

#2, About ADIS16480, Table3 says mention “NULL_CNFG” stall times, but I can’t find “NULL_CNFG" on the register of USE REGISTERS map.
Is it possible to use NULL_CFG on ADIS16480?
(It looks like ADIS16489 has the NULL_CFG register on the user reg map)



  • +1
    •  Analog Employees 
    on Jan 20, 2020 9:43 PM over 1 year ago

    Hello Tarzan2,

    I have a correction from what I previously wrote. The ADIS16480 has auto-nulling function, and it's in the GLOB_CMD register labeled as a Tare command. "NULL_CFG" in Table 3 of the datasheet is the amount of time required to complete this command. 

    The goal of this command is the orient the IMUs x/y/z axes to East/North/Up (ENU) by using the reference transformation matrix as described on Page 30 of the datasheet. After the tare function, assuming the local navigation frame is selected, the IMU will report 0 deg pitch, and 0 deg roll, and the accelerometers will read x=0g, y=0g, and z=1g, even though the IMU wasn't necessarily laying flat during execution of the Tare command. If you want to see what the accelerometers read relative to the orientation of the IMU, set the Body Frame bit in the EKF_CONFIG register to 1.

    I hope this helps, and I apologize for the confusion.

    -Paul Kern

  • Hi Paul, 

    I'm sorry that I could not replay quickly.

    I understand what you mean. Thanks for the answer.

    Best regards,