MAX7358 Maxim, MAX7358 Datasheet - Page 14

no-image

MAX7358

Manufacturer Part Number
MAX7358
Description
The MAX7356/MAX7357/MAX7358 8-channel I²C switches/multiplexers expand the main I²C bus to any combination of 8 extended I²C buses
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAX7358EUG
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAX7358EUG+
Manufacturer:
Maxim
Quantity:
526
1-to-8 I
Lock-Up Detection, Isolation, and Notification
be selected. More than one channel can be selected
simultaneously. When a channel is selected, the channel
becomes active immediately after a stop condition has
been placed on the I
SC_/SD_ lines are in a HIGH state when the channel is
made active, so that no false conditions are generated at
the time of connection.
B0 = RST/INT serves as an interrupt when a bus lock-
up condition is detected.
B1 = Flush-out sequence is sent automatically on locked-
up channels when a lock-up condition is detected.
B2 = When B0 = 1, release the RST/INT output after
asserting for 1.6 seconds.
B3 = Data in the lock-up indication register cleared only
after reading the register.
B4 = Connected channels remain connected on detec-
tion of lock-up if the lock-up condition is present only on
a channel that is not connected.
B5 = Disable bus lock-up detection.
B6 = Basic mode.
B7 = Enables the preconnection wiggle test for SC_
and SD_.
Table 5. Configuration Register Definition
X = Don’t care.
14
B7
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
______________________________________________________________________________________
B6
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
2
C Bus Switches/Multiplexers with Bus
B5
X
X
X
X
X
X
X
X
X
X
0
1
X
X
X
X
2
C bus. This ensures that all
Configuration Register
(MAX7357/MAX7358)
B4
X
X
X
X
X
X
X
X
0
1
X
X
X
X
X
X
B3
X
X
X
X
X
X
0
1
X
X
X
X
X
X
X
X
B2
X
X
X
X
0
1
X
X
X
X
X
X
X
X
X
X
A flush-out sequence can be sent to a particular auxil-
iary bus automatically after the identification of the lock-
up condition. The flush-out sequence consists of 18
SC_ clock cycles. An 8-bit sequence for the SD_ to fol-
low during the flush-out cycle can also be defined by
writing to the flush-out sequence register. By default,
the flush-out sequence register is all ones. The
MAX7357 or MAX7358 attempt to send the one-byte
sequence followed by an additional clock cycle (NACK)
two times sequentially, followed by a stop condition.
The effectiveness of sending the flush-out sequence
depends on the behavior of the locked-up device. For
an auxiliary bus with only slave devices, it is more likely
that the SCL line can still be driven by the MAX7357 or
MAX7358. In this case, a slave device may respond to
a particular flush-out sequence. After the release of the
SD_ line by a “stuck” device, the remaining sequence
on the SD_ line can be used to reset itself.
The bus master can read the lock-up indication byte to
identify the stuck channels. A bit set to ”1” indicates
that the associated channel is stuck. The indication for
a given channel remains as long as the lock-up condi-
B1
X
X
0
1
X
X
X
X
X
X
X
X
X
X
X
X
B0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
Bus Lock-Up Indication Register
Interrupt with RST/INT disabled
Interrupt with RST/INT enabled
Flush-out disabled
Flush-out enabled
RST/INT released after a register read
RST/INT released after 1.6 seconds
The lock-up register shows the current
condition
The lock-up register data is not cleared
until a read
Disconnect all channels on bus lock-up
Disconnect only the locked up bus
Bus lock-up detection enabled
Bus lock-up detection disabled
Enhanced mode
Basic mode enabled
Preconnect test is disabled
Preconnect test is enabled
Flush-Out Sequence Register
(MAX7357/MAX7358)
(MAX7357/MAX7358)
COMMAND

Related parts for MAX7358