Datasheet
POR
Time=0
5ms
PORActivatesMasterMode
EEPROMAddress+Acknowledge
Idle
5ms
Wait
5 6 7
5 6 7 8 9 19
5
6
7
8 14 15
5 6 7 n n+1 13 14 15
25
n n+1 m (m+10ms)
nth
EEPROM
Queryif
(n-1)Failed
mthQuerySuccessful,
DataNowDownloaded
FromEEPROM
EEPROMDataLoaded
BUF12840EnetersSlaveMode
5ms
Wait
5ms
Wait
10th
EEPROM
Queryif
9thFailed
4th
EEPROM
Queryif
3rdFailed
4thQuerySuccessful,
DataNowDownloaded
FromEEPROM
EEPROMDataLoaded
BUF12840EnetersSlaveMode
10thQuerySuccessful,
DataNowDownloaded
FromEEPROM
EEPROMDataLoaded
BUF12840EnetersSlaveMode
5ms
Wait
1st
EEPROM
Query
2nd
EEPROM
Queryif
1stFailed
3rd
EEPROM
Queryif
2ndFailed
nth
EEPROM
Queryif
(n-1)Failed
9th
EEPROM
Queryif
8thFailed
10th
EEPROM
Queryif
9thFailed
EEPROMDataLoaded
BUF12840EnetersSlaveMode
1ms
900 sm
EN(high,'1')shouldbeenabledpriortoaquerypulseand
beforethe10thqueryattempttoremaininmastermode.
Time(ms)
Time(ms)
Time(ms)
Time(ms)
Time(ms)
FramingPulseforEEPROMQuery
1.5V
SDA
EN
GeneralCase
Case1
EEPROMReadyon
FourthReadAttempt
Case2
EEPROMReadyon
TenthReadAttempt
Case3
EEPROMNotReady
in5ms
5ms
10ms
1st
EEPROM
Query
2nd
EEPROM
Queryif
1stFailed
3rd
EEPROM
Queryif
2ndFailed
1st
EEPROM
Query
2nd
EEPROM
Queryif
1stFailed
3rd
EEPROM
Queryif
2ndFailed
1st
EEPROM
Query
2nd
EEPROM
Queryif
1stFailed
3rd
EEPROM
Queryif
2ndFailed
10ms
10ms
¼
¼
¼
¼
¼
¼
¼
BUF12840
SBOS519A –OCTOBER 2010– REVISED JULY 2011
www.ti.com
Figure 14. POR Master Mode Auto Read Function and Timing Diagram
MASTER MODE CLOCK SPEED The BUF12840 can only synchronize with other
masters that operate in Standard Mode (clock speed
In master mode, the BUF12840 generates it own
≤ 100kHz). It is not recommended to have another
clock and puts it on the SCL pin. The frequency is
master with higher speed operating at the same time.
nominally 87kHz, with a maximum value of 100kHz
Note that once in slave mode, the BUF12840
and a minimum value of 71kHz. When the BUF12840
supports clock speeds up to 3.4MHz.
has exclusive access to the two-wire bus, it takes a
maximum of 10ms to download both banks of data
GENERAL-CALL RESET
from the moment power becomes valid. However,
when the BUF12840 is in master mode, if there is
The BUF12840 responds to software general-call
contention on the two-wire bus because of another
reset (GCR). Upon receiving a GCR command, the
active master, the BUF12840 activates its clock
BUF12840 enters master mode and downloads data
synchronization and arbitration engine. In this case, it
from the EEPROM as if the power supply was just
may take longer for the BUF12840 to finish the
switched on.
download.
12 Copyright © 2010–2011, Texas Instruments Incorporated