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

AD9875-EB View Datasheet(PDF) - Analog Devices

Part Name
Description
Manufacturer
AD9875-EB Datasheet PDF : 24 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
AD9875
For the AD9875, the most significant nibble defaults to six bits
and the least significant nibble defaults to four bits. This can be
changed so that the least significant nibble and most significant
nibble have five bits each. This is done by setting the Rx Port
Width Five Bits bit (Register 8, Bit 1). In all cases, the nibbles
are justified toward Bit 5.
Also, the Rx path can be used in a reduced resolution mode by
setting the Rx Port Multiplexer Bypass bit (Register 8, Bit 0). In
this mode the Rx data word becomes six bits and is read in a
single cycle. The clocking modes are the same as described above,
but the level of Rx SYNC will stay low.
The Rx[5:0] pins can be put into a high impedance state by
setting the Three-State Rx Port bit (Register 8, Bit 3).
SERIAL INTERFACE FOR REGISTER CONTROL
The serial port is a three wire serial communications port consisting
of a clock (SCLK), chip select (SENABLE), and a bidirectional
data (SDATA) signal. The interface allows read/write access to
all registers that configure the AD9875 internal parameters.
Single or multiple byte transfers are supported as well as MSB
first or LSB first transfer formats.
General Operation of the Serial Interface
Serial communication over the serial interface can be from 1 to
5 bytes in length. The first byte is always the instruction byte.
The instruction byte establishes whether the communication is
going to be a read or write access, the number of data bytes to
be transferred and the address of the first register to be accessed.
The instruction byte transfer is complete immediately upon the
eighth rising edge of SCLK after SENABLE is asserted. Like-
wise, the data registers change immediately upon writing to the
eighth bit of each data byte.
Instruction Byte
The instruction byte contains the following information as
shown below:
Table II. Instruction Byte Information
MSB
LSB
Bits I4:I0 – A4:A0
These bits 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 remain-
ing register addresses are generated by the AD9875.
Serial Interface Port Pin Description
SCLK—Serial Clock
The serial clock pin is used to synchronize data transfers to and
from the AD9875 and to run the internal state machines. SCLK
maximum frequency is 25 MHz. All data transmitted to the
AD9875 is sampled on the rising edge of SCLK. All data read
from the AD9875 is validated on the rising edge of SCLK and is
updated on the falling edge.
SENABLE—Serial Interface Enable
The SENABLE pin is active low. It enables the serial communi-
cation to the device. SENABLE select should stay low during
the entire communication cycle. All input on the serial port is
ignored when SENABLE is inactive.
SDATA—Serial Data I/O
The signal on this line is sampled on the first eight rising edges
of SCLK after SENABLE goes active. Data is then read from or
written to the AD9875 depending on what was read.
Figures 8 and 9 show the timing relationships between the three
SPI signals.
SENABLE
SCLK
tDS
tSCLK
tPWH
tPWL
SDATA
tDS
tDH
INSTRUCTION BIT 7
INSTRUCTION BIT 6
Figure 8. Timing Diagram Register Write to AD9875/AD9876
SENABLE
I7 I6 I5 I4 I3 I2 I1 I0
SCLK
R/W N1 N0 A4 A3 A2 A1 A0
SDATA
DATA BIT n
tDV
DATA BIT n1
Bit I7 – R/W
This bit determines whether a read or a write data transfer will
occur after the instruction byte write. Logic high indicates read
operation; logic zero indicates a write operation.
Bits I6:I5 – N1:N0
These two bits determine the number of bytes to be transferred
during the data transfer cycle. The bit decodes are shown in the
table below:
Table III. Decode Bits
N1:N0
0:0
0:1
1:0
1:1
Description
Transfer 1 Byte
Transfer 2 Bytes
Transfer 3 Bytes
Transfer 4 Bytes
Figure 9. Timing Diagram Register Read from AD9875/AD9876
MSB/LSB Transfers
The AD9875 serial port can support both most significant bit
(MSB) first or least significant bit (LSB) first data formats. The
bit order is controlled by the SPI LSB First bit (Register 0, Bit 6).
The default is value is 0, MSB first. Multibyte data transfers in
MSB format can be completed by writing an instruction byte
that includes the register address of the last address to be accessed.
The AD9875 will automatically decrement the address for each
successive byte required for the multibyte communication cycle.
When the SPI LSB First bit (Register 0, Bit 6) is set high, the
serial port interprets both instruction and data bytes LSB first.
Multibyte data transfers in LSB format can be completed by
writing an instruction byte that includes the register address of
the first address to be accessed. The AD9875 will automatically
increment the address for each successive byte required for the
multibyte communication cycle.
REV. 0
–19–

Share Link: 

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