ADIS16405/PCBZ Analog Devices Inc, ADIS16405/PCBZ Datasheet - Page 12
![ADIS16405/PCB EVAL. BD. PB Free](/photos/9/18/91841/adis16405_pcbz_sml.jpg)
ADIS16405/PCBZ
Manufacturer Part Number
ADIS16405/PCBZ
Description
ADIS16405/PCB EVAL. BD. PB Free
Manufacturer
Analog Devices Inc
Series
iMEMS®, iSensor™r
Specifications of ADIS16405/PCBZ
Sensor Type
Accelerometer, Gyroscope, Magnetometer, 3 Axis
Sensing Range
±18g, ±75°/sec, ±150°/sec, ±300°/sec, ±2.5gauss
Interface
SPI Serial
Sensitivity
3.33mg/LSB, 0.0125 ~ 0.05°/sec/LSB, 0.5mgauss/LSB
Voltage - Supply
4.75 V ~ 5.25 V
Embedded
No
Utilized Ic / Part
ADIS16405
Silicon Manufacturer
Analog Devices
Silicon Core Number
ADIS16405
Kit Contents
Board
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ADIS16405/PCBZ
Manufacturer:
GAMMA
Quantity:
4 600
Company:
Part Number:
ADIS16405/PCBZ
Manufacturer:
Analog Devices Inc
Quantity:
135
ADIS16405
Magnetometer Soft-Iron Correction (Scale Factor)
The soft-iron correction factor for the magnetometer provides
opportunity to change the scale factor for each individual axis.
Table 13. XMAGN_SIF, YMAGN_SIF, ZMAGN_SIF
Bits
[15:12]
[11:0]
Gyroscope Automatic Bias Null Calibration
Set GLOB_CMD[0] = 1 (DIN = 0xBE01) to execute this function,
which measures the gyroscope outputs and then loads the gyro-
scope offset registers with the opposite values to provide a quick
bias calibration. Then, all sensor data resets to 0, and the flash
memory updates automatically within 50 ms (see Table 14).
Gyroscope Precision Automatic Bias Null Calibration
Set GLOB_CMD[4] = 1 (DIN = 0xBE10) to execute this function,
which takes the sensor offline for 30 sec while it collects a set of
gyroscope data and calculates a more accurate bias correction
factor for each gyroscope. Once calculated, the correction factor
loads into the three gyroscope offset registers, all sensor data
resets to 0, and the flash memory updates automatically within
50 ms (see Table 14).
Restoring Factory Calibration
Set GLOB_CMD[1] = 1 (DIN = 0xBE02) to execute this function,
which resets each user calibration register (see Table 10, Table 11,
and Figure 12) to 0x0000, resets all sensor data to 0, and auto-
matically updates the flash memory within 50 ms (see Table 14).
Linear Acceleration Bias Compensation (Gyroscope)
Set MSC_CTRL[7] = 1 (DIN = 0xB486) to enable correction for
low frequency acceleration influences on gyroscope bias. Note
that the DIN sequence also preserves the factory default condi-
tion for the data ready function (see Table 19).
OPERATIONAL CONTROL
Global Commands
The GLOB_CMD register provides trigger bits for several useful
functions. Setting the assigned bit to 1 starts each operation, and the
bit returns to 0 after completion. For example, set GLOB_CMD[7]
= 1 (DIN = 0xBE80) to execute a software reset, which stops the
sensor operation and runs the device through its start-up sequence.
This includes loading the control registers with their respective
flash memory locations prior to producing new data. Reading
the GLOB_CMD registers (DIN = 0x3E00) starts the burst
mode read sequence.
Description
Not used.
Data bits. Binary, linear scale adjustment factor
between 0x0000 (0x) and 0x3FFF (2x).
Rev. 0 | Page 12 of 16
Table 14. GLOB_CMD
Bits
[15:8]
[7]
[6:5]
[4]
[3]
[2]
[1]
[0]
Internal Sample Rate
The ADIS16405 performs best when the sample rate is set to the
factory default setting of 819.2 SPS. For applications that require
lower sample rates, the SMPL_PRD register controls the ADIS16405
internal sample (see Table 15), and the following relationship
produces the sample rate:
Table 15. SMPL_PRD
Bits
[15:8]
[7]
[6:0]
For example, set SMPL_PRD[7:0] = 0x0A (DIN = 0xB60A) for
an internal sample period of 6.7 ms and a sample rate of 149 SPS.
Power Management
Setting SMPL_PRD ≥ 0x0A also sets the sensor in low power
mode. For systems that require lower power dissipation, in-system
characterization helps users quantify the associated performance
trade-offs. In addition to sensor performance, this mode affects
SPI data rates (see Table 2). Two sleep mode options are listed
in Table 16. Set SLP_CNT[8] = 1 (DIN = 0xBB01) to start the
indefinite sleep mode, which requires a CS assertion (high to
low), reset, or power cycle to wake up. Set SLP_CNT[7:0] = 0x64
(DIN = 0xBA64) to put the ADIS16405 to sleep for 50 sec, as
an example of the programmable sleep time option.
Table 16. SLP_CNT
Bits
[15:9]
[8]
[7:0]
Digital Filtering
Programmable low-pass filtering provides additional opportunity
for noise reduction on the inertial sensor outputs. This filter
contains two cascaded averaging filters that provide a Bartlett
window, FIR filter response (see Figure 15). SENS_AVG[2:0]
controls the number of taps in each averaging stage. For example,
t
S
= t
Description
Not used
Software reset command
Not used
Precision autonull command
Flash update command
Auxiliary DAC data latch
Factory calibration restore command
Autonull command
Description
Not used
Time base (t
0 = 0.61035 ms, 1 = 18.921 ms
Increment setting (N
Internal sample period = t
B
Description
Not used
Indefinite sleep mode, set to 1
Programmable sleep time bits, 0.5 sec/LSB
× N
S
+ 1
B
)
S
)
S
= t
B
× N
S
+ 1