Rainbow Electronics MAX9452 User Manual

Page 12

Advertising
background image

MAX9450/MAX9451/MAX9452

High-Precision Clock Generators
with Integrated VCXO

12

______________________________________________________________________________________

SMBCLK

A

B

C

D

E

F

G

H

I

J

K

SMBDATA

t

SU:STA

t

HD:STA

t

LOW

t

HIGH

t

SU:DAT

t

HD:DAT

t

SU:STO

t

BUF

A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
E = SLAVE PULLS SMBDATA LINE LOW

L

M

F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO MASTER
H = LSB OF DATA CLOCKED INTO MASTER
I = MASTER PULLS DATA LINE LOW

J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION

Figure 6. SMBus Read Timing Diagram

t

CSS

t

CSH

f

SCL

t

CSW

CS

SCLK

DIN

t

DS

t

DS

D0

D1

D14

D15

Figure 7. SPI Write Operation Timing Diagram

SLK

SDA

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D5

D4

D3

D2

D1

D0

REGISTER ADDRESS

REGISTER DATA

CS

Figure 8. SPI Register Address and Data Configuration Function Setting Tables

SPI Interface

The SPI interface is activated when AD0 = AD1 = high.
The SPI port is a write-only interface, and it uses the
three inputs:

CS, SCL, and SDA. Bit D15 is always 0,

indicating the write-only mode, as shown in Figure 5.
D14–D8 are the register address bits and D7–D0 are
the data bits. In Table 4, the register address mapping
is still valid, except the first address bit on the left is not
used. D14 is the LSB of the address, and D7 is the LSB

of the data. D15–D0 are sent with LSB (D15) first. The
maximum SCL frequency is 2MHz.

To perform a write, set D15 = 0, drive

CS low, toggle

SCL to latch SDA data on the rising edge, then drive
CS high after 16 SCL cycles for two SCL cycles to sig-
nal the boundary of a 16-bit word (Figure 5). SCL must
be low when

CS falls at the start of a transmission.

Switching of SCL and SDA is ignored unless

CS is low.

Advertising