Resolve address conflicts without additional software coding
A family of I²C/SMBus address translators that enable multiple slaves with identical addresses to individually communicate with the master without conflicts has been introduced by Linear Technology.
Address conflicts arise when slaves with the same hardwired address are placed on the same bus. Traditional solutions have used I²C multiplexers or switches to software-select or pin-select the slave that needs addressing. The LTC4316-18 address translators are transparent solutions that replace I²C Muxes and switches. The devices do not require any software programming or ENABLE control lines, allowing masters to make direct calls to slaves using unique translated addresses that are configured by external resistors.
The address translators provide simple address expansion for both I²C and SMBus systems, as well as voltage level translation for 2.5, 3.3 and 5 buses. Featuring ±4kV HBM ESD, 1V pre-charging, and bus pin glitch filtering, the devices rugged enough for live board insertion and removal applications. A pass-through mode enables users to temporarily disable address translation and allows for general call addressing by the master. In addition, a stuck bus timer monitors if the SCL line stays low or high for more than 30ms, aborting the address translation and reconnecting the SDAIN to SDAOUT in any stuck bus situations.
The LTC4316, which features one input and one output, is available in a 10-lead 3x3mm DFN package and a 10-lead MSOP. Featuring one input and two outputs, the LTC4317 is available in a 16-lead lead 5x3mm DFN package. The LTC4318, which features two inputs and two outputs, is available in a 20-lead 4x4mm QFN package. Prices for the LTC4316, LTC4317 and LTC4318 start at $1.45, $1.75 and $1.95 each, respectively, for 1000-piece quantities.