ADIS16480 AD [Analog Devices], ADIS16480 Datasheet - Page 22

no-image

ADIS16480

Manufacturer Part Number
ADIS16480
Description
Ten Degrees of Freedom Inertial Sensor
Manufacturer
AD [Analog Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADIS16480AMLZ
Manufacturer:
MITSUBISHI
Quantity:
1 000
ADIS16480
STATUS/ALARM INDICATORS
The SYS_E_FLAG register in Table 59 provides the system error
flags and new data bits for the magnetometer and barometer
outputs. The new data flags are useful for triggering data collec-
tion of the magnetometer and barometer (x_MAGN_OUT and
BAROM_xxx registers) because they update at a fixed rate that
is not dependent on the DEC_RATE setting. Note that reading
SYS_E_FLAG also resets it to 0x0000.
Table 59. SYS_E_FLAG (Page 0, Base Address = 0x08)
Bits
15
14
13
12
11
10
9
8
7
6
5
4
3
[2:1]
0
1
2
This flag restores to zero after reading the contents on BAROM_OUT.
This flag restores to zero after reading one x_MAGN_OUT register.
Description (Default = 0x0000)
Watch dog timer flag (1 = timed out)
Not used
EKF divergence (1 = divergence has occurred)
Gyroscope saturation
1 = saturation conditions exists and the gyroscope
weighting factors in the EKF have been automatically
reduced
0 = gyroscope measurements within range
Magnetometer disturbance
1 = magnetometer measurements exceed
MAG_DISTB_THR levels (see Table 96) and the
magnetometer influence in the EKF has been
automatically eliminated
0 = magnetometer measurements are within the
specified normal range
Linear acceleration
1 = accelerometer measurements exceed
ACC_DISTR_THR levels (see Table 95) and the
accelerometer weighting factors in the EKF have been
automatically reduced
0 = accelerometer measurements are within the
specified normal range
New data flag, barometer (1 = new, unread data)
New data flag, magnetometer (1 = new, unread data)
Processing overrun (1 = error)
Flash memory update, result of GLOB_CMD[3] = 1
(1 = failed update, 0 = update successful)
Inertial self-test failure (1 = DIAG_STS ≠ 0x0000)
Sensor overrange (1 = at least one sensor overranged)
SPI communication error
(1 = error condition, when the number of SCLK pulses is
not equal to a multiple of 16)
Not used
Alarm status flag (1 = ALM_STS ≠ 0x0000)
1
Rev. 0 | Page 22 of 40
2
The DIAG_STS register in Table 60 provides the flags for the
internal self-test function, which is from GLOB_CMD[1] (see
Table 146). Note that the barometer’s flag, DIAG_STS[11], only
updates after start-up and reset operations and that reading
DIAG_STS also resets it to 0x0000.
Table 60. DIAG_STS (Page 0, Base Address = 0x0A)
Bits
[15:12]
11
10
9
8
[7:6]
5
4
3
2
1
0
The ALM_STS register in Table 61 provides the alarm bits
for the programmable alarm levels of each sensor. Note that
reading ALM_STS also resets it to 0x0000.
Table 61. ALM_STS (Page 0, Base Address = 0x0C)
Bits
[15:12]
11
10
9
8
[7:6]
5
4
3
2
1
0
Description (Default = 0x0000)
Not used
Self-test failure, barometer (1 = failed at startup)
Self-test failure, z-axis magnetometer (1 = failure)
Self-test failure, y-axis magnetometer (1 = failure)
Self-test failure, x-axis magnetometer (1 = failure)
Not used
Self-test failure, z-axis accelerometer (1 = failure)
Self-test failure, y-axis accelerometer (1 = failure)
Self-test failure, x-axis accelerometer (1 = failure)
Self-test failure, z-axis gyroscope (1 = failure)
Self-test failure, y-axis gyroscope (1 = failure)
Self-test failure, x-axis gyroscope (1 = failure)
Description (Default = 0x0000)
Not used
Barometer alarm flag (1 = alarm is active)
Z-axis magnetometer alarm flag (1 = alarm is active)
Y-axis magnetometer alarm flag (1 = alarm is active)
X-axis magnetometer alarm flag (1 = alarm is active)
Not used
Z-axis accelerometer alarm flag (1 = alarm is active)
Y-axis accelerometer alarm flag (1 = alarm is active)
X-axis accelerometer alarm flag (1 = alarm is active)
Z-axis gyroscope alarm flag (1 = alarm is active)
Y-axis gyroscope alarm flag (1 = alarm is active)
X-axis gyroscope alarm flag (1 = alarm is active)
Data Sheet

Related parts for ADIS16480