advertisement
![ESD (Electrostatic Discharge) Precautions. MCC MIIC-203 | Manualzz ESD (Electrostatic Discharge) Precautions. MCC MIIC-203 | Manualzz](http://s1.manualzz.com/store/data/001772264_1-6ddd916747fc26ef9d85a885c32b04c8-360x466.png)
If you are connecting the I 2 C adapter to a 3.3 volt target system, you should follow these steps BEFORE applying power:
• Shut off the iPort/USB internal pull-ups (See Pull-up Resistor section). Use external pull-ups to the target system’s 3.3V power. These pull-ups may already be present in the target system.
• Disconnect the I 2 C Bus connector +5V wire from the target system. The iPort/USB will be powered from the USB, and the target system will be powered by its own 3.3V power supply.
The I 2 C adapter is a 5-volt device. Any signal at or above 3.3V on the SCL, SDA, and /INT lines is high enough for the adapter to see a Logical 1.
3.3
Connecting to an SMBus Target System
If you are connecting the I 2 C adapter to a SMBus target system, you should follow these steps BEFORE applying power:
• Shut off the iPort/USB internal pull-ups (See Pull-up Resistor section).
• Use external SMBus rated (appoximately15k ohms) pull-up resistors. These pull-ups may already be present in the target system.
• Visit our I
2
C versus SMBus FAQ page (www.mcc-us.com/I2CSMBusFAQ.htm).
• See the SMBus Specification for additional details.
Special Note for SMBus Users: MCC’s I 2 C adapters are designed to be I 2 C Bus compatible, not SMBus compatible. Some features of the SMBus protocol not supported include time-outs, device reset, and Packet Error Check byte processing.
The non-supported SMBus features may, or may not, permit the use of the I 2 C adapter in your SMBus application. Consult the MCC FAQ web page and SMBus
Specification for details.
4 ESD (Electrostatic Discharge) Precautions
Electrostatic discharge is defined as the transfer of charge between bodies at different electrical potentials. Electrostatic discharge can change the electrical characteristics of a semiconductor device, degrading or destroying it. Electrostatic discharge also may upset the normal operation of an electronic system, causing equipment malfunction or failure.
When connecting the I 2 C adapter to a host computer and a target system, extreme
7
care must be taken to avoid electrostatic discharge. Failure to follow ESD protection procedures when using the I 2 C adapter could damage the host computer, I 2 C adapter, or the target system, and void product warranty coverage.
4.1
Host Computer Grounding
Case 1 - Desktop and Single-board Computers. The chassis on a desktop or single-board host computer must be connected to earth ground to comply with safety regulations. If the computer chassis is NOT connected to earth ground for some reason (i.e., use of a two-prong power mains plug), the host computer power supply ground will float to some unknown voltage potential.
Case 2 - Laptop Computers. Laptop computers present special ESD problems. Most laptop computers use an external double-insulated mains power supply which is
NOT connected to the mains earth ground. This means that the laptop chassis is floating at some unknown voltage potential.
In either case, upon connection to the I 2 C adapter and the target system, the host computer will discharge energy through its serial port to the I 2 C adapter, and on to the target system. This discharge could damage the host computer, I 2 C adapter, and the target system.
4.2
Grounding Solutions
To avoid damage to the host computer, I 2 C adapter, or target system, follow these instructions:
• Wear an earth grounded wrist strap, or discharge any static charge build-up, when handling the I 2 C adapter or any target system devices.
• Ensure that both the host computer and target system are connected to a common earth ground point.
• Make sure that all interconnections are made BEFORE applying power to the host computer, I
2 C adapter, and target system.
• If you are using a laptop computer or host computer that is NOT connected to mains earth ground, make a hard-wired connection from the host computer (i.e., port connector shell) and the target system ground connector to a common earth ground point.
• Avoid plugging and unplugging system components while the host computer or target system is powered.
• Ensure that any devices connected to the target system are properly grounded to
8
advertisement
Related manuals
advertisement
Table of contents
- 1 iPort/USB User’s Guide
- 2 Introduction
- 4 Table of Contents
- 10 Part 1 - iPort/USB USB to I2C Bus Host Adapter
- 11 Overview
- 11 iPort/USB Product Features
- 11 iPort/USB USB to I2C Bus Host Adapter
- 11 iPort/USB Virtual Communications Port (VCP)
- 12 iPort Utility Pack Software
- 12 iPort/USB Programmer’s Reference
- 12 Packing Slip
- 12 System Requirements
- 12 Interconnects
- 13 USB Connector
- 13 Virtual Communications Port (VCP)
- 13 +5VDC Power Jack
- 14 I2C Interface Connector
- 15 Interrupt (/INT) Signal Connector
- 15 Hardware Configuration
- 15 Pull-up Resistors
- 15 Connecting to a 3.3 Volt Target System
- 16 Connecting to an SMBus Target System
- 16 ESD (Electrostatic Discharge) Precautions
- 17 Host Computer Grounding
- 17 Grounding Solutions
- 18 Driver Software Set-Up
- 18 Driver Install
- 18 Driver Update
- 18 Driver Uninstall
- 19 Hardware Set-Up
- 19 USB Connection
- 19 I2C Bus Connection
- 19 Optional +5VDC Power Connection
- 22 Part 2 - iPort Utility Pack for Windows
- 24 iPort Utility Pack for Windows
- 24 iPort Message Center
- 25 iPort Message Manager
- 26 System Requirements
- 26 iPort Utility Pack Installation
- 26 Installing from CD
- 26 Installing from the Web
- 27 iPort Message Center
- 28 Message Center Operations
- 28 Starting the Message Center
- 28 Selecting the Adapter
- 29 Select the Communications Port
- 29 Options Menu
- 29 Establish Adapter Communications Link
- 29 Entering or Editing I2C Messages
- 30 Set I2C Address
- 30 Set Message Read/Write Direction
- 30 Specify Repeated Start Messages
- 31 Set Time Delay
- 31 Specify Write Data or Read Byte Count
- 32 Inserting and Deleting Messages
- 32 Saving or Loading Message Lists
- 32 Send the Message List
- 32 Special Event Handling
- 33 Slave Not Acknowledging
- 34 Command Line Arguments
- 35 Set Adapter Type
- 35 Set RS-232 Communication Port
- 35 Set RS-232 Baud Rate
- 35 Set I2C Bus Clock Rate
- 36 Enable /INT Signal Monitor
- 36 Stop On Busy
- 36 Stop On Arbitration Loss
- 36 Stop On Slave Negative Acknowledgment
- 36 Beep On Busy
- 37 Beep On Arbitration Loss
- 37 Beep On Slave Negative Acknowledgment
- 37 Beep On /INT Assert
- 37 Load I2C Message List File
- 38 Saved I2C Message List File
- 38 Auto Open
- 38 Auto Send
- 38 Auto Exit
- 39 iPort Message Manager
- 40 Message Manager Operations
- 40 Starting the Message Manager
- 40 Select the Adapter
- 41 Establish Adapter Communications Link
- 41 Basic Setup
- 42 Advanced Setup
- 42 Adapter’s Own I2C Slave Address
- 42 General Call Enable
- 42 I2C Bus Master Bit Rate
- 42 I2C Bus Time-Out
- 42 Enable INT Signal Monitor
- 43 Diagnostic Setup
- 43 Log File Level
- 43 Log File Name
- 43 Log File Size
- 44 Sending I2C Messages
- 44 Master Operations
- 44 Specifying the Destination Address
- 44 Repeated Start Messages
- 45 Auto Repeat
- 45 Master Transmitting Data
- 45 Specifying Master Tx Message Bytes
- 46 Sending Master Transmit Messages
- 46 Master Receive Data
- 46 Specifying Data to Read
- 47 Negative Acknowledge Last Byte
- 47 Master Transmit and Receive
- 47 Slave Operations
- 47 Slave Transmit Data
- 47 Slave Receive Data
- 47 Uninstalling Software Components
- 48 Uninstalling iPort Utility Pack for Windows
- 48 Uninstalling VCP Device Driver
- 50 Part 3 - iPort/USB Programmer’s Reference
- 51 Quick Start
- 52 ASCII Command Interface
- 53 Synchronous Interface Events
- 53 iPort/USB Reset
- 53 Status Display
- 54 Serial Communications Baud Rate
- 54 Close I2C Connection
- 54 Set Destination I2C Slave Address
- 55 Echo/Prompt Control
- 55 Serial Communications Flow Control
- 56 I2C General Call Control
- 56 Hex Only Display Control
- 56 Set iPort/USB’s Own I2C Slave Address
- 57 I2C Bus Clock Rate Control
- 57 Command Menu Display
- 58 Interrupt Signal Control/Status
- 58 Open I2C Connection
- 58 Master Read Message
- 59 Slave Transmit Message
- 60 Master Transmit Message
- 62 Set I2C Bus Time-oUt in msec
- 62 Display Firmware Version
- 62 eXtended Commands
- 64 Display Tx bYte Count
- 66 Asynchronous Interface Events
- 66 Slave Transmit Request
- 66 Slave Receive Complete
- 66 General Call Receive Complete
- 67 iPort/USB Ready
- 67 Slave Not Acknowledging
- 67 iPort/USB Busy
- 67 I2C Bus Arbitration Loss
- 67 I2C Bus Error Detected
- 68 I2C Bus Time-out Detected
- 68 iPort/USB Connection Closed
- 68 Invalid Command Argument
- 68 Slave Transmit Request Not Active
- 68 Invalid iPort/USB Command
- 69 iPort/USB Receive Buffer Overflow
- 70 Example Code
- 70 iPort/USB Reset
- 70 iPort/USB Initialization
- 70 Master Transmit Message
- 70 Master Receive Message
- 71 Communication Event Processing
- 74 iPort/USB Revision Report
- 74 Additional Information
- 75 Appendix A - I2C Connector Information
- 76 Declaration of Conformity