ADIS16250 Analog Devices, ADIS16250 Datasheet - Page 18

no-image

ADIS16250

Manufacturer Part Number
ADIS16250
Description
Programmable Low Power Gyroscope
Manufacturer
Analog Devices
Datasheet
www.DataSheet4U.com
ADIS16250
STATUS AND DIAGNOSTICS
The ADIS16250 provides a number of status and diagnostic
functions. Table 25 provides a summary of these functions,
along with their appropriate control registers.
Table 25. Status and Diagnostic Functions
Function
Data-ready I/O indicator
Self test, mechanical check for MEMS sensor
Status
Flash memory endurance
Alarms
Data-Ready I/O Indicator
The data-ready function provides an indication of updated
output data. The MSC_CTRL register provides the opportunity
to configure either of the general-purpose I/O pins (DIO0 and
DIO1) as a data-ready indicator signal.
Table 26. MSC_CTRL Register Definition
Address
0x35, 0x34
Table 27. MSC_CTRL Bit Descriptions
Bit
15:11
10
9
8
7:3
2
1
0
Self Test
The MSC_CTRL register also provides a self-test function,
which verifies the MEMS sensor’s mechanical integrity. There
are two different self-test options: (1) internal self-test and (2)
external self-test. The internal test provides a simple, two-step
process for checking the MEMS sensor: (1) start the process by
writing a 1 to Bit 10 in the MSC_CTRL register and (2) check
the result by reading Bit 5 of the STATUS register.
The external self-test is a static condition that can be enabled
and disabled. In this test, both positive and negative MEMS
sensor movements are available. After writing to the appropriate
control bit, the GYRO_OUT register reflects the changes after a
delay that reflects the sensor signal chain response time.
Check for predefined error conditions
Configure and check for user-specific
conditions
Description
Not used
Internal self-test enable:
1 = enabled, 0 = disabled
External negative rotation self-test enable
External positive rotation self-test enable
Not used
Data-ready enable
Data-ready polarity
Data-ready line select
1 = enabled, 0 = disabled
1 = enabled, 0 = disabled
1 = enabled, 0 = disabled
1 = active high, 0 = active low
1 = DIO1, 0 = DIO0
Default
0x0000
Format
N/A
Register
MSC_CTRL
MSC_CTRL
STATUS
ENDURANCE
ALM_MAG1/2
ALM_SMPL1/2
ALM_CTRL
Access
R/W
Rev. 0 | Page 18 of 20
For example, the standard 50 Hz bandwidth reflects an exponential
response with a time constant of 2 ms. Note that the digital filtering
impacts this delay as well. The appropriate bit definitions for self-
test are listed in Table 26 and Table 27.
Status Conditions
The STATUS register contains the following error-condition
flags: Alarm conditions, self-test status, angular rate over range,
SPI communication failure, control register update failure, and
power supply out of range. See Table 28 and Table 29 for the
appropriate register access and bit assignment for each flag.
The bits assigned for checking power supply range and angular
rate over range automatically reset to zero when the error
condition no longer exists. The remaining error-flag bits in the
STATUS register require a read in order to return them to zero.
Note that a STATUS register read clears all of the bits to zero.
Table 28. STATUS Register Definition
Address
0x3D, 0x3C
Table 29. STATUS Bit Descriptions
Bit
15:10
9
8
7:6
5
4
3
2
1
0
Flash Memory Endurance
The ENDURANCE register maintains a running count of
writes to the flash memory.
Table 30. ENDURANCE Register Definition
Address
0x01, 0x00
Description
Not used
Alarm 2 status:
Alarm 1 status
Not used
Self-test diagnostic error flag
Angular rate over range
SPI communications failure
Control register update failed
Power supply in range above 5.25 V
Power supply below 4.75 V
1 = active, 0 = inactive
1 = active, 0 = inactive
1 = error condition, 0 = normal operation
1 = error condition, 0 = normal operation
1 = error condition, 0 = normal operation
1 = error condition, 0 = normal operation
1 = above 5.25 V, 0 = below 5.25V (normal)
1 = below 4.75 V, 0 = above 4.75V (normal)
Default
0x0000
Default
N/A
Format
N/A
Format
Binary
Access
Read only
Access
Read only

Related parts for ADIS16250