MCC i2cStick 2 User Manual

User’s Guide
USB to I2C Bus Host Adapter
with Circuit Sense
www.mcc-us.com
Introduction
The MCC i2cStick 2™ USB to I2C Bus host adapter with Circuit Sense allows any Windows, Linux, or Mac OS X host computer to become an I device, transmitting or receiving I or more I
2
C devices across an I2C Bus.
2
C messages between the host computer and one
2
C Master or Slave
This user’s guide describes the installation and operation of the i2cStick 2 host adapter, including the Virtual Communication Port (VCP) driver, and the USB and
2
I
C Bus interconnects. Also described are the iPort Utility Pack software for quick
2
I
C Bus communication, MS.Net and LabVIEW libraries for custom software
development, and other tools and applications.
A complete set of resources for the i2cStick 2 is available at:
www.mcc-us.com/i2cStick-2
This product conforms to the I²C Bus specifications defined by NXP/Philips Semiconductors.
2
To find out more about I
C, we suggest you review our white paper “I2C Bus
Technical Overview” at:
www.mcc-us.com/I2CBusTechnicalOverview.pdf.
I²C is a trademark of NXP (Philips) Corporation. All trademarks acknowledged as the property of their owners.
13-OCT-2018
Copyright© 2018 by Micro Computer Control Corporation. All rights are reserved. No part of this publication may be reproduced by any means without the prior written permission of Micro Computer Control Corporation, PO Box 275, Hopewell, New Jersey 08525 USA.
DISCLAIMER: Micro Computer Control Corporation makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Further, Micro Computer Control Corporation reserves the right to revise the product described in this publication and to make changes from time to time in the content hereof without the obligation to notify any person of such revisions or changes.
WARNING - Life Support Applications: MCC products are not designed for use in life support appliances, devices, or systems where the malfunction of the product can reasonably be expected to result in a personal injury.
WARNING - Radio Frequency Emissions: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC rules, and the CE General Emissions Standard EN55032 and General Immunity Standard EN55035. These limits are designed to provide reasonable protection against interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause interference to radio communications. Operation of this equipment in a residential area is likely to cause interference, in which case the user will be required to correct the interference at his own expense.
WARNING - Electrostatic Discharge (ESD) Precautions: Any damage caused by Electrostatic Discharge (ESD) through inadequate earth grounding is NOT covered under the warranty of this product. See the “Electrostatic (ESD) Precautions” section of this guide for more information.
Electronic Waste Notice - This product must NOT be thrown into general waste, but should be collected separately and properly recycled under local regulations.
Created in the United States of America
Table of Contents
1 Overview .......................................................1
i2cStick 2 Product Features .........................................2
i2cStick 2 Package Contents ........................................3
System Requirements .............................................4
2.Interconnects ....................................................4
USB Connector ..................................................4
Virtual Communications Port (VCP) ...............................4
2
C Mini Interface Connector .......................................5
I
3.Hardware Configuration ...........................................6
Circuit Sense™ ..................................................6
Power Source Mode ............................................6
Voltage Sense Mode ............................................7
2
C Bus Pull-up Resistors ..........................................7
I
Connecting to an SMBus Target System...............................7
4. ESD (Electrostatic Discharge) Precautions .............................8
Host Computer Grounding .........................................8
Grounding Solutions ..............................................8
5.Driver Software Set-Up............................................9
Driver Install (Windows) ...........................................9
Driver Update (Windows) .........................................10
Driver Uninstall (Windows) .......................................10
6.Hardware Set-Up................................................10
USB Connection ................................................10
2
C Bus Connection ..............................................11
I
7. Software Support ................................................11
2
C Bus Communication Utilities ...................................11
I
iPort Utility Pack for Windows ...................................11
iPort Message Center ........................................11
iPort Message Manager ......................................12
2
iBurner I
2
C Bus Software Development Tools................................12
I
C Bus EEPROM Programmer............................12
MS.NET Class Library .........................................12
LabVIEW VI Library ..........................................12
ASCII Command Interface ......................................12
i2cStick 2 Revision Report...........................................14
Additional Information..............................................14
2
Appendix A - I
C Connector Information ...............................15
FCC Compliance Statement..........................................16
CE Declaration of Conformity ........................................16
1 Overview
2
The i2cStick 2 USB to I
C Bus host adapter with Circuit Sense allows any
Windows, Linux, or Mac OS X host computer to become an I
2
Slave device, transmitting or receiving I
2
more I
C devices across an I2C Bus. Circuit Sense, our I2C Bus voltage sensing
C messages between the PC and one or
2
C Bus Master or
technology, allows the i2cStick 2 to work with the latest I as low as 0.5 volts.
2
C Bus devices at voltages
The i2cStick 2 uses a Virtual Communications Port (VCP) interface to communicate with a host computer via USB. A virtual serial port is created on the host computer when the driver is installed. Drivers are available for several operating systems, and can be installed stand-alone, or while installing the iPort Utility Pack.
1
i2cStick 2 Product Features
OS Support: Windows, Linux, Mac OS X
High Performance Processor Increases Throughput (2x to 200x).
USB Bus Powered with USB 2.0 Type A Plug.
Built-in ESD, Over-voltage, and Reverse-voltage Protection.
Switch Controlled Properties:
2
C Bus Power Source (3.3v or 5v @100ma).
•I
2
C Bus Voltage Sense (0.5v to 5v, Enable or Disable).
•I
2
C Bus Pull-Ups (1.8K ohm, Enable or Disable).
•I
Software Controlled Properties:
2
C Bus Master Clock Rates: 23KHz, 86KHz, 100KHz Std, 400KHz Fast
•I
2
C Bus General Call Enable
•I
2
C Bus Time-Out (0-32K ms)
•I
Host Communication Flow Control (XON/XOFF or RTS/CTS)
User Interface Echo/Prompt Enable
User Data Format (HEX or ASCII/HEX)
2
Supported I
C Bus Activities:
Master and Slave Functions
Transmit, Receive, and Tx/Rx Data Functions
Multi-Master Arbitration Loss Detection
Clock-stretch Detection
Bus Time-Out Detection
7-bit Slave Address Generation and Detection
Up to 32K data bytes in a single message
SMBus Packet Error Detection
2
eXtended Commands for 2-Wire, "I
C-Like" Low-level SCL/SDA Signal
Control
Software Support:
Virtual ComPort Drivers (Windows, Linux, Mac OS X)
Free Application Software (Master, Slave, EEPROM Programming)
Software Development Tools (MS.NET, LabVIEW, and ASCII Commands)
Compatible with existing iPort/AI, iPort/AFM, iPort/USB, iPort/LAN, i2cStick, iPort/USB 2, iPort/AFM 2, and iPort/LAN 2 applications.
USB-IF (Full-Speed) and MS WHQL Certified.
US-FCC and EUR-CE EMC Compliant.
RoHS/Lead-Free Compliant.
2
Loading...
+ 15 hidden pages