I2C/SMBus Address Translators

2
I C/SMBus Address Translators
The LTC4316/LTC4317/LTC4318 are I2C/SMBus address translators that bridge two or more segments of an I2C bus, reading
incoming addresses on the master side and transmitting a different 7-bit I2C address to the slave side to avoid address conflicts.
Only discrete resistors are needed to select the new address and no software programming is required. Up to 127 different
address translations are available.
Features
n
n
n
n
n
n
n
n
n
Allows Multiple Slaves with the Same
Address to Coexist on the Same Bus
Resistor Configurable Address
Translation
No Software Programming Required
SMBus, I2C and I2C Fast Mode
Compatible
Pass-Through Mode Allows General Call
Addressing
±4kV HBM ESD
Level Translation for 2.5V, 3.3V and 5V
Buses
Stuck Bus Timeout
Prevents SDA and SCL Corruption
During Live Board Insertion and
Removal
Part Selection
Number of
Input Channels
Number of
Output Channels
Packages
LTC4316
1
1
3mm × 3mm DFN-10, MSOP-10
LTC4317
1
2
5mm × 3mm DFN-16
LTC4318
2
2
4mm × 4mm QFN-20
Part Number
Timing Diagram Example
START
BIT
ADDRESS BITS
R/W
BIT
ACK
BIT
a6
a5
a4
a3
a2
a1
a0
SDAIN
0
0
1
1
0
1
0
0
= 0x34
TRANSLATION
BYTE
0
0
0
0
0
0
1
0
= 0x02
SDAOUT
0
0
1
1
0
1
1
0
= 0x36
SCLIN
L, LT, LTC, LTM, Linear Technology and the Linear logo are
registered trademarks of Linear Technology Corporation. All other
trademarks are the property of their respective owners.
Configurations
Two Independent Address Translations
SCLIN
SCL
SCL
SCLOUT
LTC4316
#1
SDAIN
SLAVE
#1
00110010
00000110
00110100
SLAVE
#2
SDA
SDA
SDAOUT
SLAVE #1
INPUT ADDRESS 0x32
TRANSLATION BYTE 0x06
Two Slaves Sharing One LTC4316
HARDWIRED ADDRESS
0x34
SCL
SCLIN
MASTER
SCLIN
SCLOUT
LTC4316
#2
SDAIN
SCL
SDAIN
00110110
00000010
00110100
SLAVE
#1
HARDWIRED ADDRESS
0x34
SLAVE #1
INPUT ADDRESS
0x36
SCL
SLAVE
#3
SLAVE #3
INPUT ADDRESS
0x32
MASTER
00110010
00000010
00110000
SDA
HARDWIRED ADDRESS
0x30
SCL
SDA
00110110
00000010
00110100
SDA
SDAOUT
TRANSLATION BYTE
0x02
SDA
HARDWIRED ADDRESS
SLAVE #3
0x34
INPUT ADDRESS 0x36
TRANSLATION BYTE 0x02
SCL
SCL
SCLOUT
LTC4316
SDA
SLAVE
#3
SDAOUT
HARDWIRED ADDRESS
0x34
SLAVE
#2
SDA
HARDWIRED ADDRESS
0x34
Part Comparison
SINGLE
LTC4316
Y CONNECTED DUAL
LTC4317
VCC
DUAL
LTC4318
VCC
VCC
SCLIN
SCLIN
SCLOUT
SCLOUT
SCLIN
SCLIN
SCLOUT
SCLOUT1
SCLIN1
SCLIN
SCLOUT
SCLOUT1
SDAIN
SDAIN SDAOUT
SDAOUT
SDAIN
SDAIN SDAOUT
SDAOUT1
SDAIN1
SDAIN SDAOUT
SDAOUT1
XORH
XORH
READY
XORH1
XORH
READY1
XORH1
XORH
XORL
XORL
XORL1
XORL
XORL1
XORL
ENABLE
READY
ENABLE
ENABLE1
GND
READY
ENABLE1
ENABLE
CHANNEL1
SCLIN
READY
READY1
ENABLE
CHANNEL1
SCLOUT
SCLOUT2
SCLIN2
SCLIN
SCLOUT
SCLOUT2
SDAIN SDAOUT
SDAOUT2
SDAIN2
SDAIN SDAOUT
SDAOUT2
XORH2
XORH
READY2
XORH2
XORH
READY2
XORL2
XORL
XORL2
XORL
ENABLE2
GND
READY
ENABLE
CHANNEL2
ENABLE2
GND
READY
ENABLE
CHANNEL2
www.linear.com/4316 n 1-800-4-LINEAR
0315A