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

AD9525 Ver la hoja de datos (PDF) - Analog Devices

Número de pieza
componentes Descripción
Fabricante
AD9525 Datasheet PDF : 48 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
AD9525
Read
The AD9525 supports only the long instruction mode. If the
instruction word is for a read operation, the next N × 8 SCLK
cycles clock out the data from the address specified in the
instruction word, where N is 1 to 3 as determined by [W1:W0].
If N = 4, the read operation is in streaming mode, continuing
until CS is raised. Streaming mode does not skip over reserved
or blank registers. The readback data is valid on the falling edge
of SCLK.
The default mode of the AD9525 serial control port is the
bidirectional mode. In bidirectional mode, both the sent data
and the readback data appear on the SDIO pin. It is also possible to
set the AD9525 to unidirectional mode (Register 0x000[7] = 1
and Register 0x000[0] = 1). In unidirectional mode, the readback
data appears on the SDO pin.
A readback request reads the data that is in the serial control
port buffer area or the data that is in the active registers
(see Figure 27). Readback of the buffer or active registers
is controlled by Register 0x004[0].
The AD9525 uses Register Address 0x000 to Register
Address 0x232.
CS
SCLK/SCL
SDIO/SDA
SDO
SERIAL
CONTROL
PORT
UPDATE
REGISTERS
WRITE REGISTER 0x232 = 0x001
TO UPDATE REGISTERS
Figure 27. Relationship Between Serial Control Port Buffer Registers and
Active Registers
THE INSTRUCTION WORD (16 BITS)
The MSB of the instruction word is R/W, which indicates
whether the instruction is a read or a write. The next two bits
([W1:W0]) indicate the length of the transfer in bytes. The final
13 bits are the address ([A12:A0]) at which to begin the read or
write operation.
For a write, the instruction word is followed by the number of
bytes of data indicated by Bits[W1:W0] (see Table 24).
Table 24. Byte Transfer Count
W1
W0
Bytes to Transfer
0
0
1
0
1
2
1
0
3
1
1
Streaming mode
Bits[A12:A0] select the address within the register map that is
written to or read from during the data transfer portion of the
communications cycle. Only Bits[A9:A0] are needed to cover
Data Sheet
the range of the 0x232 registers used by the AD9525.
Bits[A12:A10] must always be 0b. For multibyte transfers, this
address is the starting byte address. In MSB first mode, subsequent
bytes decrement the address.
MSB/LSB FIRST TRANSFERS
The AD9525 instruction word and byte data can be MSB first
or LSB first. Any data written to Register 0x000 must be mirrored;
the upper four bits (Bits[7:4]) must mirror the lower four bits
(Bits[3:0]). This makes it irrelevant whether LSB first or MSB
first is in effect. As an example of this mirroring, see the default
setting for Register 0x000, which mirrors Bit 4 and Bit 3. This
sets the long instruction mode, which is the default and the only
mode that is supported.
The default for the AD9525 is MSB first.
When LSB first is set by Register 0x000[1] and Register 0x000[6],
it takes effect immediately because it affects only the operation
of the serial control port and does not require that an update be
executed.
When MSB first mode is active, the instruction and data bytes
must be written from MSB to LSB. Multibyte data transfers in
MSB first format start with an instruction byte that includes the
register address of the most significant data byte. Subsequent
data bytes must follow, in order, from the high address to the
low address. In MSB first mode, the serial control port internal
address generator decrements for each data byte of the multibyte
transfer cycle.
When LSB first is active, the instruction and data bytes must be
written from LSB to MSB. Multibyte data transfers in LSB first
format start with an instruction byte that includes the register
address of the least significant data byte, followed by multiple
data bytes. In a multibyte transfer cycle, the internal byte address
generator of the serial port increments for each byte.
The AD9525 serial control port register address decrements
from the register address just written toward Register 0x000 for
multibyte I/O operations if the MSB first mode is active (default).
If the LSB first mode is active, the register address of the serial
control port increments from the address just written toward
Register 0x232 for multibyte I/O operations.
Streaming mode always terminates when it reaches Register 0x232.
Note that unused addresses are not skipped during multibyte I/O
operations.
Table 25. Streaming Mode (No Addresses Are Skipped)
Write Mode Address Direction Stop Sequence
LSB first
Increment
0x230, 0x231, 0x232, stop
MSB first
Decrement
0x001, 0x000, 0x232, stop
Rev. A | Page 28 of 48

Share Link: 

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