ADIS16250 Analog Devices, ADIS16250 Datasheet - Page 14

no-image

ADIS16250

Manufacturer Part Number
ADIS16250
Description
Programmable Low Power Gyroscope
Manufacturer
Analog Devices
Datasheet
www.DataSheet4U.com
ADIS16250
PROGRAMMING AND CONTROL
CONTROL REGISTER OVERVIEW
The ADIS16250 offers many programmable features controlled
by writing commands to the appropriate control registers using the
SPI. The following sections describe these controls and specify
each function and corresponding register configuration. The
features available for configuration in this register space are as
follows:
Table 8. Control Register Mapping
Register Name
GYRO_OFF
GYRO_SCALE
ALM_MAG1
ALM_MAG2
ALM_SMPL1
ALM_SMPL2
ALM_CTRL
AUX_DAC
GPIO_CTRL
MSC_CTRL
SMPL_PRD
SENS/AVG
SLP_CNT
STATUS
COMMAND
1
The contents of the upper byte are nonvolatile; the contents of the lower byte are volatile
Calibration
Global commands
Operational control
Operational status and diagnostics
Sample rate
Power management
Digital filtering
Dynamic range
DAC output
Digital I/O
Self test
Status conditions
Alarms
Type
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
W
Volatility
Nonvolatile
Nonvolatile
Nonvolatile
Nonvolatile
Nonvolatile
Nonvolatile
Nonvolatile
Volatile
Volatile
Nonvolatile
Nonvolatile
Nonvolatile
Volatile
Volatile
N/A
1
Address
0x10
0x14
0x16
0x18 to to 0x1F
0x20
0x22
0x24
0x26
0x28
0x2A to 0x2F
0x30
0x32
0x34
0x36
0x38
0x3A
0x3C
0x3E
2
2
2
Rev. 0 | Page 14 of 20
Bytes
4
2
2
8
2
2
2
2
2
6
2
2
2
2
2
Auxiliary digital I/O control register
ADC sample period control
Function
Reserved
Gyroscope bias offset factor
Gyroscope scale factor
Reserved
Alarm 1 amplitude threshold
Alarm 2 amplitude threshold
Alarm 1 sample period
Alarm 2 sample period
Alarm source control register
Reserved
Auxiliary DAC data
Miscellaneous control register
Defines the dynamic range (sensitivity setting)
and the number of taps for the digital filter
Counter used to determine length of power-
down mode
System status register
System command register
CONTROL REGISTER ACCESS
Table 8 displays the control register map for the ADIS16250,
including address, volatile status, basic function, and
accessibility (read/write). The following sections contain
detailed descriptions and configurations for each of these
registers.
The ADIS16250 is a flash-based device with the nonvolatile
functional registers implemented as flash registers. Take into
account the endurance limitation of 20,000 writes when
considering the system-level integration of these devices.
The ENDURANCE register (see Table 30) maintains a flash
memory write count, which provides a tool for keeping track of
the limit. The nonvolatile column in Table 8 indicates the registers
that are recovered on power-up. Use a manual flash update
command (using the command register) to store the nonvolatile
data registers once they are configured properly. When
performing a manual flash update command, make sure that
the power supply remains within limits for a minimum of 50 ms
after the start of the update. This ensures a successful write of
the nonvolatile data.
Reference Table
Table 9, Table 10
Table 11, Table 12
Table 31, Table 32
Table 35, Table 36
Table 33, Table 34
Table 37, Table 38
Table 39, Table 40
Table 21, Table 22
Table 23, Table 24
Table 26, Table 27
Table 15, Table 16
Table 19, Table 20
Table 17, Table 18
Table 28, Table 29
Table 13, Table 14

Related parts for ADIS16250