ADIS16201 Analog Devices, Inc., ADIS16201 Datasheet - Page 15

no-image

ADIS16201

Manufacturer Part Number
ADIS16201
Description
Programmable Dual-axis Inclinometer/accelerometer
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADIS16201CCCZ
Manufacturer:
IXYS
Quantity:
3 000
Part Number:
ADIS16201CCCZ
Manufacturer:
ADI原装
Quantity:
20 000
ADIS16201
BASIC OPERATION
The ADIS16201 is designed for simple integration into indus-
trial system designs, requiring only a 3.3 V power supply and a
4-wire, industry standard, serial peripheral interface (SPI).
Registers that are accessed using the SPI interface facilitate all of
the input/output functions on the ADIS16201. Each of these
registers is assigned a unique address and data format tailored
for its specific function. The SPI port operates in a full duplex
mode; data is clocked out of the DOUT pin at the same time
command/address data is clocked in through the DIN pin. For
more information on basic SPI port operation, see the
Applications section.
DATA OUTPUT REGISTER ACCESS
For the most basic operation of the ADIS16201, output data
registers require only read commands for accessing calibrated
sensor data, along with the temperature, power supply, and
auxiliary analog input channel data. Each read command
requires two full 16-bit cycles. The first cycle is for transmitting
the register address, and the second cycle is for reading the data.
Table 6 displays the appropriate bit map for the read command.
Bit A0 through Bit A5 contain the address of the register being
accessed. The appropriate sequencing for each SPI signal ( CS ,
SLCK, DIN, and DOUT) during a read command can be found
in Figure 34.
Table 6. Register Read Command Bit Map
DIN
DOUT
1
The W/ R bit is always 0 for read commands.
W/R
ND
Upper Byte
1
READ BIT = 0
DOUT
0
EA
SCLK
DIN
CS
A5
D13
A4
D12
BASED ON PREVIOUS COMMAND
ZERO
ADDRESS
A3
D11
Figure 34. Register Read Command Sequence
A2
D10
Rev. A | Page 15 of 32
D9
IDLE
A1
A0
D8
The data output register configuration is broken down into three
different functions: new data ready bit (ND), alarm indicator
(EA), and data bits (D0 to D13). The ND bit is used to determine
if a particular register has been updated since the last read
command. A Logic Level 1 for ND indicates that unread data is
available. When a register is read, this bit is set to a 0 logic level.
The alarm indicator provides users with a simple method for
passively monitoring a variety of status/alarm conditions and can
be used to simplify system-level processing requirements.
The two acceleration output data registers are 14 bits in length
and are formatted as twos complement binary numbers. The
rest of the data output registers are 12 bits in length, leaving D12
and D13 as “don’t care” bits. The output format for each of these
registers, along with their addresses, can be found in Table 7.
Each output data register has two different addresses. The first
address is for the upper byte, which contains the most
significant bits (D8 to D13), ND, and EA data. The second
address is for the lower byte, which contains the eight least
significant bits (D0 to D7). Reading either of these addresses
results in all 16 bits being clocked out on the DOUT line as
defined in Table 6 during the next SPI cycle.
x
D7
Lower Byte
x
D6
16-BIT DATA WORD
NEXT COMMAND
x
D5
x
D4
x
D3
x
D2
D1
x
D0
x

Related parts for ADIS16201