datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

AD9777 View Datasheet(PDF) - Analog Devices

Part Name
Description
View to exact match
AD9777 Datasheet PDF : 60 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
INSTRUCTION BYTE
The instruction byte contains the information shown below.
N1
N0
Description
0
0
Transfer 1 Byte
0
1
Transfer 2 Bytes
1
0
Transfer 3 Bytes
1
1
Transfer 4 Bytes
R/W
Bit 7 of the instruction byte determines whether a read or a
write data transfer occurs after the instruction byte write. Logic
1 indicates read operation. Logic 0 indicates a write operation.
N1, N0
Bit 6 and Bit 5 of the instruction byte determine the number of
bytes to be transferred during the data transfer cycle. The bit
decodes are shown in the following table.
MSB
LSB
I7
I6
I5
I4
I3
I2
I1
I0
R/W N1 N0 A4 A3 A2 A1 A0
A4, A3, A2, A1, A0
Bit 4, Bit 3, Bit 2, Bit 1, and Bit 0 of the instruction byte
determine which register is accessed during the data transfer
portion of the communications cycle. For multibyte transfers,
this address is the starting byte address. The remaining register
addresses are generated by the AD9777.
SERIAL INTERFACE PORT PIN DESCRIPTIONS
SPI_CLK (Pin 55)—Serial Clock
The serial clock pin is used to synchronize data to and from the
AD9777 and to run the internal state machines. SPI_CLK
maximum frequency is 15 MHz. All data input to the AD9777
is registered on the rising edge of SPI_CLK. All data is driven
out of the AD9777 on the falling edge of SCLK.
AD9777
SPI_CSB (Pin 56)—Chip Select
Active low input starts and gates a communication cycle. It
allows more than one device to be used on the same serial
communications lines. The SPI_SDO and SPI_SDIO pins go to
a high impedance state when this input is high. Chip select
should stay low during the entire communication cycle.
SPI_SDIO (Pin 54)—Serial Data I/O
Data is always written into the AD9777 on this pin. However,
this pin can be used as a bidirectional data line. Bit 7 of Register
Address 00h controls the configuration of this pin. The default
is Logic 0, which configures the SPI_SDIO pin as
unidirectional.
SPI_SDO (Pin 53)—Serial Data Out
Data is read from this pin for protocols that use separate lines
for transmitting and receiving data. In the case where the
AD9777 operates in a single bidirectional I/O mode, this pin
does not output data and is set to a high impedance state.
MSB/LSB TRANSFERS
The AD9777 serial port can support both most significant bit
(MSB) first or least significant bit (LSB) first data formats. This
functionality is controlled by the LSB first bit in Register 0. The
default is MSB first.
When this bit is set active high, the AD9777 serial port is in LSB
first format. In LSB first mode, the instruction byte and data
bytes must be written from LSB to MSB. In LSB first mode, the
serial port internal byte address generator increments for each
byte of the multibyte communication cycle.
When this bit is set default low, the AD9777 serial port is in
MSB first format. In MSB first mode, the instruction byte and
data bytes must be written from MSB to LSB. In MSB first
mode, the serial port internal byte address generator decre-
ments for each byte of the multibyte communication cycle.
When incrementing from 1Fh, the address generator changes to
00h. When decrementing from 00h, the address generator
changes to 1Fh.
Rev. C | Page 23 of 60
 

Share Link: 

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