|
BU9883FV-W Datasheet, PDF (14/19 Pages) Rohm – I2C BUS 3Ports for HDMI Port Serial EEPROM | |||
|
◁ |
âCommand cancel by start condition and stop condition
During command input, by continuously inputting start condition and stop condition, command can be cancelled.
(Refer to Fig. 52.)
However, in ACK output area and during data read, SDA0ï½3 bus may output 'L', and in this case, start condition and stop
condition cannot be input, so reset is not available. Therefore, execute software reset. And when command is cancelled by
start, stop condition, during random read cycle, sequential read cycle, or current read cycle, internal setting address is not
determined, therefore, it is not possible to carry out current read cycle in succession. When to carry out read cycle in
succession, carry out random read cycle.
SCL0ï½3
SDA0ï½3
1
0
1
0
Start condition Stop condition
Fig.52 Case of cancel by start, stop condition during slave address input
âI/O peripheral circuit
âPull up resistance of SDA0ï½3 terminal
SDA0ï½3 is NMOS open drain, so requires pull up resistance. As for this resistance value (RPU), select an appropriate value to this
resistance value from microcontroller VIL, IL, and VOL0ï½3-IOL characteristics of this IC. If RPU is large, action frequency is limited. The smaller
the RPU, the larger the consumption current at action.
âMaximum value of RPU
The maximum value of RPU is determined by the following factors. The following Vcc, SDA, RPU and IL correspond to them of each port.
(1)SDA0ï½3 rise time to be determined by the capacitance (CBUS) of bus line of RPU and SDA0ï½3 should be tR or below.
And AC timing should be satisfied even when SDA0ï½3 rise time is late.
(2)The bus electric potential A to be determined by input leak total (IL) of device connected to bus at output of 'H' to SDA0ï½3 bus and
RPU should sufficiently secure the input 'H' level (VIH) of microcontroller and EEPROM including recommended noise margin 0.2Vcc.
Vcc - ILRPU ï¼ 0.2Vcc ⧠VIH
â´ RPU ï¼
0.8Vccï¼VIH
IL
Ex. ) When VCC =3V, IL=10μA, VIH=0.7 VCC,
from (2)
0.8Ã3ï¼0.7Ã3
RPU â¦
10Ã10-6
⦠300 [kΩ]
Microcãonã¤troã³llerã³
IL
RPU
A
BU9883FV-W
SDA terminal
IL
Bus line
ãã¹caã©pã¤acã³ity容é
CCBBUUSS
âMinimum value of RPU
Fig.53 I/O circuit diagram
The minimum value of RPU is determined by the following factors. The following Vcc, VOL, IOL, and RPU correspond to them of each port.
(1)When IC outputs LOW, it should be satisfied that VOLMAX=0.4V and IOLMAX=3mA.
VCCï¼VOL
RPU
⦠IOL
VCï¼VOL
â´ RPU â¦
IOL
(2)VOLMAX=0.4V should secure the input 'L' level (VIL) of microcontroller and EEPROM including recommended noise margin 0.1Vcc.
VOLMAX ⦠VILï¼0.1 VCC
Ex. ) When VCC =3V, VOL=0.4V, IOL=3mA, microcontroller, EEPROM VIL=0.3Vcc
from (1)
RPU â§
3ï¼0.4
3Ã10 -3
⧠867 [Ω]
And
VOL = 0.4 [V]
VIL = 0.3Ã3
= 0.9 [V]
Therefore, the condition (2) is satisfied.
âPull up resistance of SCL0ï½3 terminal
When SCL0ï½3 control is made at CMOS output port, there is no need, but in the case there is timing where SCL0ï½3 becomes 'Hi-Z', add a
pull up resistance. As for the pull up resistance, one of several kΩ ~ several ten kΩ is recommended in consideration of drive performance
of output port of microcontroller.
14/18
|
▷ |