ADIS16209/PCBZ Analog Devices Inc, ADIS16209/PCBZ Datasheet - Page 14

BOARD EVAL FOR ADIS16209

ADIS16209/PCBZ

Manufacturer Part Number
ADIS16209/PCBZ
Description
BOARD EVAL FOR ADIS16209
Manufacturer
Analog Devices Inc
Series
iMEMS®, iSensor™r
Datasheets

Specifications of ADIS16209/PCBZ

Sensor Type
Accelerometer, Inclinometer, 2 Axis
Sensing Range
±1.7g, ±90°
Interface
SPI Serial
Sensitivity
0.244mg/LSB, 0.025°/LSB
Voltage - Supply
3 V ~ 3.6 V
Embedded
No
Utilized Ic / Part
ADIS16209
Silicon Manufacturer
Analog Devices
Application Sub Type
Accelerometer - Dual-Axis
Kit Application Type
Sensing - Motion / Vibration / Shock
Silicon Core Number
ADIS16209
Kit Contents
Board
Lead Free Status / RoHS Status
Not applicable / RoHS compliant by exemption
For Use With
ADISUSBZ - KIT EVAL ADIS W/SOFTWARE USBADISEVALZ - KIT PC EVALUATION W/SOFTWARE
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Not applicable / RoHS compliant by exemption
ADIS16209
The flash update copies the contents of all the flash backup
registers into their assigned, nonvolatile flash memory loca-
tions. This process takes approximately 50 ms and requires a
power supply that is within the specified operating range. After
waiting the appropriate time for the flash update to complete,
verify successful completion by reading the STATUS register (if
successful, the flash update error is 0). If the flash update was
not successful, reading this error bit accomplishes two things: it
alerts the system processor to try again, and it clears the error
flag, which is required for flash memory access.
The DAC data latch command loads the contents of AUX_DAC
into the DAC latches. Because the AUX_DAC contents must be
updated one byte at a time, this command ensures a stable DAC
output voltage during updates.
The autonull command provides a simple method for removing
offset from the sensor outputs. This command takes the
contents of the output data registers and loads the equal but
opposite number into the offset calibration registers. The
accuracy of this operation depends on zero force, zero motion,
and optimal noise management during the measurement (see
the Digital Filtering section). The factory calibration restore sets
the offset null registers (XACCL_NULL, for example) back to
their default values.
CALIBRATION REGISTERS
The ADIS16209 incorporates an extensive factory calibration
and provides precision acceleration, incline, and rotational
position data. For systems that require on-site calibration,
user-programmable offset adjustment registers are available.
Table 16 provides the bit assignments for the following user-
programmable calibration registers: XACCL_NULL and
YACCL_NULL. Table 17 provides the bit assignments for
the following user-programmable calibration registers:
XINCL_NULL, YINCL_NULL, and ROT_NULL.
Table 16. Acceleration Offset Register Bit Designations
Bit
15:14
13:0
Table 17. Incline/Rotation Offset Register Bit Designations
Bit
15:14
13:0
Description
Not used
Data bits, twos complement, sensitivity = 0.24414 mg/LSB
Description
Not used
Data bits, twos complement, sensitivity = 0.025°/LSB
(Default = 0x0000)
(Default = 0x0000)
Rev. B | Page 14 of 16
ALARM REGISTERS
The alarm function provides monitoring for two independent
conditions. The ALM_CTRL register provides control inputs
for data source, data filtering (prior to comparison), static/
dynamic, and output indicator configurations. The ALM_MAGx
registers establish the trigger threshold and polarity configura-
tions. The ALM_SMPLx registers provide the numbers of
samples to use in the dynamic rate-of-change configuration.
The rate-of-change calculation is
where:
N
y(n) is the sampled output data.
M
> or < is determined by the MSB in ALM_MAGx.
Table 18. ALM_MAG1/ALM_MAG2 Bit Designations
Bit
15
14
13:0
Table 19. ALM_SMPL1/ALM_SMPL2 Bit Designations
Bit
15:8
7:0
Table 20. ALM_CTRL Bit Descriptions
Bit
15:12
11:8
7
6
5
4
3
2
1
0
1
Incline and vertical angles always use filtered data in this comparison.
DS
C
is the magnitude for comparison in ALM_MAGx.
is the number of samples in ALM_SMPLx.
Y
C
=
Value
0000
0001
0010
0011
0100
0101
0110
0111
1000
Comparison polarity: 1 = greater than, 0 = less than
Description
Not used
Data bits, matches format of trigger source selection
Description
Not used
Data bits: number of samples (both 0x00 and 0x01 = 1)
N
1
DS
N
n
=
DS
1
Description
Trigger source, Alarm 2
Disabled
Power supply
X-acceleration
Y-acceleration
Auxiliary ADC
Temperature sensor
X-axis incline angle
Y-axis incline angle
Rotational position
Trigger source, Alarm 1, same as Bits[15:12]
Not used
Alarm 2 rate-of-change control: 1 = enabled
Alarm 1 rate-of-change control: 1 = enabled
Alarm 2 filter: 1 = filtered data, 0 = no filter
Alarm 1 filter: 1 = filtered data, 0 = no filter
Alarm indicator, using DIO1/DIO2: 1 = enabled
Alarm indicator polarity: 1 = active high
Alarm indicator line select: 1 = DIO2, 0 = DIO1
y
(
n
+
) 1
y
(
n
)
Alarm
(Default = 0x0000)
(Default = 0x0001)
(Default = 0x0000)
is
Y
C
>
or
<
M
1
1
C
?

Related parts for ADIS16209/PCBZ