UM10204 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
User manual Rev. 5 — 9 October 2012  44 of 64
NXP Semiconductors
UM10204
I
2
C-bus specification and user manual
5.3.6 Standard, Fast-mode and Fast-mode Plus transfer in a mixed-speed bus 
system
The bridge shown in Figure 36 interconnects corresponding serial bus lines, forming one 
serial bus system. As no master code (0000 1XXX) is transmitted, the current-source 
pull-up circuits stay disabled and all output stages are open-drain. All devices, including 
Hs-mode devices, communicate with each other according to the protocol, format and 
speed of the F/S-mode I
2
C-bus specification.
5.3.7 Hs-mode transfer in a mixed-speed bus system
Figure 37 shows the timing diagram of a complete Hs-mode transfer, which is invoked by 
a START condition, a master code, and a not-acknowledge A
 (at F/S-mode speed). 
Although this timing diagram is split in two parts, it should be viewed as one timing 
diagram were time point t
H
 is a common point for both parts.
The master code is recognized by the bridge in the active or non-active master (see 
Figure 36
). The bridge performs the following actions:
1. Between t
1
 and t
H
 (see Figure 37), transistor TR1 opens to separate the SDAH and 
SDA lines, after which transistor TR3 closes to pull-down the SDA line to V
SS
.
2. When both SCLH and SCL become HIGH (t
H
 in Figure 37), transistor TR2 opens to 
separate the SCLH and SCL lines. TR2 must be opened before SCLH goes LOW 
after Sr.
Hs-mode transfer starts after t
H
 with a repeated START condition (Sr). During Hs-mode 
transfer, the SCL line stays at a HIGH and the SDA line at a LOW steady-state level, and 
so is prepared for the transfer of a STOP condition (P).
After each acknowledge (A) or not-acknowledge bit (A
), the active master disables its 
current-source pull-up circuit. This enables other devices to delay the serial transfer by 
stretching the LOW period of the SCLH signal. The active master re-enables its 
current-source pull-up circuit again when all devices are released and the SCLH signal 
reaches a HIGH level, and so speeds up the last part of the SCLH signal rise time. In 
irregular situations, F/S-mode devices can close the bridge (TR1 and TR2 closed, TR3 
open) at any time by pulling down the SCL line for at least 1 μs, for example, to recover 
from a bus hang-up.
Hs-mode finishes with a STOP condition and brings the bus system back into the 
F/S-mode. The active master disables its current-source MCS when the STOP condition 
(P) at SDAH is detected (t
FS
 in Figure 37). The bridge also recognizes this STOP 
condition and takes the following actions:
1. Transistor TR2 closes after t
FS
 to connect SCLH with SCL; both of which are HIGH at 
this time. Transistor TR3 opens after t
FS
, which releases the SDA line and allows it to 
be pulled HIGH by the pull-up resistor R
p
. This is the STOP condition for the 
F/S-mode devices. TR3 must open fast enough to ensure the bus free time between 
the STOP condition and the earliest next START condition is according to the 
Fast-mode specification (see t
BUF
 in Table 10).
2. When SDA reaches a HIGH (t
2
 in Figure 37), transistor TR1 closes to connect SDAH 
with SDA. (Note: interconnections are made when all lines are HIGH, thus preventing 
spikes on the bus lines.) TR1 and TR2 must be closed within the minimum bus free 
time according to the Fast-mode specification (see t
BUF
 in Table 10).