ADIS16209 Analog Devices, Inc., ADIS16209 Datasheet - Page 12

no-image

ADIS16209

Manufacturer Part Number
ADIS16209
Description
High-accuracy, Dual-axis Digital Inclinometer And Accelerometer
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADIS16209CCCZ
Manufacturer:
AD
Quantity:
82
Part Number:
ADIS16209CCCZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
ADIS16209CCCZ
Quantity:
1 000
ADIS16209
OUTPUT DATA REGISTERS
Table 7 provides the data configuration for each output data
register in the ADIS16209. Starting with the MSB of the upper
byte, each output data register has the following bit sequence:
new data (ND) flag, error/alarm (EA) flag, followed by 14 data
bits. The data bits are LSB-justified and in the case of the 12-bit
data formats, the remaining 2 bits are not used. The ND flag
indicates that unread data resides in the output data registers.
This flag clears and returns to 0 during an output register read
sequence. It returns to 1 after the next internal sample update
cycle completes. The EA flag indicates an error condition. The
STATUS register contains all of the error flags and provides the
ability to investigate root cause.
Table 7. Output Data Register Formats
Register
SUPPLY_OUT
XACCL_OUT
YACCL_OUT
AUX_ADC
TEMP_OUT
XINCL_OUT
YINCL_OUT
ROT_OUT
1
2
3
OPERATION CONTROL REGISTERS
Internal Sample Rate
The SMPL_PRD register controls the ADIS16209 internal sample
rate and has two parts: a selectable time base and a multiplier. The
following relationship produces the sample rate:
Table 8. SMPL_PRD Bit Descriptions
Bit
15:8
7
6:0
An example calculation of the default sample period follows:
The sample rate setting has a direct impact on the SPI data
rate capability. For sample rates ≥1024 SPS, the SPI SCLK can
run at a rate up to 2.5 MHz. For sample rates <1024 SPS, the SPI
SCLK can run at a rate up to 1 MHz. The sample rate setting
also affects the power dissipation. When the sample rate is set
<1024 SPS, the power dissipation typically reduces by a factor of
Scale denotes quantity per LSB.
Range = −90° to +90°.
Range = −180° to +179.975°.
T
SMPL_PRD = 0x01, B7 − B0 = 00000001
B7 = 0 → T
T
f
S
S
S
= 1∕T
Description
Not used
Time base (T
Increment setting (N
= T
= T
0 = 244.14 μs, 1 = 7.568 ms
3
B
B
2
2
S
× (N
× (N
= 4096 SPS
B
= 122.07 μs, B6…B0 = 000000001 → N
Bits
12
14
14
12
12
14
14
14
S
S
+ 1)
+ 1) = 122.07 μs × (1 + 1) = 244.14 μs
B
)
Format
Binary, +3.3 V = 0x0ABE
Twos complement
Twos complement
Binary, +2 V = 0x0CCC
Binary, +25°C = 0x04FE
Twos complement
Twos complement
Twos complement
S
)
(Default = 0x0001)
Scale
1.22 mV
0.244 mg
0.244 mg
0.6105 mV
−0.47°C
0.025°
0.025°
0.025°
S
= 1
1
Rev. PrA | Page 12 of 16
68%. The two different modes of operation offer a system-level
trade-off between performance (sample rate, serial transfer rate)
and power dissipation.
Power Management
In addition to offering two different performance modes for
power optimization, the ADIS16209 offers a programmable
shutdown period, which the SLP_CNT register controls.
Table 9. SLP_CNT Bit Descriptions
Bit
15:8
7:0
For example, writing 0x08 to the SLP_CNT register places the
ADIS16209 into sleep mode for 4 seconds. The only way to stop
this process is to remove power or reset the device.
Digital Filtering
The AVG_CNT register controls the moving average digital filter,
which determines the size of the moving average filter, in eight
power-of-two step sizes (that is, 2
256). Filter setup requires one simple step: write the appropriate
M factor to the assigned bits in the AVG_CNT register.
Table 10. AVG_CNT Bit Descriptions
Bit
15:4
3:0
The following equation offers a frequency response relationship
for this filter:
Digital I/O Lines
The ADIS16209 provides two, general purpose, digital
input/output lines that have several configuration options.
H
–100
–20
–40
–60
–80
Description
Not used
Power-of-two step size, maximum binary value = 1000
20
A
0.001
0
(
Figure 22. Frequency Response—Moving Average Filter
f
Description
Not used
Data bits, 0.5 seconds/code
)
=
sin(
N
×
π
sin(
Preliminary Technical Data
×
N
π
×
×
0.01
f
f
×
×
t
t
S
S
N = 128
)
)
f/f
M
S
= 1, 2, 4, 16, 32, 64, 128, and
N = 4
N = 16
0.1
(Default = 0x0004)
(Default = 0x00)

Related parts for ADIS16209