datasheetbank_Logo
数据手册搜索引擎和 Datasheet免费下载 PDF

BR24G04FJ-3A 查看數據表(PDF) - ROHM Semiconductor

零件编号
产品描述 (功能)
比赛名单
BR24G04FJ-3A Datasheet PDF : 36 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
BR24G04-3A
Timing Chart
I2C BUS data communication
I2C BUS data communication starts by start condition input, and ends by stop condition input. Data is always 8bit long, and
acknowledge is always required after each byte. I2C BUS carries out data transmission with plural devices connected by 2
communication lines of serial data (SDA) and serial clock (SCL).
Among devices, there are masterthat generates clock and control communication start and end, and slavethat is
controlled by address peculiar to devices. EEPROM becomes slave. And the device that outputs data to bus during data
communication is called transmitter”, and the device that receives data is called receiver.
SDA
1-7
8
9
1-7
8
9
1-7
8
SCL
S
START ADDRESS
condition
R/W ACK
DATA
ACK
DATA
Figure 35. Data transfer timing
9
P
ACK STOP
condition
Start condition (Start bit recognition)
Before executing each command, start condition (start bit) where SDA goes from 'HIGH' down to 'LOW' when SCL is
'HIGH' is necessary.
This IC always detects whether SDA and SCL are in start condition (start bit) or not, therefore, unless this confdition is
satisfied, any command is executed.
Stop condition (stop bit recongnition)
Each command can be ended by SDA rising from 'LOW' to 'HIGH' when stop condition (stop bit), namely, SCL is 'HIGH'
Acknowledge (ACK) signal
This acknowledge (ACK) signal is a software rule to show whether data transfer has been made normally or not. In
master and slave, the device (μ-COM at slave address input of write command, read command, and this IC at data
output of read command) at the transmitter (sending) side releases the bus after output of 8bit data.
The device (this IC at slave address input of write command, read command, and μ-COM at data output of read
command) at the receiver (receiving) side sets SDA 'LOW' during 9 clock cycles, and outputs acknowledge signal (ACK
signal) showing that it has received the 8bit data.
This IC, after recognizing start condition and slave address (8bit), outputs acknowledge signal (ACK signal) 'LOW'.
Each write action outputs acknowledge signal (ACK signal) 'LOW', at receiving 8bit data (word address and write data).
Each read action outputs 8bit data (read data), and detects acknowledge signal (ACK signal) 'LOW'. When acknowledge
signal (ACK signal) is detected, and stop condition is not sent from the master (μ-COM) side, this IC continues data
output. When acknowledge signal (ACK signal) is not detected, this IC stops data transfer, and recognizes stop cindition
(stop bit), and ends read action. And this IC gets in status.
Device addressing
Output slave address after start condition from master.
The significant 4 bits of slave address are used for recognizing a device type.
The device code of this IC is fixed to '1010'.
Next slave addresses (A1,A2--- device address) are for selecting devices, and plural ones can be used on a same bus
according to the number of device addresses.
The most insignificant bit (R/W --- READ / WRITE) of slave address is used for designating write or read action, and is
as shown below.
Setting R /
――
W
to 0 ------- write (setting 0 to word address setting of random read)
Setting R /
――
W
to 1 ------- read
Type
BR24G04-3A
Slave address
――
1 0 1 0 A2 A1 P0 R/W
Maximum number of
Connected buses
4
P0 is page select bits.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 15 001
14/33
TSZ02201-0R2R0G100560-1-2
11.Jun.2019 Rev.004

Share Link: 

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