DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADIS16251ACCZ(RevPrA) Просмотр технического описания (PDF) - Analog Devices

Номер в каталоге
Компоненты Описание
производитель
ADIS16251ACCZ
(Rev.:RevPrA)
ADI
Analog Devices ADI
ADIS16251ACCZ Datasheet PDF : 20 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ADIS16251
BASIC OPERATION
The ADIS16251 is designed for simple integration into
industrial system designs, requiring only a 5.0 V power supply
and a 4-wire, industry standard serial peripheral interface (SPI).
All outputs and user-programmable functions are handled by a
simple register structure. Each register is 16 bits in length and
has its own unique bit map. The 16 bits in each register consist
of an upper (D8 to D15) and lower (D0 to D7) byte, each of
which has its own 6-bit address.
SERIAL PERIPHERAL INTERFACE (SPI)
The purpose of this section is to provide a basic description of
SPI operation in the ADIS16251. Please refer to Table 2, Figure 2,
and Figure 3 for detailed timing and operation of this port.
The ADIS16251 SPI port includes four signals: chip select (CS),
serial clock (SCLK), data input (DIN), and data output
(DOUT). The CS line enables the ADIS16251 SPI port and, in
effect, frames each SPI event. When this signal is high, the
DOUT lines are in a high impedance state, and the signals on
DIN and SCLK have no impact on operation. A complete data
frame contains 16 clock cycles. Because the SPI port operates in
full duplex mode, it supports simultaneous, 16-bit receive (DIN)
and transmit (DOUT) functions during the same data frame.
Preliminary Technical Data
Writing to Registers
Figure 14 displays a typical data frame for writing a command
to a control register. In this case, the first bit of the DIN
sequence is a 1, followed by a 0, then the 6-bit address and
the 8-bit data command. Because each write command covers
a single byte of data, two data frames are required when writing
the entire 16-bit space of a register.
Reading from Registers
Reading the contents of a register requires a modification to the
sequence in Figure 14. In this case, the first two bits in the DIN
sequence are 0, followed by the address of the register. Each register
has two addresses (upper, lower), but either one can be used to
access its entire 16 bits of data. The final 8 bits of the DIN
sequence are irrelevant and can be counted as “don’t cares”
during a read command. Then, during the next data frame, the
DOUT sequence contains the register’s 16-bit data, as shown in
Figure 15. Even though a single read command requires two
separate data frames, the full duplex mode minimizes this
overhead, requiring only one extra data frame when continuously
sampling.
CS
SCLK
DIN
W/R
DATA FRAME
A5 A4 A3 A2 A1 A0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0
WRITE = 1
READ = 0
CS
REGISTER ADDRESS
DATA FOR WRITE COMMANDS
DON’T CARE FOR READ COMMANDS
Figure 14. DIN Bit Sequence
DATA FRAME
DATA FRAME
SCLK
DIN
W/R BIT
DOUT
ADDRESS
ZERO
DON’T CARE
NEXT COMMAND
BASED ON PREVIOUS COMMAND
16-BIT REGISTER CONTENTS
Figure 15. SPI Sequence for Read Commands
Rev. PrA | Page 10 of 20

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]