RT5735
The RT5735 default I2C slave address = 7'b0011100. I2C interface support fast mode (bit rate up to 400kb/s). The
write or read bit stream (N≥1) is shown below :
Read N bytes from RT5735
Slave Address
Register Address
Slave Address
MSB
MSB
Data 1
LSB
S
0
A
A
Sr
1
A
A
Assume Address = m
Data for Address = m
LSB
R/W
MSB
Data 2
LSB
Data N
A
A
P
Data for Address = m + N - 1
Data for Address = m + 1
Register Address
Write N bytes to RT5735
Slave Address
MSB
Data 1
LSB MSB
A
Data 2
LSB
S
0
A
A
A
Assume Address = m
Data for Address = m
MSB
Data for Address = m + 1
LSB
R/W
Data N
A
P
Data for Address = m + N - 1
Driven by Slave (RT5735), P Stop, S Start, Sr Repeat Start
Driven by Master,
SDA
t
LOW
t
t
t
F
t
SP
SU,DAT
t
HD,STA
t
F
R
t
R
t
BUF
SCL
t
t
t
SU,STO
HD,STA
SU,STA
t
t
HIGH
HD,DAT
S
P
S
S
r
Figure 1. I2C Read and Write Stream and Timing Diagram
RT5735 can also support High-speed mode(bit rate up
to 3.4Mb/s) with access code 08H. Figure 2 and Figure
3 show detail transfer format. Hs-mode can only
commence after the following conditions (all of which
are in F/S-mode) :
START condition (S)
8-bit master code (00001xxx)
not-acknowledge bit (
A
)
F/S-Mode
Hs-Mode (current-source for SCLH enabled
A/A
F/S-Mode
A
Sr Slave ADD.
A
Data
P
S
Master Code
N bytes + ack.
Hs-Mode
Continues
R/W
Slave ADD.
Sr
Figure 2. Data Transfer Format in Hs-mode
Copyright © 2014 Richtek Technology Corporation. All rights reserved.
is a registered trademark of Richtek Technology Corporation
DS5735-00 August 2014
www.richtek.com
13