![](http://datasheet.mmic.net.cn/Maxim-Integrated-Products/DS4000KI-WBGA_datasheet_101018/DS4000KI-WBGA_13.png)
DS4000 Digitally Controlled TCXO
13 of 16
SLAVE ADDRESS
The slave address is the first byte received following the START condition generated by the master device. The
address byte consists of a 7-bit slave address and the R/
W direction bit. The DS4000 slave address is set to
100010A0, where A0 is externally hardwired to a HIGH or LOW state. This allows design flexibility to set the slave’s
address to one of two possible address locations. The last bit following the slave address is the direction bit (R/
W)
and defines the operation to be performed by the master, transmit data (R/
W = 0), or receive data (R/W = 1).
Following the START condition, the DS4000 monitors the SDA bus by checking the slave address being
transmitted. Upon receiving the proper slave address and R/
W bit, the slave device outputs an acknowledge signal
on the SDA line regardless of the operation mode.
The DS4000 can operate in the following two modes:
1) Slave Receiver Mode: Serial data and clock are received through SDA and SCL. After each byte is received,
an acknowledge bit is transmitted. START and STOP conditions are recognized as the beginning and end of a
serial transfer. Address recognition is performed by the hardware after reception of the slave address and
direction bit (Figure 4).
2) Slave Transmitter Mode: The first byte is received and handled as in the slave receiver mode. However, in
this mode, the direction bit indicates that the transfer direction is reversed. Serial data is transmitted on SDA by
the DS4000 while the serial clock is input on SCL. START and STOP conditions are recognized as the
beginning and end of a serial transfer (Figure 5).
Figure 4. Data Write—Slave Receiver Mode
<SLAVE ADDRESS>
R/
W
<DATA ADDRESS>
<DATA (n)>
S
100010A0
0
A
XXXXXXXX
A
XXXXXXXX
A P
S = START
A = ACKNOWLEDGE
P = STOP
Figure 5. Data Read—Slave Transmitter Mode
<SLAVE ADDRESS>
R/W
<DATA (n)>
<DATA (n + 1)>
<DATA (n + 2)>
<DATA (n + X)>
S
100010A0
1
A
XXXXXXXX
A
XXXXXXXX
A
XXXXXXXX
A
XXXXXXXX
A P
S = START
A = ACKNOWLEDGE
P = STOP
A = NOT ACKNOWLEDGE