AD9548/PCBZ Analog Devices Inc, AD9548/PCBZ Datasheet - Page 53

no-image

AD9548/PCBZ

Manufacturer Part Number
AD9548/PCBZ
Description
Clock Generator Evaluation Board
Manufacturer
Analog Devices Inc
Datasheet

Specifications of AD9548/PCBZ

Silicon Manufacturer
Analog Devices
Application Sub Type
Network Clock Generator/Synchronizer
Kit Application Type
Clock & Timing
Silicon Core Number
AD9548
Kit Contents
Board
Main Purpose
Timing, Clock Generator
Embedded
No
Utilized Ic / Part
AD9548
Primary Attributes
62.5 ~ 450 MHz Output Frequency
Secondary Attributes
SPI and I2C Compatible Control Port
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
SPI MSB-/LSB-First Transfers
The AD9548 instruction word and payload can be MSB first or
LSB first. The default for the AD9548 is MSB first. The LSB-first
mode can be set by writing a 1 to Register 0000, Bit 6. Immed-
iately after the LSB-first bit is set, subsequent serial control port
operations are LSB first.
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 payload byte. Subsequent
data bytes must follow in order from high address to low
address. In MSB-first mode, the serial control port internal
address generator decrements for each data byte of the multi-
byte transfer cycle.
When Register 0000, Bit 6 = 1 (LSB first), 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 payload byte
followed by multiple data bytes. The serial control port internal
byte address generator increments for each byte of the multibyte
transfer cycle.
Table 31. Serial Control Port, 16-Bit Instruction Word, MSB First
MSB
I15
R/W
SCLK
SCLK
SDIO
SDIO
SDO
CS
CS
DON'T CARE
DON'T CARE
DON'T CARE
SCLK
SDIO
CS
DON'T CARE
R/W
DON'T CARE
DON'T CARE
I14
W1
W1
R/W
W0
16-BIT INSTRUCTION HEADER
W1
A12
A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
W0
I13
W0
A12
t
S
R/W
A11 A10 A9 A8 A7
16-BIT INSTRUCTION HEADER
I12
A12
t
DS
Figure 55. Serial Control Port Write—MSB First, 16-Bit Instruction, Timing Measurements
W1
Figure 53. Serial Control Port Write—MSB First, 16-Bit Instruction, Two Bytes of Data
Figure 54. Serial Control Port Read—MSB First, 16-Bit Instruction, Four Bytes of Data
W0
t
DH
I11
A11
A12
A6 A5
A11
I10
A10
t
HI
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
A4 A3 A2
REGISTER (N) DATA
A10
t
LO
Rev. A | Page 53 of 112
I9
A9
A9
A1 A0
t
CLK
A8
I8
A8
D7 D6 D5 D4 D3
A7
REGISTER (N – 1) DATA
For multibyte MSB-first (default) I/O operations, the serial
control port register address decrements from the specified
starting address toward Address 0000. For multibyte LSB-first
I/O operations, the serial control port register address
increments from the starting address toward Address 1FFF.
Unused addresses are not skipped during multibyte I/O
operations; therefore, the user should write the default value to
a reserved register and 0s to unmapped registers. Note that it is
more efficient to issue a new write command than to write the
default value to more than two consecutive reserved (or
unmapped) registers.
Table 30. Streaming Mode (No Addresses Are Skipped)
Write Mode
LSB First
MSB First
REGISTER (N) DATA
I7
A7
A6
A5
I6
A6
D2 D1 D0 D7
D4
Address Direction
Increment
Decrement
I5
A5
REGISTER (N – 2) DATA
D3
D2
I4
A4
D6 D5
REGISTER (N – 1) DATA
D1
D4 D3 D2
I3
A3
D0
Stop Sequence
0x0000 ... 0x1FFF
0x1FFF ... 0x0000
REGISTER (N – 3) DATA
t
C
I2
A2
D1 D0
DON'T CARE
DON'T CARE
I1
A1
DON'T CARE
AD9548
DON'T CARE
DON'T CARE
LSB
I0
A0
DON'T
CARE

Related parts for AD9548/PCBZ