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

MAX9450(2006) データシートの表示(PDF) - Maxim Integrated

部品番号
コンポーネント説明
メーカー
MAX9450
(Rev.:2006)
MaximIC
Maxim Integrated MaximIC
MAX9450 Datasheet PDF : 17 Pages
First Prev 11 12 13 14 15 16 17
High-Precision Clock Generators
with Integrated VCXO
Data Transfer and Acknowledge
Following the START condition, each SCL clock pulse
transfers 1 bit. Between a START and a STOP, multiple
bytes can be transferred on the 2-wire bus. The first 7 bits
(B0–B6) are for the device address. The eighth bit (B7)
indicates the writing (low) or reading (high) operation
(W/R). The ninth bit (B8) is the ACK for the address and
operation type. A low ACK bit indicates a successful
transfer; otherwise, a high ACK bit indicates an unsuc-
cessful transfer. The next 8 bits (register address),
B9–B16, form the address byte for the control register
to be written (Figure 4). The next bit, bit 17, is the ACK
for the register address byte. The following byte (Data1)
is the content to be written into the addressed register
of the slave. After this, the address counter of I2C is
increased by 1 (Rgst Addr + 1) and the next byte
(Data2) writes into a new register. To read the contents
in the MAX9450/MAX9451/MAX9452s’ control registers,
the master sends the register address to be read to the
slave by a writing operation. Then it sends the byte of
device address + R to the slave. The slave (MAX9450/
MAX9451/MAX9452) responds with the content bytes
from the registers, starting from the pointed register to
the last register, CR8, consecutively back to the master
(Figures 5 and 6).
Write Byte Format
S
ADDRESS
WR
ACK
COMMAND
ACK
DATA
ACK
P
7 bits
Slave address: equiva-
lent to chip-select line of
a 3-wire interface
Read Byte Format
8 bits
8 bits
1
Command byte: selects to
which register you are writing
Data byte: data goes into the register
set by the command byte (to set
thresholds, configuration masks, and
sampling rate)
S ADDRESS WR ACK COMMAND ACK
S ADDRESS RD ACK DATA
///
P
7 bits
Slave address: equivalent
to chip-select line
Send Byte Format
8 bits
Command byte: selects
from which register you
are reading
7 bits
Slave address: repeated
due to change in data-
flow direction
Receive Byte Format
8 bits
Data byte: reads from
the register set by the
command byte
S ADDRESS WR ACK COMMAND ACK P
7 bits
——
8 bits
——
Command byte: sends com-
mand with no data, usually
used for one-shot command
S = Start condition
P = Stop condition
Shaded = Slave transmission
/// = Not acknowledged
Figure 4. I2C Interface Data Structure
S ADDRESS RD ACK DATA ///
P
7 bits
— 8 bits —
Data byte: reads data from the register
commanded by the last read byte or
write byte transmission; also used for
SMBus alert response return address
A
B
C
D
EF
G
tLOW tHIGH
SMBCLK
H
IJK
LM
SMBDATA
tSU:STA tHD:STA
tSU:DAT
A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
Figure 5. SMBus Write Timing Diagram
E = SLAVE PULLS SMBDATA LINE LOW
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO SLAVE
H = LSB OF DATA CLOCKED INTO SLAVE
tSU:STO tBUF
I = MASTER PULLS DATA LINE LOW
J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION
______________________________________________________________________________________ 11

Share Link: 

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