ADIS16220/PCBZ Analog Devices Inc, ADIS16220/PCBZ Datasheet - Page 13

no-image

ADIS16220/PCBZ

Manufacturer Part Number
ADIS16220/PCBZ
Description
Vibration Sensor Evaluation Board
Manufacturer
Analog Devices Inc
Series
iSensor™r
Datasheet

Specifications of ADIS16220/PCBZ

Silicon Manufacturer
Analog Devices
Application Sub Type
Vibration Sensor
Kit Application Type
Sensing - Motion / Vibration / Shock
Silicon Core Number
ADIS16220
Kit Contents
Board
Sensor Type
Vibration, Accelerometer
Sensing Range
±70g
Interface
SPI Serial
Sensitivity
19.073mg/LSB
Voltage - Supply
3.15 V ~ 3.6 V
Embedded
No
Utilized Ic / Part
ADIS16220
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Table 20. ALM_MAG1 and ALM_MAG2 Bit Descriptions
Bit
[15:0]
Table 21. ALM_MAGS Bit Descriptions
Bit
[15:12]
[11:0]
Each ALM_MAGx register has a corresponding error flag in the
DIAG_STAT register for software monitoring of alarm
conditions. Note that the system alarm in the ALM_MAGS
register (see Table 21) has an error flag in DIAG_STAT[11] but
cannot trigger a data capture.
Table 22. Example Event Mode Configuration Sequence
DIN
0xA00C,
0xA102
0xA809
0xB61F
0x9C5A
0xBF08
Power-Down Control
CAPT_CTRL[1] provides an option to automatically power
down the device after a capture event to reduce power consump-
tion. Wake the device from power-down by lowering CS . The
timer in automatic mode can wake the device up as well. Allow
for a 2 ms wake-up time after lowering CS to wake the device
up. Communication with the device while in sleep mode wakes
up the device. The device remains awake until after the next
capture or until the device is manually put back to sleep. When
data is extracted after a capture, the user can command the
device to go back to sleep by setting GLOB_CMD[1] = 1 (DIN
= 0xBE02). When waking multiple devices, CS must occur at
different times to avoid conflicts on the DOUT line.
Automatic Flash Back-Up Control
CAPT_CTRL[6] provides an option for automatically storing
capture buffer data to a mirror location in the nonvolatile flash
memory at the end of a capture. When an alarm condition has
been met, the device also performs a system backup, which
stores the registers and capture buffers in flash memory. Set
GLOB_CMD[13] = 1 (DIN = 0xBF40) to recover these settings
from the flash memory.
Description (Default = 0x0000)
Data bits for AIN1, AIN2 signal threshold setting;
twos complement, 305.18 μV/LSB.
Range = +8191 LSBs/−8192 LSBs.
Description (Default = 0x0000)
Reserved.
Data bits for temperature or supply threshold setting.
Binary format matches CAPT_TEMP or CAPT_SUPPLY
format, depending on the ALM_CTRL[4] setting.
Description
Set acceleration trigger point at >+10 g and <−10 g by
setting ALM_MAGA = 0x020C.
Set the system alarm as a greater-than-temperature
configuration and enable both acceleration and system
alarms by setting ALM_CTRL[7:0] = 0x09.
Keep DIO1 as a busy indicator and set DIO2 as a positive
alarm indicator by setting DIO_CTRL[7:0] = 0x1F.
Set capture into event mode, enable automatic capture
store to flash, enable power-down between captures,
and set pre-event capture length to 128 samples by
setting CAPT_CTRL[7:0] = 0x5A.
Start the event capture mode by setting GLOB_CMD[11] = 1
Rev. 0 | Page 13 of 20
Use the following equations to estimate capture times:
See Table 24 for the AVG_CNT setting.
GLOBAL COMMANDS
The GLOB_CMD register provides an array of single-write
commands for convenience. Setting the assigned bit in Table 23
to 1 activates each function. When the function completes, the
bit restores itself to 0. For example, clear the capture buffers using
a single DIN write sequence, DIN = 0xBF01. All of the commands
in the GLOB_CMD register require the power supply to be
within normal limits for the execution times listed in Table 23.
The execution times reflect the factory default configuration
where applicable and describe the time required to return to
normal operation.
Table 23. GLOB_CMD Bit Descriptions
Bit
[15:14]
[13]
[12]
[11]
[10]
[9]
[8]
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
1
FILTERING
The ADIS16220 provides an averaging/decimation filter for
lower bandwidth applications that may value finer frequency
resolution using the 1024-sample capture buffer.
This indicates the typical duration of time between the command write and
the device returning to normal operation.
SENSOR
MEMS
T
T
C
C
Description
Reserved
Restore capture data and settings
from flash memory
Copy capture data and settings to
flash memory
Capture mode start/stop
Set CAPT_PNTR = 0x0000
Reserved
Clear capture buffers
Software reset
Reserved
Flash test, compare sum of flash
memory with the sum of SRAM
Clear DIAG_STAT register
Factory setting restore
Self-test
Power-down, requires toggling CS
low to wake up
Autonull
. 0
. 0
ADC
Figure 15. Simplified Signal Processing Flowchart
014
516
AVERAGING
97
97
FILTER
,
,
1
1
184
184
N
1024
1024
÷ N
REGISTER
OFFSET
2
2
NULL
AVG
AVG
+
_
_
CNT
CNT
COMPEN-
SUPPLY
POWER
SATION
(
(
Execution Time
N/A
0.88 ms (no capture)
6.91 ms (with capture)
350 ms (no capture)
502 (with capture)
N/A
0.037 ms
N/A
0.84 ms
22.7 ms
N/A
10.5 ms
0.035 ms
335 ms
12 ms
N/A
678 ms
no
with
ADIS16220
flash
flash
)
REGISTERS
CAPTURE
MEMORY
OUTPUT
)
AND
TO
1

Related parts for ADIS16220/PCBZ