DEMO MANUAL DC2217A LTC4316 Single I2C/SMBus Address Translator Description Demonstration circuit 2217A features the LTC®4316 single I2C/SMBus address translator. The LTC4316 enables one or more I2C or SMBus slave devices to translate their hardwired address to a different address. This allows slaves with the same address to coexist on the same bus. Only discrete resistors are needed to select the new address and no software programming is required. Up to 127 different translations are available. The LTC4316 has a rich set of features including: Allowing Multiple Slaves with the Same Address to Coexist on the Same Bus. n Resistor Configurable Address Translating n Compatibility with SMBus, I2C and I2C Fast Mode n Pass-Through Mode for General Call Addressing n Level Translation for 2.5V, 3.3V, and 5V Buses n Stuck Bus Timeout n Prevention of SDA and SCL Corruption During Live Board Insertion and Removal n Support for Bus Hot Swap™ n 10-Lead MSOP or DFN 3mm × 3mm Package n The LTC4316 incorporates a pass-through mode which disables the address translating and allows general call addressing by the master. The LTC4316 is designed to automatically recover from abnormal bus conditions like bus stuck low or premature stop bits. There are three LTC parts in this family with different numbers of inputs and outputs. The part numbers are as follows: PART NUMBER NUMBER OF INPUT CHANNELS NUMBER OF OUTPUT CHANNELS LTC4316 1 1 LTC4317 1 2 LTC4318 2 2 DC2217A demonstrates only the LTC4316. The other parts provide similar functions with differences listed in their respective data sheets. Design files for this circuit board are available at http://www.linear.com/demo/DC2217A L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks and Hot Swap and QuikEval are trademarks of Linear Technology Corporation. All other trademarks are the property of their respective owners. dc2217af 1 DEMO MANUAL DC2217A Quick Start Procedure dc2217af 2 DEMO MANUAL DC2217A Quick Start Procedure Overview The DC2217A is designed to demonstrate the ability of the LTC4316 to offset an incoming I2C address field on the SDAIN pin to any other I2C address on the SDAOUT pin. The I2C data input to the card is generated from the DC590 in conjunction with a PC. This is implemented by EXCLUSIVE ORing the input address with a fixed offset that is determined by resistors R8, R9, R12, and R13, located on the OFFSET RESISTORS section on the top center of the board. These resistor values are selected by using values shown in Table 3 and Table 4 of the LTC4316 data sheet. Input I2C serial data (SDAIN) and serial clock (SCLIN) are applied to the DC2217A via a connecting cable between a DC590 USB SERIAL CONTROLLER and IN jack J1 of the DC2217A. These incoming signals are connected to SCLIN and SDAIN of the LTC4316 (U1), as well as to the SCL and SDA pins of U2, an LTC2631 DAC. Another LTC2631 DAC, U3, has its SCL and SDA connected to SDAOUT and SCLOUT of the LTC4316 TRANSLATOR. Both DACs can be programmed to one of three addresses by use of their CA0 inputs. These addresses are selected by jumper pins ADDRESS (THRU) and ADDRESS (TRANSLATED). For the purposes of testing the board, both are selected to respond to address 0x12h. If both DACs were connected to SDAIN and SCLIN, they would both respond at the same time when address 0x12h is received. However, since DAC U3 is connected to SDAOUT and SCLOUT of U1, and U1 is set for a 0x78h offset by the OFFSET RESISTORS, it will respond to the address 0x6Ah. The data bits are set to full-scale for the DACs. The net result is that when address field 0x12h is sent from the DC590 with data bits set to full-scale, the LED designated THRU will be illuminated. When address field 0x6Ah is sent, the LED designated TRANSLATED will be illuminated. This shows that an address translation has occurred because of the offset programmed into address translator U1, the LTC4316. Jumper options VBUS_OUT and DEVICE POWER allow operation of the LTC4316 at different VCC and I2C bus levels than the 5V supplied from the DC590. With VBUS_OUT in the VBUS_IN position, and DEVICE PWR in the VCC/ VBUS_IN position, all power for VCC of U1 and SCLIN, SDAIN, SCLOUT, and SDAOUT bus pull-up voltages will be sourced by the DC590. With EXT BUS selected by the VBUS_OUT jumper and VCC/VBUS_IN selected by the DEVICE PWR jumper, VCC of U1 will be sourced by the 5V from the DC590 along with SCLIN, SDAIN bus pull up resistors while SCLOUT and SDAOUT will be sourced from the EXTVBUS turret. With VBUS_OUT jumper in the EXT BUS position and DEVICE PWR in the VBUS_OUT position, VCC for U1 as well as SCLOUT and SDAOUT will be sourced from the EXTVBUS turret. This gives maximum flexibility of input and output I2C bus levels for use with external bus structures. Optional connections allow selection and control of other QuikEval™ demonstration circuits using the THRU and TRANSLATED connectors. The EESCL and EESDA lines from J1 may be configured to address either the onboard EEPROM U4, or EEPROMs located on other QuikEval demonstration circuits by using the QuikEval EEPROM SCL and SDA jumpers. For normal operation, the SCL and SDA jumpers should be in the 2217 position. dc2217af 3 DEMO MANUAL DC2217A Quick Start Procedure Procedure QuikEval Interface Connect the DC2217A and DC590 as shown in Figure 1. Insert the USB cable into a USB port on the PC. The DC2217A can be connected to a DC590 and used with QuikEval software. The DC590 connects to a PC through USB. QuikEval automatically detects the demo Figure 1. Connection of DC2217A to DC590 dc2217af 4 DEMO MANUAL DC2217A Quick Start Procedure board and brings up the LTC4316 Evaluation Software Interface (Figure 2). The QuikEval software is available at: http://www.linear.com/QuikEval of the translated output I2C bus, and the address of the on board EEPROM. The 0x12 [D1] Thru LED button has been selected and corresponds to the THRU LED on the DC2217A being illuminated. Table 1. Input and Output Connections NOMENCLATURE CONNECTOR DESCRIPTION IN J1 Connection to DC590 THRU J2 Optional Output for Customer Use TRANSLATED J3 Optional Output for Customer Use Table 2. Turrets Figure 2. Evaluation Software Interface Interface Design The QuikEval interface consists of a Scan button which, when pressed, causes the software to poll every I2C address one at a time and listen for an acknowledge. Every address that acknowledges is then listed in the Detected Address list box directly beneath the Scan button. Once the addresses are detected, the software determines which ones correspond to the LEDs on the demo board. At this point, clicking on the DAC Thru or DAC Translated light-up control will cause the corresponding LED on the demo board to illuminate. The Open Translator Tool button opens a tool that allows users to design an I2C bus using LTC4316 I2C devices in an easy to use graphical format. Figure 2 shows the results of selecting the Scan button on a DC22117A with a standard configuration. The Detected addresses show the All Call address, the address of the DAC on the incoming I2C bus, the address NOMENCLATURE DESCRIPTION VDAC THRU Analog Output of Thru Address DAC U2 VDAC RMAP Analog Output of Translated Address DAC U3 GND Ground SCL OUT Serial Clock on Output Side of U1 SDA OUT Serial Data on Output Side of U1 READY READY Pin of U1 VBUS_OUT VCC Bus Voltage Selected by VBUS_OUT Jumper for SCLOUT and SDAOUT SCL IN U1 SCLIN Pin SDAIN U1 SDAIN Pin XORL U1 XORL Pin XORH U1 XORH Pin ENABLE U1 ENABLE Pin EXTVBUS Input for External VCC for U1 and Input Pull Up Supply VBUS_IN Internal VCC Bus Supplied by DC590 dc2217af 5 DEMO MANUAL DC2217A Quick Start Procedure Table 3. Jumpers Table 4. LEDs NOMENCLATURE DESCRIPTION DEFAULT POSITION NOMENCLATURE LED DESCRIPTION ADDRESS (THRU) Selects Address of D/A U2 12h THRU (Green) D1 Illuminates When DAC U2 is Addressed and Data FF is Received ADDRESS (Translated) Selects Address of D/A U3 12h TRANSLATED (Green) D2 Illuminates When DAC U3 is Addressed and Data FF is Received QuikEval EEPROM SCL Selects SCL Source of EEPROM 2217 QuikEval EEPROM SDA Selects SDA Source of 2217 EEPROM EEPROM THRU Optional EEPROM J2 Select Optional EEPROM THRU Optional EEPROM J2 Select Optional EEPROM TRANSLATED Optional EEPROM J3 Select Optional EEPROM TRANSLATED Optional EEPROM J3 Select Optional DEVICE PWR Selects Power Source of VCC from Either DC590 or VBUS_OUT VCC/VBUS_IN VBUS_OUT Selects VBUS_OUT from Either DC590 or External Power Source (EXTVBUS) VBUS_IN dc2217af 6 Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights. A B C D GND SDAIN SCLIN GND GND XORH XORL ENABLE VBUS_IN E15 E10 E9 E18 E16 E12 E11 E13 E17 E14 5 R14 10k R8 10k 1206 1206 R12 8.87k VBUS_IN EXT BUS 3 2 1 1206 R13 8.87k R9 10k 1206 JP10 VBUS_OUT 3 3 5 7 10 SDAIN SCLIN XORH XORL ENABLE APPROVALS R7 10k VCC/VBUS_IN VBUS_OUT 4 3 THIS CIRCUIT IS PROPRIETARY TO LINEAR TECHNOLOGY AND SUPPLIED FOR USE WITH LINEAR TECHNOLOGY PARTS. SCALE = NONE LTC4316 U1 READY 2 R6 10k E6 E5 E7 R11 10k SDA OUT SCL OUT READY VBUS_OUT 1 SHEET 710-DC2217A_REV02 1 SCHEMATIC NO. AND REVISION: I²C / SMBUS TRANSLATOR OF 2 1630 McCarthy Blvd. Milpitas, CA 95035 Phone: (408)432-1900 www.linear.com Fax: (408)434-0507 LTC Confidential-For Customer Use Only SCLOUT SDAOUT R10 10k E8 VBUS_OUT 1 TITLE: DEMO CIRCUIT SCHEMATIC, DATE: Friday, June 05, 2015 SDAIN SCLIN 8 C4 0.1uF DC2217A SDAOUT 9 6 2 SKU NO. LTC4316 3 2 1 SCLOUT JP9 DEVICE PWR LINEAR TECHNOLOGY HAS MADE A BEST EFFORT TO DESIGN A PCB DES. M.HAWKINS CIRCUIT THAT MEETS CUSTOMER-SUPPLIED SPECIFICATIONS; HOWEVER, IT REMAINS THE CUSTOMER'S RESPONSIBILITY TO APP ENG. BOB SMITH VERIFY PROPER AND RELIABLE OPERATION IN THE ACTUAL APPLICATION. COMPONENT SUBSTITUTION AND PRINTED SIZE: N/A CIRCUIT BOARD LAYOUT MAY SIGNIFICANTLY AFFECT CIRCUIT PERFORMANCE OR RELIABILITY. CONTACT LINEAR IC NO. TECHNOLOGY APPLICATIONS ENGINEERING FOR ASSISTANCE. CUSTOMER NOTICE VCC R15 10k 4 2 4 VCC GND 1 EXTVBUS 5 A B C D DEMO MANUAL DC2217A Schematic Diagram dc2217af 7 DEMO MANUAL DC2217A DEMONSTRATION BOARD IMPORTANT NOTICE Linear Technology Corporation (LTC) provides the enclosed product(s) under the following AS IS conditions: This demonstration board (DEMO BOARD) kit being sold or provided by Linear Technology is intended for use for ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY and is not provided by LTC for commercial use. As such, the DEMO BOARD herein may not be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including but not limited to product safety measures typically found in finished commercial goods. As a prototype, this product does not fall within the scope of the European Union directive on electromagnetic compatibility and therefore may or may not meet the technical requirements of the directive, or other regulations. If this evaluation kit does not meet the specifications recited in the DEMO BOARD manual the kit may be returned within 30 days from the date of delivery for a full refund. THE FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY THE SELLER TO BUYER AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. EXCEPT TO THE EXTENT OF THIS INDEMNITY, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user releases LTC from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user’s responsibility to take any and all appropriate precautions with regard to electrostatic discharge. Also be aware that the products herein may not be regulatory compliant or agency certified (FCC, UL, CE, etc.). No License is granted under any patent right or other intellectual property whatsoever. LTC assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or any other intellectual property rights of any kind. LTC currently services a variety of customers for products around the world, and therefore this transaction is not exclusive. Please read the DEMO BOARD manual prior to handling the product. Persons handling this product must have electronics training and observe good laboratory practice standards. Common sense is encouraged. This notice contains important safety information about temperatures and voltages. For further safety concerns, please contact a LTC application engineer. Mailing Address: Linear Technology 1630 McCarthy Blvd. Milpitas, CA 95035 Copyright © 2004, Linear Technology Corporation dc2217af 8 Linear Technology Corporation LT 0915 • PRINTED IN USA 1630 McCarthy Blvd., Milpitas, CA 95035-7417 (408) 432-1900 ● FAX: (408) 434-0507 ● www.linear.com © LINEAR TECHNOLOGY CORPORATION 2015