ADIS16251 Analog Devices, ADIS16251 Datasheet - Page 17

no-image

ADIS16251

Manufacturer Part Number
ADIS16251
Description
Programmable Low Power Gyroscope
Manufacturer
Analog Devices
Datasheet
www.DataSheet4U.com
DataSheet
4
Preliminary Technical Data
Data-Ready I/O Indicator
The data-ready function provides an indication of updated
output data. The MSC_CTRL control 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. For example, the standard 49 Hz bandwidth
reflects an exponential response with a time constant of 2 ms.
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 0.
U
.com
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: 1 = enabled, 0 = disabled
Data-ready polarity: 1 = active high, 0 = active low
Data-ready line select:1 = DIO1, 0 = DIO0
1 = enabled, 0 = disabled.
1 = enabled, 0 = disabled.
Default
0x0000
Format
N/A
Access
R/W
Rev. PrA | Page 17 of 20
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
Alarms
The ADIS16251 provides two independent alarm options for
event detection. Event detections occur when output register
data meets the configured conditions. Configuration options are:
The ALM_MAG1 register and ALM_MAG2 register establish
the threshold level for detecting events. They take on the format
of the source data and provide a bit for establishing the greater
than/less than comparison direction. When making dynamic
comparisons, the ALM_SMPL1 register and the ALM_SMPL2
register establish the number of averages taken for the source
data as a reference for comparison. In this configuration, each
subsequent source data sample is subtracted from the previous
one, establishing an instantaneous delta.
Description
Not used
Alarm 2 status: 1 = active, 0 = inactive
Alarm 1 status: 1 = active, 0 = inactive
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
All output data registers are available for monitoring
as the source data
The source data can be filtered or unfiltered
Comparisons can be static or dynamic (rate of change)
The threshold levels and times are configurable
Comparison can be greater than or less than
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
ADIS16251
Access
Read only
Access
R

Related parts for ADIS16251