SUPER MICRO Computer MIIC-203 User Manual

User’s Guide
!479,12
RS-232 to I
with ASCII Fast Mode Interface
TM
2
C Host Adapter
www.mcc-us.com
Introduction
The MCC iPort/AFM (#MIIC-203) RS-232 to I2C Host Adapter with ASCII Fast Mode Interface allows any PC, Host Computer, or Data Terminal with an RS-232 port to become an I or receiving I across an I
2
C Bus.
This user’s guide describes the installation and operation of the iPort/AFM (#MIIC-203) RS-232 to I
2
C Master or Slave device, transmitting
2
C messages to one or more I2C devices
2
C Host Adapter with ASCII Fast Mode Interface and iPort Utility Pack Software for Windows.
MCC products are licensed to use the I²C Bus.
Purchase of Philips I²C components conveys a license under the Philips I²C patent to use the components of the I²C system, provided the system conforms to the I²C specifications defined by Philips.
I²C is a trademark of Philips Corporation.
Copyright© 2002 by Micro Computer Control Corporation. All rights 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
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.
Life Support Applications
MCC Products are not designed for use in life support appliances, devices, or systems where the malfunction of a MCC Product can reasonably be expected to result in a personal injury.
WARNING
: Micro Computer Control Corporation makes no
: This equipment can radiate levels of radio frequency energy that may cause interference to communications equipment. Operation of this equipment may cause interference with radio, television, or other communications equipment. The user is responsible for correcting such interference at the expense of the user.
Printed in the United States of America
Table of Contents:
Part 1
RS-232 to I2C Host Adapter w/ASCII Fast Mode Interface
Overview
iPort/AFM Adapter................................................. 8
iPort Utility Pack Software ........................................... 8
Programmers Reference ............................................ 8
Packing Slip System Requirements Interconnects
DB-25 Serial Port Pinout ............................................ 10
DB-9 Serial Port Pinout ............................................. 10
+5VDC Power Jack ................................................ 10
I2C Interface Connector ............................................. 11
INT, iNterrupt Signal Control ........................................ 11
Hardware Configuration
Pull-up Resistors .................................................. 12
Connecting to a 3.3v System Connecting to an SMBus System Hardware Set-Up
.............................................................. 8
........................................................... 9
................................................... 9
.......................................................... 9
............................................... 12
............................................. 12
...................................................... 12
......................................... 12
Part 2
iPort Utility Pack For Windows
Introduction to Utility Pack
iPort Message Center............................................... 14
iPort Message Manager ............................................. 15
System Requirements Software Installation Introduction to Message Center
I2C Message Operations............................................. 18
Introduction to Message Manager
I2C Message Operations............................................. 22
Basic Set-up ................................................. 23
Advanced Set-up ............................................. 24
Diagnostic Set-up ............................................. 25
.................................................. 16
................................................... 16
............................................. 14
.......................................... 17
........................................ 21
Sending Messages
..................................................... 26
Master Operations ................................................. 26
To Master Transmit Data ....................................... 26
To Master Receive Data ........................................ 27
Slave Operations .................................................. 28
To Slave Transmit a message.................................... 28
To Slave Receive a message .................................... 28
Uninstalling iPort Utility Pack ........................................... 28
Part 3
Programmer’s Reference ASCII Command Interface Definitions
Quick Start ........................................................... 30
ASCII Command Interface Definitions .................................... 31
Synchronous Interface Events ........................................ 32
iPort/AFM Reset ............................................. 32
Status Display ............................................... 33
RS-232 Baud Rate ............................................ 33
Close I2C Connection ......................................... 34
Set Destination I2C Slave Address................................ 34
Echo/Prompt Control ......................................... 34
Flow Control ................................................ 34
I2C General Call Control ....................................... 35
Hex Only Display Control ...................................... 35
Set iPort/AFMs Own I2C Slave Address .......................... 36
I2C Bus Clock Rate Control ..................................... 36
Command Menu Display ....................................... 36
iNterrupt Signal Control/Status .................................. 37
Open I2C Connection .......................................... 37
Master Read Message.......................................... 38
Slave Transmit Message........................................ 39
Master Transmit Message ...................................... 40
Set I2C Bus time oUt in msec ................................... 41
Display Firmware Version...................................... 41
eXtended Commands .......................................... 41
Display Tx bYte Count ........................................ 44
Asynchronous Interface Events ....................................... 45
Slave Transmit Request ........................................ 45
Slave Receive Complete ........................................ 45
General Call Receive Complete .................................. 45
I2C Bus Time-out Detected ..................................... 46
iNterrupt Signal Assert......................................... 46
iNterrupt Signal Release ....................................... 46
iPort/AFM Prompts ................................................ 47
iPort/AFM Ready ............................................. 47
Slave Not Acknowledging ...................................... 47
iPort/AFM Busy ............................................. 47
I2C Bus Arbitration Loss ....................................... 47
I2C Bus Error Detected ........................................ 47
I2C Bus Time-out Detected ..................................... 47
iPort/AFM Connection Closed................................... 48
Invalid Command Argument .................................... 48
Slave Transmit Request Not Active .............................. 48
Invalid iPort/AFM Command ................................... 48
iPort/AFM RS-232 Receive Buffer Overflow ...................... 48
Example Code ........................................................ 49
iPort/AFM Reset .................................................. 49
iPort/AFM Initialization ............................................ 49
Master Transmit Message ........................................... 49
Master Receive Message ............................................ 49
Communication Event Processing..................................... 49
iPort/AFM Revision Report ............................................. 53
Additional Information ................................................. 53
Software License Agreement ............................................ 54
Appendix A ........................................................... 56
Part 1
Model MIIC-203
2
RS-232 to I
C Host Adapter
w/ASCII Fast Mode Interface
Model MIIC-203
8
RS-232 to I2C Host Adapter
w/ASCII Fast Mode Interface
Overview
2
The MCC iPort/AFM (#MIIC-203) RS-232 to I Fast Mode Interface allows any PC, Host Computer, or Data Terminal with
2
an RS-232 port to become an I
2
receiving I
PRODUCT FEATURES
C messages to one or more I2C devices across an I2C Bus.
C Master or Slave device, transmitting or
C Host Adapter with ASCII
Turn
Supports Standard (100) and Fast (400) I2C Bus Activity.
High Performance Bus Co-Processor
Maximum Bus Throughput with Low Overhead.
19.2, 57.6, and 115.2 k selectable Baud Rates.
Supports Bus Master and Slave, Transmit and Receive, and INT Signaling .
Compatible with 3v to 5v I2C at up to 400kbit/s.
Compatible with iPort/AI applications.
ANY
Computer’s Serial Port into an I2C Port.
The iPort/AFM system consists of the following components:
1) iPort/AFM Adapter
This adapter plugs into an RS-232 Port on a host computer and
2
generates I
C Bus signals.
2) iPort Utility Pack Software
This software package, included with each iPort, includes the iPort Message Manager and Message Center applications to easily send and
2
receive I
C Bus messages.
3) Programmers Reference
This section includes ASCII command interface definitions and example code to assist in developing a custom application for the iPort/AFM adapter.
9
Packing Slip
This package includes the following items:
2
iPort/AFM (#MIIC-203) RS-232 to I
C Host Adapter with ASCII Fast Mode
Interface.
2
4 Foot I
C Interface Cable. (#CAB4)
1Ft. /INT-Trigger Cable (#AXM-12G)
Serial Port Cable, 9F/25M, 1 Foot Long. (#C9F25M1)
1Ft. /INT-Trigger Cable (#AXM-12G)
iPort/AFM Users Guide.
iPort Utility Pack for Windows Software.
Power Supply
Standard 120VAC, 60Hz, USA Plug (#MWT-5VA) European 220VAC, 50Hz, European Plug (#MWT-5VAE) International 120/220/240VAC, 50-60Hz, Int.Plug selection (#MWT-5VAI)
System Requirements
a. Host computer b. 1 free RS-232 Serial Port
Interconnects
The I2C Bus Host Adapter includes four interconnections:
1. RS-232 Serial Port Connector
RS-232 Serial Port Connector
This connector provides connection to the serial port on the PC. Use the #C9F25M1 cable to adapt the iPort to 9-pin serial ports.
10
DB-25 Serial Port Pinout
DB-25 Pin 2, Transmit Data from the Host Computer to the iPort DB-25 Pin 3, Receive Data from the iPort to the Host Computer. DB-25 Pin 4, Request to Send from the Host Computer to iPort. DB-25 Pin 5, Clear to Send from the iPort to the Host Computer. DB-25 Pin 7, Ground between Host Computer and iPort
DB-9 Serial Port Pinout
DB-9 Pin 3, Transmit Data from the Host Computer to the iPort DB-9 Pin 2, Receive Data from the iPort to the Host Computer. DB-9 Pin 7, Request to Send from the Host Computer to iPort. DB-9 Pin 8, Clear to Send from the iPort to the Host Computer. DB-9 Pin 5, Ground between Host Computer and iPort
Transmit Data, Receive Data, and Ground are required in all cases. Request to Send and Clear to Send are required if RTS/CTS communication handshaking protocol is selected. See the iPort/AFM Flow Control command.
Communication Handshaking Protocol iPort/AFM implements either XON/XOFF (by default) or RTS/CTS flow
control protocols. Either protocol can be selected with the iPort/AFM Flow Control command. Flow control is used by the iPort/AFM to limit character flow to and from the Host computer to avoid overflowing internal communication buffers and lost data.
Communication Parameters 19,200, 57.6k, or 115.2k Baud, No Parity, 8 Data Bits, 1 Stop Bit The default baud rate is 19,200 until the iPort/AFM receives a Baud Change
command from the host computer.
2. +5VDC Power Jack
The iPort/AFM Host Adapter can be powered in one of two ways, from the
2
power jack, or from the I
C interface connector. If the unit is powered from
the provided +5VDC Wall Transformer, approximately 250ma of regulated
2
+5VDC is available at the I If the iPort/AFM is powered from the I
C interface connector to power external devices.
2
C connector, the unit requires 50ma
of regulated +5VDC.
11
3. I2C Interface Connector
The iPort/AFM Host Adapter includes a four wire, positive locking, modular connector (see Appendix A for more info on these parts) for interfacing to an
2
external I
C Bus. Lines provided include I2C Clock (SCL), Data (SDA),
Ground, and +5VDC.
Receptacle Connector
An I2C Interface Cable (White=SCL, Red=+5VDC, Green=SDA,
2
Black=Ground) is provided to connect to a external I
2
no standard I
C Bus connector, you may want to cut off one end of the cable
C Bus. Since there is
and add a connector compatible with your target system.
2
Additional I
C Interface Cables (4 ft., 8ft., or 16 ft.) and above mentioned modular connectors are available from MCC. Clip Lead cables are also available. (see Appendix A)
4. INT, Interrupt Signal Control
The iPort/AFM provides an open drain input/output (INT) which can be connected to a corresponding pin on a master or slave. The INT Signal allows the iPort/AFM to participate in INT master and/or slave communications.
___
An interrupt output (INT=low) is generated upon receiving an iNterrupt assert command from the host computer. Resetting and reactivating the interrupt signal is achieved when a release command is received from the host computer or data is read from or written to the iPort/AFM when
2
addressed as an I
C Bus slave.
Interrupt monitoring is enabled upon receiving an enable command from the host computer. Interrupt monitoring causes the iPort/AFM to send notification to the host computer when the INT signal changes state.
12
Hardware Configuration
Pull-up Resistors
The iPort/AFM Host Adapter includes a slide switch used to enable or disable internal 1.8K ohm Pull-Up resistors on the SCL, SDA, and INT lines. Every I2C Bus system must have at least one Pull-Up on each line. Use this switch to configure the iPort/AFM appropriately for your system.
Connecting to a 3.3v System
1. Shut off iPort internal pull-ups. (See Pull-up Resistor section)
2. Use external pull-ups to 3.3 volts. The iPort uses a 5 volt device. 3.3v is high enough for the iPort to see a
Logical 1.
Connecting to an SMBus System
1. Shut off iPort internal pull-ups. (See Pull-up Resistor section)
2. Use external SMBus rated (approx. 15k ohm) pull-up resistors.
Hardware Set-Up
1. Attach your iPort/AFM (#MIIC-203) to an open ComPort on your
computer. If your ComPort has a DB9 connector, use DB-9F to DB-25M Serial Port Adapter Cable included with your iPort/AFM to connect.
2. Connect the power supply provided or see Interconnect Section +5VDC
Power Jack.
2
3. Connect I
device does not have the matching connector (#15830064) you can cut
C Interface Cable to iPort/AFM and your I2C device. If your
the end of the cable and attach the individual wires to your device or you can purchase our clip-lead cable(#CABCL).
4. Connect INT line if used.
13
Part 2
iPort Utility Pack for
Windows
V5
14
iPort Utility Pack for Windows
1. Introduction to Utility Pack
This product includes two (2) Windows applications (Message Manager and
2
Message Center) that help a user get started sending and receiving I messages quickly.
iPort Message Center
The iPort Message Center operates with all versions of the iPort I2C Bus Host Adapter. With this program you can create, save, and execute scripts
2
of the following modes of I
C Bus message activity:
C Bus
Master Transmit
Master Receive
15
iPort Message Manager
The Message Manager operates with all versions of the iPort I2C Bus Host
2
Adapter. Using this program you can perform all four (4) modes of I messages activity, including:
Master Transmit
Master Receive
Slave Transmit
Slave Receive
C Bus
16
2. System Requirements
a. One of the following:
1. iPort (#MIIC-201) Windows to I
2. iPort/AI (#MIIC-202) RS-232 to I Interface
3. iPort/AFM (#MIIC-203) RS-232 to I Fast Mode Interface.
b. Windows 95 or higher c. 1 free RS-232 Serial Port.
3. Software Installation
Windows 95 and Above:
2
C Bus Host Adapter.
2
C Bus Host Adapter with ASCII
2
C Bus Host Adapter with ASCII
1. Insert software distribution diskette into floppy drive.
2. Select Start
Run. Type “A:SETUP.EXE”.
3. Follow instructions on screen.
17
iPort Message Center for Windows
Introduction to Message Center
The iPort Message Center supports I2C Master Transmit and Receive
2
activities for all versions of the iPort I program you can create, save, and execute scripts of I
The MCC iPort Message Center Software, when used with an MCC iPort allows a PC to become an I
2
sending I
2
an I
C Bus.
C messages between the PC and one or more I2C devices across
2
C Master transmitter or receiving device,
C Bus Host Adapter. With this
2
C Master messages.
The iPort Message Center is designed to be a simple application for experimenting with I
1. Edit a list of I
2
2. Save and/or Load a list of I
3. Transmit the current list of I
2
C messages. It provides methods to:
C Master Transmit or Receive Messages.
2
C Master messages to/from disk.
2
C Master messages, with the option to auto
repeat upon completion, or send on INT assert (low). (iPort/AFM only)
Each iPort Message Center I
2
C message can include up to 32 bytes of 8-bit
data, with an optional time delay at the completion of each message.
18
Loading...
+ 39 hidden pages