Professional Documents
Culture Documents
MAX7367/MAX7368/MAX7369
The MAX7367/MAX7368/MAX7369 bidirectional, four- ♦ Four-Channel, Bidirectional Bus Expansion
channel I2C switches/multiplexer expand the main I2C ♦ Voltage-Level Translation
bus up to four extended buses. The MAX7369 1:4 ♦ Low 6µA (typ) Supply Current, 0.1µA (typ)
multiplexer connects the main I2C bus to one channel Standby Current
at a time. The MAX7367/MAX7368 four-channel
♦ Low 16Ω (typ) On-Resistance
switches connect the main I 2C bus to one or more
channels at a time. ♦ Channel Selection Through I2C
♦ I2C-Compatible Normal or Fast Mode
These devices isolate bus loading by extending the I2C
bus onto different channels. The MAX7367/MAX7368/ ♦ Device Address Selection
MAX7369 allow more devices to be interconnected to a Up to Four Addresses (MAX7367)
master controller and multiple devices with the same Up to Eight Addresses (MAX7368/MAX7369)
I2C address to communicate to a master. The channels ♦ Bus-Loading Isolation
are selected through the main I2C bus by writing to the ♦ Support Clock Stretch, Synchronization, and
internal control register of the device. Arbitration
Any device connected to an I2C bus can transmit and ♦ Hot Insertion
receive signals. The MAX7367/MAX7368/MAX7369 are ♦ 2.3V to 5.5V Supply Voltage Range
transparent to signals sent and received at each chan- ♦ 5V-Tolerant Inputs
nel, allowing multiple masters. These devices are com-
♦ Interrupt from Extended Buses
patible with the I 2 C protocol of clock stretch, (MAX7367/MAX7369)
synchronization, and arbitration in case multiple mas-
ters address the bus at the same time. ♦ Hardware Reset (MAX7367/MAX7368)
All devices are set to the default state during initial Ordering Information
power-up. The MAX7367/MAX7368 have a RESET input
allowing external circuitry to set the MAX7367/MAX7368 PIN- PKG
PART TEMP RANGE
to its default state anytime after the device has pow- PACKAGE CODE
ered up. The MAX7367/MAX7369 have interrupt inputs, MAX7367EUP+* -40°C to +85°C 20 TSSOP U20-3
allowing devices on the extended bus to send an inter-
MAX7368EUE+* -40°C to +85°C 16 TSSOP U16-1
rupt signal to the master on the main bus.
MAX7369EUP+ -40°C to +85°C 20 TSSOP U20-3
The MAX7367/MAX7369 are available in 20-pin TSSOP
+Denotes lead-free package.
packages, and the MAX7368 is available in a 16-pin
TSSOP package. All devices operate over the -40°C to *Future product—contact factory for availability.
+85°C extended temperature range.
Pin Configurations
Applications TOP VIEW
+
Servers A0 1 20 VDD
RAID A1 2 19 SDA
SC1 9 12 SD2
GND 10 11 INT2
TSSOP
Pin Configurations continued at end of data sheet.
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
This datasheet has been downloaded from http://www.digchip.com at this page
4-Channel I2C Switches/Multiplexer
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
Power-On-Reset (POR)
VPOR VDD rising 1.4 2.1 V
Voltage
Power-On-Reset Hysteresis VHYST 0.4 V
INPUT SCL, INPUT/OUTPUT SDA
0.3 x
Low-Level Input Voltage VIL 0 V
VDD
0.7 x
High-Level Input Voltage VIH 5.5 V
VDD
VOL = 0.4V 3 30
Low-Level Output Current IOL mA
VOL = 0.6V 6 50
Input Leakage Current IL -1 +1 µA
Input Capacitance CI All inputs = GND 15 pF
SELECT INPUTS A2, A1, A0, INT0–INT3, RESET
0.3 x
Low-Level Input Voltage VIL 0 V
VDD
0.7 x
High-Level Input Voltage VIH 5.5 V
VDD
Input Leakage Current IL -1 +1 µA
Input Capacitance CI All inputs = GND 5 pF
2 _______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
(VDD = 2.3V to 3.6V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VDD = 3.3V, TA = +25°C.) (Note 1)
_______________________________________________________________________________________ 3
4-Channel I2C Switches/Multiplexer
(VDD = 4.5V to 5.5V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VDD = 5V, TA = +25°C.) (Note 1)
4 _______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
(VDD = 2.3V to 5.5V, TA = -40°C to +85°C, unless otherwise noted.) (Note 1)
SDA
tSU;DAT
tf tLOW tr tf tHD;STA tSP tr tBUF
SCL
_______________________________________________________________________________________ 5
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
tIV
tW(REJ)L tW(REJ)H tIR
50% 50%
INT
SCL
SDA
tREC;STA tRST
RESET
tWL(RST)
6 _______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
(VDD = +5V, TA = +25°C, unless otherwise noted.)
MAX7367 toc02
MAX7367 toc01
MAX7367 toc03
fIN = 400kHz
4.0 70
6
3.5
PROPAGATION DELAY (ns)
FALLING EDGE 60
4 2.5
40
3 2.0
30
1.5
2 SCL = 100kHz AND SDA = 0V
RISING EDGE 1.0 20
1 0.5 10
0 0 0
2.3 2.7 3.1 3.5 3.9 4.3 4.7 5.1 5.5 2.3 2.7 3.1 3.5 3.9 4.3 4.7 5.1 5.5 2.3 2.7 3.1 3.5 3.9 4.3 4.7 5.1 5.5
SUPPLY VOLTAGE (V) SUPPLY VOLTAGE (V) SUPPLY VOLTAGE (V)
SUPPLY CURRENT
vs. SCL FREQUENCY
60
MAX7367 toc04
40
30
20
10
0
100 150 200 250 300 350 400
FREQUENCY (kHz)
_______________________________________________________________________________________ 7
4-Channel I2C Switches/Multiplexer
Pin Description
MAX7367/MAX7368/MAX7369
PIN
NAME FUNCTION
MAX7367 MAX7368 MAX7369
1 1 1 A0 Device Address Bit 0 (LSB)
2 2 2 A1 Device Address Bit 1
3 3 — RESET Active-Low Reset Input
Channel 0 Active-Low Interrupt Input. A logic-low INT0 asserts INT. If not
4 — 4 INT0
used, pull up INT0 through a resistor to VDD.
5 4 5 SD0 Channel 0 Serial Data
6 5 6 SC0 Channel 0 Serial Clock
Channel 1 Active-Low Interrupt Input. A logic-low INT1 asserts INT. If not
7 — 7 INT1
used, pull up INT1 through a resistor to VDD.
8 6 8 SD1 Channel 1 Serial Data
9 7 9 SC1 Channel 1 Serial Clock
10 8 10 GND Ground
Channel 2 Active-Low Interrupt Input. A logic-low INT2 asserts INT. If not
11 — 11 INT2
used, pull up INT2 through a resistor to VDD.
12 9 12 SD2 Channel 2 Serial Data
13 10 13 SC2 Channel 2 Serial Clock
Channel 3 Active-Low Interrupt Input. A logic-low INT3 asserts INT. If not
14 — 14 INT3
used, pull up INT3 through a resistor to VDD.
15 11 15 SD3 Channel 3 Serial Data
16 12 16 SC3 Channel 3 Serial Clock
— 13 3 A2 Device Address Bit 2
17 — 17 INT Active-Low, Open-Drain Interrupt Output. Connect a pullup resistor to VDD.
18 14 18 SCL Main Serial Clock
19 15 19 SDA Main Serial Data
20 16 20 VDD Power Supply. Bypass to GND with 0.1µF capacitor.
8 _______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
SC0
SC1
SC2
SC3
SD0
SD1
SD2
SD3
RESET POWER-ON
VDD RESET MAX7367
SCL A0
I2C BUS
GLITCH FILTER
CONTROL
SDA A1
_______________________________________________________________________________________ 9
4-Channel I2C Switches/Multiplexer
SC0
SC1
SC2
SC3
SD0
SD1
SD2
SD3
RESET POWER-ON
VDD RESET MAX7368
SCL A0
I2C BUS
GLITCH FILTER A1
CONTROL
SDA A2
GND
10 ______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
SC0
SC1
SC2
SC3
SD0
SD1
SD2
SD3
POWER-ON
VDD RESET MAX7369
SCL A0
I2C BUS
GLITCH FILTER A1
CONTROL
SDA A2
______________________________________________________________________________________ 11
4-Channel I2C Switches/Multiplexer
Detailed Description master bus sends a byte or the master bus receives a
MAX7367/MAX7368/MAX7369
12 ______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
CHANNEL SELECTION BITS channels, the interrupt input is loaded into the
(READ/WRITE) control/interrupt register when a read is performed. To
determine which device is generating the interrupt,
7 6 5 4 3 2 1 0 read the contents of the control/interrupt register to
X X X B3 B2 B1 B0
determine which channel is issuing the interrupt, then
X
write the appropriate command to the control/interrupt
CHANNEL 0
register to select the interrupted channel. Read from all
CHANNEL 1 devices on the interrupted channel to determine the
CHANNEL 2 exact source of the interrupt.
X = DON'T CARE. CHANNEL 3
______________________________________________________________________________________ 13
4-Channel I2C Switches/Multiplexer
RESET Input (MAX7367/MAX7368) high period of the clock pulse (Figure 11). In the case
MAX7367/MAX7368/MAX7369
The MAX7367/MAX7368 feature an active-low RESET of an unsuccessful data transfer, the receiver allows
input. When RESET is driven low for more than 4ns, the SDA to be pulled high before the rising edge of the
MAX7367/MAX7368 reset the internal register and I2C acknowledge-related clock pulse and leaves it high
state machine to their default states, allowing a master during the high period of the clock pulse.
to recover from a bus fault condition. Monitoring the acknowledge bits allows for detection of
unsuccessful data transfers. An unsuccessful data
Power-On Reset (POR)
transfer happens if a receiving device is busy or if a
When power is applied to VDD, internal POR circuitry
system fault has occurred. In the event of an unsuc-
holds the MAX7367/MAX7368/MAX7369 in a reset state
cessful data transfer, the master should reattempt com-
until VDD has reached the VPOR threshold. At this point,
munication at a later time.
the reset condition is released, and the MAX7367/
MAX7368/MAX7369 register and I2C state machine are
initialized to their default states (all zeroes), causing all
the channels to be deselected.
Voltage Translation SDA
The MAX7367/MAX7368/MAX7369 can be used as a volt-
age translator from the main bus to the extended buses.
The output voltage (VPASS) is limited by the supply volt-
age (VDD) (see the Typical Operation Characteristics). SCL
For the MAX7367/MAX7368/MAX7369 to be used as a
voltage translator, the VPASS voltage should be lower DATA STABLE CHANGE OF
DATA VALID DATA ALLOWED
than or equal to the lowest bus voltage.
I2C Interface
The MAX7367/MAX7368/MAX7369 feature an I2C-com- Figure 9. Bit Transfer
patible, 2-wire serial interface consisting of a bidirec-
tional serial-data line (SDA) and a serial-clock line
(SCL). The master (typically a microcontroller) initiates
data transfer on the bus and generates the SCL. SDA
Bit Transfer
One data bit is transferred during each clock pulse.
The data on the SDA line must remain stable while SCL SCL
S P
is high (Figure 9).
START STOP
Start and Stop Conditions CONDITION CONDITION
Both SCL and SDA remain high when the interface is
not busy. A master signals the beginning of a transmis-
sion with a START (S) condition by transitioning SDA Figure 10. Start and Stop Conditions
from high to low while SCL is high. When the master
has finished communicating with the slave, it issues a
STOP (P) condition by transitioning the SDA from low to CLOCK PULSE FOR
high while SCL is high. The bus is then free for another START ACKNOWLEDGMENT
transmission (Figure 10). CONDITION
SCL 1 2 8 9
Acknowledge Bit
Successful data transfers are acknowledged with an NOT ACKNOWLEDGE
acknowledge bit (A) or a not-acknowledge bit (NA).
Both the master and the MAX7367/MAX7368/MAX7369 SDA
(slave) generate acknowledge bits. To generate an
acknowledge, the receiving device must pull SDA low ACKNOWLEDGE
before the rising edge of the acknowledge-related
clock pulse (ninth pulse) and keep it low during the Figure 11. Acknowledge
14 ______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
A master initiates communication with a slave device
by issuing a START condition followed by a slave Repeated Slave Addresses
address byte. The slave address byte consists of 7 The MAX7367/MAX7368/MAX7369 allow systems to
address bits and a read/write bit (R/W). When idle, the reuse slave addresses individually on each channel of
MAX7367/MAX7368/MAX7369 continuously wait for a the extended bus. To reuse slave addresses on the
START condition followed by its slave address. After extended bus channels of the MAX7367/MAX7368,
recognizing a start condition followed by the correct ensure no more than one channel with a reused
address, the MAX7367/MAX7368/MAX7369 are ready address is selected at the same time.
to accept or send data. The least significant bit (LSB) of
the address byte (R/W) determines whether the master Power-Supply Considerations
is writing to or reading from the MAX7367/MAX7368/ The MAX7367/MAX7368/MAX7369 operate from a
MAX7369 (R/W = 0 selects a write command, R/W = 1 +2.3V to +5.5V power-supply voltage. Good power-
selects a read command as shown in Figures 12 and supply decoupling is needed to maintain the perfor-
13). After receiving the proper address, the mance of these parts. Bypass VDD to GND with a 0.1µF
MAX7367/MAX7368/MAX7369 (slave) issue an ACK by surface-mount ceramic capacitor. Mount the bypass
pulling SDA low for one clock cycle. capacitor as close as possible to the device.
S 1 1 1 0 (A2) A1 A0 0 A X X X X B3* B2 B1 B0 A P
______________________________________________________________________________________ 15
4-Channel I2C Switches/Multiplexer
I2C requires pullup resistors to provide a logic-high than 880Ω. Often I2C devices work when the maximum
level to data and clock lines. There are tradeoffs specified rise time is exceeded. However, if the rise
between power dissipation and speed, and a compro- times become too slow, the devices on the bus do not
mise must be made in choosing pullup resistor values. recognize the command signals. Optional resistors (24Ω)
Every device connected to the bus introduces some in series with SDA and SCL protect the device inputs
capacitance even when the device is not in operation. from high-voltage spikes on the bus lines and also mini-
I2C specifies 300ns rise times to go from low to high mize crosstalk and undershoot of the bus signals.
(30% to 70%) for fast mode, which is defined for a data
rate of 400kbps (refer to I2C specifications for details).
In order to meet the rise time requirement, choose the
pullup resistors such that the rise time (t R = Chip Information
0.85RPULLUP x CBUS) is less than 300ns. For a bus PROCESS: BiCMOS
TOP VIEW
+
A0 1 20 VDD
+
A0 1 16 VDD A1 2 19 SDA
A1 2 15 SDA A2 3 18 SCL
RESET 3 14 SCL INT0 4 MAX7369 17 INT
SD0 4 MAX7368 13 A2 SD0 5 16 SC3
SC0 5 12 SC3 SC0 6 15 SD3
SD1 6 11 SD3 INT1 7 14 INT3
SC1 7 10 SC2 SD1 8 13 SC2
GND 8 9 SD2 SC1 9 12 SD2
GND 10 11 INT2
TSSOP
TSSOP
16 ______________________________________________________________________________________
4-Channel I2C Switches/Multiplexer
MAX7367/MAX7368/MAX7369
VCC
VDD VDD
VDD
MAX7367 SD1
MAX7368
MAX7369 SC1
(INT1)
VDD
SD2
SC2
(INT2)
VDD
A0
A1 SD3
A2** SC3
GND (INT3)
* FOR MAX7367/MAX7368.
** FOR MAX7368/MAX7369.
() FOR MAX7367/MAX7369.
______________________________________________________________________________________ 17
4-Channel I2C Switches/Multiplexer
Package Information
MAX7367/MAX7368/MAX7369
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information,
go to www.maxim-ic.com/packages.)
TSSOP4.40mm.EPS
PACKAGE OUTLINE, TSSOP 4.40mm BODY
1
21-0066 G 1
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
18 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2006 Maxim Integrated Products is a registered trademark of Maxim Integrated Products, Inc.
Heaney