English
Language : 

AK4183_06 Datasheet, PDF (9/17 Pages) –
ASAHI KASEI
[AK4183]
[Data validity]
The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only
change when the clock signal on the SCL line is LOW except for the START and the STOP condition.
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 6 Bit Transfer on the I2C-Bus
[ACKNOWLEDGE]
ACKNOWLEDGE is a software convention used to indicate successful data transfers. The transmitting device will release the SDA
line (HIGH) after transmitting eight bits. The receiver must pull down the SDA line during the acknowledge clock pulse so that that
it remains stable “L” during “H” period of this clock pulse. The AK4183 will generates an acknowledge after each byte has been
received.
In the read mode, the slave, AK4183 will transmit eight bits of data, release the SDA line and monitor the line for an acknowledge.
If an acknowledge is detected and no STOP condition is generated by the master, the slave will continue to transmit data. If an
acknowledge is not detected, the slave will terminate further data transmissions and await the STOP condition.
DATA
OUTPUT BY
TRANSMITTER
DATA
OUTPUT BY
RECEIVER
not acknowledge
acknowledge
SCL FROM
MASTER
1
2
S
START
CONDITION
8
9
clock pulse for
acknowledgement
Figure 7 Acknowledge
[Address Byte]
The sequence of writing data is shown Figure 10. The address byte, which includes seven bits of slave address and one bit of R/W
bit, is sent after the START condition. If the transmitted slave address matches an address for one of the device, the receiver who
has been addressed pulls down the SDA line (acknowledge).
The most significant six bits of the slave address are fixed as “100100”. The next one bit is CAD0 (device address bit). This bit
identifies the specific device on the bus. The hard-wired input pin (CAD0 pin) sets CAD0 bit. The eighth bit (LSB) of the address
byte (R/W bit) defines whether the master requests a write or read operation. A “1” indicates that the read operation is to be
executed. A “0” indicates that the write operation is to be executed.
1
0
0
1
0
0
CAD0 R/W
(CAD0 should match with CAD0 pins)
Figure 8 Address Byte
MS0500-E-00
9
2006/04