Home
USB-to-I2C Elite Hardware User`s Manual
Contents
1. na ramm 12 TECHNICAL SUPPORT 2 anna tenna tan Eos S 12 5 1 12 iii The USB to I2C Elite Hardware connects to a standard USB port found on most IBM compatible PCs and provides bi directional communication with FC devices using the protocol The Hardware is powered directly from the PC s USB port The on board Link LED illuminates after the USB host has successfully enumerated it The USB to I2C Elite software runs on Windows XP Vista and Windows 7 and is compatible with any PC hardware having a minimum of a Pentium processor and an USB port Please see the USB to I2C Elite Software User s Manual for more detail on the software USB to I2C Elite Hardware 18 pin split cable for connection to user target system USB cable Getting Started with USB to I2C Elite Guide Quick Start Guide CD ROM loads the following files Software license agreement USB to IZC Elite user Registration Form USB to IZC Elite Software User s Manual USB to IZC Elite Hardware User s Manual USB to IZC Elite application USB to SPI Elite application 1 C and SPI DLL DLL examples for many of the most common development environments
2. 2 2 AQ IC maximum frequency 1 MHz fast mode compliant minimum frequencv 500 Hz SPI maximum frequency 15 MHz minimum frequencv 5 kHz the EC specification specifies the maximum speed for fast mode as 400 kHz however the USB to I2C Elite hardware can operate at the higher 1 MHz frequency Proper use of USB to I2C Elite is the sole responsibility of the user SB Solutions Inc is not responsible for any damage resulting from misuse or improper installation SB Solutions Inc will at our option repair or replace a defective USB to I2C Elite Hardware within thirty 30 days of the purchase date Return shipping is the responsibility of the user Assumptions We are assuming the user of this product has experience with the FC Bus protocol The 2 Bus specification is a good source of detailed information about the Bus The complete specification can be downloaded from the NXP Semiconductors formerlv Philips Semiconductors website Static Handling Precautions The USB to I2C Elite Hardware contains CMOS devices that can be damaged by ESD It is recommended to use a ground strap or touching the PC case or other grounded source before unpacking or handling the USB to I2C Elite Hardware v Pentium processor or equivalent 8MB RAM and 20MB of hard drive space One USB port either 2 0 or 1 1 compatible v 32 bit or 64 bit versions of Windows XP Vista or Windows
3. LOW state output Voltage typical 4mA 0 4 3 3V Switched Output provides the user with the abilitv to power a low power target system at 3 3V The USB to I2C Elite software has the ability to switch this output on and off The total current provided by the USB to I2C Elite Hardware to the target system should not exceed 20mA It is the user s responsibility to ensure that excessive current is not drawn from this supply pin 5V Switched Output provides the user with the ability to power a low power target system at 5V The USB to I2C Elite software has the ability to switch this output on and off The total current provided by the USB to I2C Elite Hardware to the target system should not exceed 20mA It is the user s responsibility to ensure that excessive current is not drawn from this supply pin Jumper RPU allows the user to connect 3 3Kohm pull up resistors which are connected between the I C pins SDA and SCL and the VP pull up voltage The jumpers should be removed when connecting the USB to I2C Elite hardware to a target system To microcontroller Connection at JP3 ESD Protection Diodes GND Both a series resistor and ESD protection diodes protect most of the pins on the header The resistor is either 56 ohms or 47 ohms This value can be raised to improve the protection however doing this will raise the low voltage level Voi seen on the bus The user can change these resistors but they are respon
4. using software as an input or output The output has the abilitv to drive the pin but the user can also read the pin state IO2 can be configured using software as an input or output This port utilizes an open drain structure so a pull up resistor is required when used as an output 103 can be configured using software as an input or output The output has the abilitv to drive the pin but the user can also read the pin state The default state for this pin is input 104 can only be used as an output It also has the capability to be used as a SPI 105 Slave Select output SSN2 No configuration is needed to when used as 104 or SSN2 The user just needs to be aware that if used as a Slave Select data should not be written to this pin via software using the IO function can only be used as an output It also has the capability to be used as a SPI Slave Select output SSN1 No configuration is needed to decide if it is 105 or SSN1 The user just needs to be aware that if used as a Slave Select data should not be written to this pin via software using the IO functions INPUT PORT CHARACTERISTICS Vil LOW state input voltage 0 8V max Vih HIGH state input voltage 2 0V min Note that the microcontroller is a 3 3V device but itis 5V tolerant when used as an input or when it uses an open drain output structure OUTPUT PORT CHARACTERISTICS Von HIGH state output Voltage typical G 4mA Vdd 0 4V
5. 7 y CD ROM Drive for installation download from website also available The USB to I2C Elite hardware obtains its power from the PC USB port USB to I2C Elite Software e Insert the USB to I2C Elite installation CD ROM into the appropriate drive e The installation software should automatically start e Ifthe installation software does not start automatically double click on the Setup exe file on the CD ROM e Complete and send in the registration form via email USB to I2C Elite Hardware connection to computer USB port e Neutralize any ESD static charge by touching the bare metal on the rear of your computer before removing the USB to I2C Elite Hardware from the packaging Connect the USB to I2C Elite hardware to a USB Port using a standard USB cable Do not try using the hardware until the software has been installed The LED the USB to I2C Elite Hardware should illuminate N JP1 Pull up cama resistors this header Oo Elite 91 1 t Om 4 of SSNI M 749 7051 R13 USB Link Indicator ARM7 Microcontroller Header The figure above shows the items on the hardware that vou should become familiar with Here are the details USB Port this is where you plug the usb cable into the board USB Link Indicator this LED should be illuminated when the cable has been connected between the PC and the hardware Microcontroller the microcontroller is a 32
6. bit device running at 60 MHz The hardware does have an ESD protection device to reduce the possibilitv of damage Header the connections to the 12C SPI IO 3 3V 5V supplies are located at this header Details can be found in the next section Pull up jumpers RPU the pull up resistors that are located on the hardware can be disconnected from the I2C pins resistors disconnected when the jumpers are removed The jumpers should be removed if the user target svstem alreadv has the minimum resistor values or if the target uses a voltage greater than 3 3V Jumper J1 these pins must be left open Header VPU Header JP3 contains the connections to a user target svstem Pull up jumpers 3 3 kOhm pull up resistors to voltage supplied bv the user at VPU VCC is the 3 3V power for the USB to I2C Elite hardware This supply is active whenever the hardware is plugged END into a USB port It is provided here to MISO supply the pull up ii resistors SCLK VPU supplies the 3 3U OUT 5 01 OUT powerto the FC pull 105 lt SSN1 102 up resistors see 104 SSN2 103 RPU The pull up voltage should not JP3 exceed 5 5V SPI Port the SPI signals are connected to the target svstem from this port Note that these signals drive a 3 3V output To communicate with a SPI slave vou require five signals and Gnd SSN active low Slave Select 0 also known as 50 or Chip Select MISO
7. html Orders 919 342 6514 Copyright SB Solutions Inc 2006 2007 11 USB to I2C B 0020 L The PCB dimensions are shown above The dimensions 3 25 1 50 The mounting holes 2 78 1 22 The USB to I2C Elite software has a built in update feature that allows you to check for updates whenever vour PC has an internet connection This feature can be found under the Options menu USB to I2C Elite updates can also be downloaded manually from the following website http www i2ctools com updates Check our website periodically for update announcements and information Technical Support for USB to I2C Elite is available via an email to support i2ctools com If you have problems with the software installation ensure that you have Admin Privileges If the installer application doesn t launch when CD ROM is inserted then manuallv browse the CD ROM and find the Setup exe file in the root directorv of the CD Double click on the Setup exe file to start the installation process The Adapter has 3 3k _ pull up resistors to 3 3V on the EC bus lines Ensure that additional pull up resistors in the user target system do not bring the pull up 12 resistance below 1 6k for 5V systems or 1 1 3 3V systems The on board pull up resistors can be removed from the system by removing the pull up resistor jumpers RPU see Hardware Description abo
8. 2ctools com 13
9. 5V the user will need to configure the hardware as shown below The minimum number of connections to the target will be four wires SCL SDA GND and 5V The jumper between VCC and VP must be removed The pull up resistors may be disconnected by removing the jumpers at RPU or they may be left in the circuit but the target voltage must be connected to the VP pin Remove jumper between Remove pull up jumpers RPU VCC and VPU 5V target USB to I2C Elite Hardware used to power 5V target application Important note the total current consumed by the USB to I2C Elite hardware and the target system should be limited to 100mA by the user when using the power outputs The USB to I2C Elite 9 hardware uses about 80mA so the target system consume a maximum of 20mA Exceeding this value will violate the USB spec but should not damage the on board regulator The firmware in the USB to I2C Elite hardware can be updated by the user This feature is available for hardware containing firmware 2 0 or later No special software is required for the update The firmware can be updated bv using the following procedure 1 Disconnect the Elite hardware from the USB port It should also be disconnected from user target hardware 2 Placea jumper across the bottom two pins of jumper JP1 as shown in the picture 3 Plug the Elite hardware into the computer s USB port 4 The USB to I2C Elite hardware will be displayed as
10. ATING SPEEDS 1 DISCLAIMER AND 1 GETTING STARTED 2 MINIMUM SYSYEM REQUIREMENTS 2 2 HARDWARE POWER 6 tana 2 INSTALLATION 2 HARDWARE assises tooss oss 3 CONNECTION USER 5 5 2 sisses 4 PROTECTION 2 an ttamat manna 7 USB TO I2C ELITE HARDWARE TARGET 8 USING 05 2 ELITE POWER TARGET SYSTEM 9 FIRMWARE 5 tan RO rsr 10 LAYOUT JO 12 SOFTWARE UPDATES
11. Master In Slave Out is connected to the SPI slave output MOSI Master Out Slave In is connected to the SPI slave input SCLK Serial Clock outputs the clock to the slave device SSN1 optional active low Slave Select 1 also known as CS1 or Chip Select SSN2 optional active low Slave Select 2 also known as CS2 or Chip Select PC Port connect these two pins SDA and SCL and GND to your target system Details can be found in the section titled USB to I2C Elite Hardware to Target Connection of this document SCL is the serial clock generated by the USB to I2C Elite hardware Clock stretching is supported up to the 2 timeout period approximately 1 5 seconds SDA is the bidirectional FC data pin Ifa jumper is connected between VCC and VP and pull up resistors see RPU description below are connected the voltage will be 3 3V at SDA and SCL It is advisable to remove the jumpers when connecting the hardware to a target system assuming the target alreadv has pull up resistors This will allow vou to use the USB to I2C Elite hardware at the voltage of your target system GPIO 00 to 105 the USB to I2C Elite hardware has five pins the header that can be used for IO Most of these IO pins have varying functions capabilities IOO can be configured using software as an input or output The output has the abilitv to drive the pin but the user can also read the pin state IO1 can be configured
12. USB to I2C Elite Hardware User s Manual http www i2ctools com Information provided in this document is solely for use with the USB to I2C Elite product from SB Solutions Inc SB Solutions Inc reserves the right to make changes or improvements to this document at anv time without notice SB Solutions Inc assumes no liabilitv whatsoever in the sale or use of this product including infringement of anv patent or copvright Reasonable efforts have been made to ensure the accuracv of the information presented However SB Solutions Inc assumes no responsibilitv for the accuracv of the information No part of this document be reproduced or transmitted in any form or by means electronic or mechanical for any purpose without the express written permission of SB Solutions Inc P O Box 4506 Cary NC USA 27519 4506 Microsoft and Windows are registered trademarks of Microsoft Corporation Delphi and C Builder are trademarks of Embarcadero Technologies Other brand names are trademarks or registered trademarks of their respective owners 2013 SB Solutions Inc All rights reserved February 2013 Table of Contents INTRODUCTION 2 1 2 name 1 USB TO I2C ELITE KIT CONTENTS 1 1 1 1 1 2 AND SPI OPER
13. a mass storage device Windows as shown below File Edit View Favorites Tools Help 520 A A Search Folders fiidl A Folder Sync Address lt l i celite bin File and Folder Tasks 2 BIN File 24 KB 9 Make a new Folder TA Publish this folder to E the Web Share this Folder Other Places ig Computer 5 Select the iZcelite bin file and delete it You will be asked if you would like to delete the file Choose Yes Confirm File Delete Are you sure you want to delete iZcelite bin 2 10 6 Placethe new firmware update into the folder Edit View Favorites Tools Help A Search 2 Folders hal Folder Sync Address Se Go al File and Folder Tasks fm Rename this file 5 Move this file Copy this file Publish this file to the Web E mail this file Delete this 7 Disconnect the Elite hardware from the USB port Remove the jumper from JP 1 You can now use the USB to I2C Elite hardware with updated firmware You can check to see which firmware revision is loaded by clicking on About in the Help menu in the USB to I2C Elite software 0 USB to I2C Elite Software Version 4 1 3 0 Firmware Revision 2 1 Orders http www i2ctools Email sales i2ctools com Technical support support i2ctools com Product Updates http www i2ctools com updates
14. eft in the circuit ensure that the total IC sink current of 3mA is not exceeded when the target pull ups and USB to I2C Elite pull ups are taken into consideration The SDA and SCL lines may be pulled up to a voltage range between 3 0V and 5 5V It may work at voltages down to 2 5V however the noise margins will be lower Self powered target USB to 12C Elite Hardware connected to a self powered target When connecting the USB to I2C Elite Hardware to an I C target system the target system can be self powered or it mav be powered from the 3 3V or 5V connectors on the hardware The power outputs can be turned on and off using the USB to I2C Elite software or DLL To turn on the power select the appropriate item under the Options menu The status bar at the bottom of the USB to I2C Elite software will indicate if a power output is enabled Note that the 3 3V and 5V power outputs are disabled upon hardware reset To use the USB to I2C Elite hardware in a 3 3V environment you will need to connect the SCL SDA GND and 3 3V to your target system The pull up resistors may be left in the circuit or they may be removed by removing the jumpers at RPU If using the on board pull up resistors you should connect a jumper between VP and VCC or apply an appropriate voltage to VP UU BIRS wa 3 3V target USB to I2C Elite Hardware used to power a 3 3V target application Note that if an I C bus voltage other than 3 3V is used for example
15. sible for any damage to the hardware The microcontroller is a 3 3V device that is over voltage tolerant Pins configured as inputs or open drain structures can have voltages up to 5 5V applied to them Pins configured as outputs should not be subjected to voltages above 3 3V unless current limiting resistors are used to ensure excess current does not flow We have found that most damage to the hardware occurs when users connect the pins on the header directly to a supply voltage When this occurs for example on the 2 bus pins a high current will flow that will damage the device when the output is low This failure type usually shows up as a SDA or SCL pin that will no longer go high Replacement of the microcontroller will be required if this occurs The series resistors were inserted to minimize the probability of this occurring but it will not eliminate this failure depending upon the voltage applied and the duration When connecting the USB to I2C Elite Hardware to I C target svstem a cable with three 3 wires will be required The SDA SCL and GND on the USB to I2C Elite Hardware must be connected to their corresponding signals on the target The USB to I2C Elite Hardware has 3 3K ohm pull up resistors connected to the on board 3 3V supply If the target system is running at 3 3V then the pull ups can remain connected otherwise the pull ups should be removed from the system by removing the two jumpers at RPU If the jumpers are l
16. ve The USB to I2C Elite version 5 and later software is only supported Windows Vista and Windows 7 USB to I2C Elite monitors the communications on the 12 bus for proper operation of connected peripherals anv errors on the bus are detected and reported bv the software Bus communication is stopped if errors are detected and can be resumed when the hardware problem is corrected and the transmission retried Keep the original USB to I2C Elite installation CD ROM in the event that the software needs to be re installed Future USB to I2C Elite updates from our Website may require a previous installation from the original media u Check for new versions of the software at http www i2ctools com downloads html m The firmware for the Elite hardware can be upgraded by the user if the firmware loaded on the Elite hardware is version 2 0 or later We will also upgrade the firmware for you if you have an earlier revision The hardware will need to be returned to us for version 1 x Please visit the i2ctools website to find the latest firmware information If all else fails email a description of the problem you are having to us at support i2ctools com Note that all technical support requests must begin with an email to this email address We are interested in receiving feedback from our customers Is there is a feature that should be added to make this tool better Please send your requests and comments to support i
Download Pdf Manuals
Related Search
Related Contents
La Crosse Technology WS-7168U User's Manual Dell™ 2007FP Flachbildschirm Dicota MultiCompact N。 ` 8ー064ー24 Aィ吏用上の〝主= Severin MW 7880 Samsung M181DN manual de utilizador Ventilateurs centrifuges en ligne de forme cubique ecocirc® BASIC ecocirc® PREMIUM EZ Tracer Projector User`s Guide Manual del usuario del Copyright © All rights reserved.
Failed to retrieve file