MCC MIIC-101 User Manual

I2c bus / smbus monitor and i2c/smbus software analyzer

Advertisement

Quick Links

User's Guide
2
I
C Bus / SMBus Monitor
and
2
I
C/SMBus Software Analyzer
Version 1.6
Micro Computer Control Corporation
www.mcc-us.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MIIC-101 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for MCC MIIC-101

  • Page 1 User’s Guide C Bus / SMBus Monitor C/SMBus Software Analyzer Version 1.6 Micro Computer Control Corporation www.mcc-us.com...
  • Page 2 This user’s guide is for use with MCC’s I C/SMBus Monitor (#MIIC-101), and I C/SMBus Analyzer Software (#SMB-SW) Table of Contents: System Requirements (Remote Mode Only) ......I System Components .
  • Page 3 Trace Mode ..........11 View Data Mode .
  • Page 4 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. In no event will MCC be liable for any incidental or consequential damages. During the warranty period, MCC will repair, replace or refund the purchase price of any product found defective at its option. Returned items require...
  • Page 5 1 Free RS-232 Serial Port (COM1,2,3,4). System Components The I C/SMBus Monitor package includes the following components: 1. I C/SMBus Monitor (#MIIC-101) 2. I C Bus Clip Lead Cable, 2Ft. (#CABCL). 3. I C Interface Cable, 4Ft. (#CAB4). 4. RS-232 Serial Cable, 7Ft. with DB-25 adapter (#MEE-PS).
  • Page 6 Power Configurations Standard (#MIIC-101) 120 VAC 60Hz 6W to 5VDC 300mA Regulated, USA Plug. European (#MIIC-101E) 220V~50Hz 5W to 5V 300mA Regulated, European Plug. International (#MIIC-101I) 120 VAC 60Hz 6W to 5VDC 300mA Regulated, USA Plug, 220/240VAC, 50-60Hz, up to 50 Watts Converter, and International Adapter Set.
  • Page 7 C Bus / SMBus Monitor Model No. MIIC-101...
  • Page 8: Introduction

    Smart Battery System (SBS) messages in engineering units. In addition to MCC’s standard software, a customer may also develop custom software to meet special processing requirements. Custom software can control, collect, and upload bus message data to a host system.
  • Page 9: Product Features

    Product Features C Bus and SMBus Compatible. Captures bus traffic to 100kHz with minimal clock-stretching requirements. Compatible with 3.3 to 5 volt bus logic. Trace Buffer stores up to 2700 messages. Unlimited when operated in remote mode. Stand-Alone and Remote Operating Modes. RS-232 Port supports Host Computer communication.
  • Page 10: Input / Output Ports

    Input / Output Ports The I CBus/SMBus Monitor includes three I/O ports (Bus, COM, and TRIG ) for connecting the unit to the network under test and an optional host computer system. This section provides a general description of these I/O ports. For specific port use, see th “Installation”...
  • Page 11: Rs-232 Serial Port

    RS-232 Serial Port An RS-232 serial port connector (COM) and cable provides connection to an optional Host system. This port provides remote unit control and data uploading capabilities. Signal Description Clear To Send (Host > Monitor) (Optional) Data (Monitor > Host) Ground Line Data (Host >...
  • Page 12: Set-Up

    Set-Up Connecting a Power Source The I C Bus/SMBus Monitor can be powered from either internal or external power sources. Internal Battery Power An internal 9V battery provides unit power when the power switch is in the ON position. This power source allows the unit to operate stand-alone, or when another power source is unavailable.
  • Page 13: Connecting The External Trigger

    Connecting to an I C Bus / SMBus The unit provides a test clip lead cable for connection to an I C Bus or SMBus under test. On the monitor, the test clip cable connects to the Molex Semicon modular connector marked BUS. Test clips are provided for: Clip ID Signal...
  • Page 14 When using a Host computer, data terminal, or terminal emulator program to access the monitor via its RS-232 port, communication parameters must be properly set before communicating can begin. The monitor operates with the following Serial Link communication parameters: Baud Rate * 19.2K or 57.6K Parity None...
  • Page 15 DB-9 Pin Assignments Name Description Receive Data from Monitor Transmit Data to Monitor Signal Ground Request to Send to Monitor (Optional)
  • Page 16: Operating Modes

    Operating Modes The I C Bus / SMBus Monitor can operate in two modes, stand-alone and remote. In stand-alone mode, the built-in display and keypad supports the capture and display of bus data. In remote mode, the monitor is controlled by a host computer via an RS-232 serial communications port.
  • Page 17: Address Select Mode

    Address Select Mode Address Select Mode is used to select the bus slave address or addresses the unit will monitor. Address Select Mode is entered by pressing the MONITOR-SELECT or MONITOR-ALL key on the unit’s front panel. The MONITOR-SELECT key is used to specify a single bus slave address to monitor.
  • Page 18: Trace Mode

    Selecting any other operating mode terminates View Status Mode. Trace Mode In Trace Mode, the unit collects and stores all or selected bus traffic with PRE or POST Trace triggering. Trace Mode is entered by pressing the PRE-TRIG or POST-TRIG key on the unit’s front panel.
  • Page 19 • Acknowledgments and Negative-Acknowledgments • Transmitted Data in Hex and ASCII • View Data supports forward and reverse scrolling of captured data bytes or messages. View Data key/actions include: Action BYTE-UP - Move Backward one byte. BYTE-DOWN - Move forward one byte. MSG-UP - Move Backward one message.
  • Page 20: Remote Mode

    Selecting any other operating mode terminates View Data Mode. Remote Mode In Remote Mode, the unit is controlled by a Host computer system via its serial port. Bus traffic can be collected or uploaded to the Host system for storage and further analysis. Remote Mode is entered when the unit receives a Serial Command at its serial port.
  • Page 21: Remote Operation

    RS-232 serial communications port. In this mode, bus traffic can be collected or uploaded to the Host system for storage and further analysis. For remote mode operations, MCC offers Windows-based I C Bus / SMBus Analyzer software to provide remote control of the monitor. This software, described below, can be purchased with the monitor in kit form (#MIIC-101K), or the software can be separately purchased (#SMB-SW).
  • Page 22: Quick Start

    C or SMBus messages. It is designed to work with the I C Bus / SMBus Monitor (#MIIC-101). The software also provides filtering of displayed messages by device slave address, and provides a global display of bus activity over all 7-bit slave...
  • Page 23: Software Installation

    Software Installation For Windows 95 and above: 1. Insert software distribution diskette into floppy drive. 2. Select Start|Run. Type "a:setup". 3. Follow instructions on screen. For Windows 3.x or NT 3.51: 1. Insert software distribution diskette into floppy drive. 2. Select File|Run. Type "a:setup". 3.
  • Page 24: Program Controls

    1. From Program Manager double click on the I2C Bus_SMBus Analyzer Program Group. 2. Double click on I2C Bus_SMBus Analyzer Program Item. The I C/SMBus Analyzer Software can display real-time or previously recorded bus data. To display live data, select the COM port connected to the Bus Monitor, then click on the Trace Button.
  • Page 25: Check Box Controls

    More - This button is available when the File|Load menu item is selected, and message display area is full. Clicking this button reads and displays additional previously recorded log file data. Message data is displayed according to the current slave addresses, display options, and data protocol selected.
  • Page 26: Menu Controls

    AddrMap Grid - Select Slave Addresses to Display Select slave addresses to display and monitor address traffic. Click on grid cells to Enable (checked) or Disabled (x) slave address for display. Enabled addresses show bus message activity with a red dot. Selecting a grid cell clears traffic indicator.
  • Page 27 File|Print - Print Displayed Data Print the currently display data. Up to 32K characters currently displayed are printed. File|Font Select - Select display font and size. File|Save Setup - Save Setup Parameters The following program parameters are saved to the file I2C.INI. These parameters are automatically loaded the next time the program is started.
  • Page 28 ModeSelect|Message Display - Select Message Mode Bus messages are displayed upon receiving STOP at end of message. This is the default mode and provides fast display of message data. ModeSelect|Byte Display - Select Byte Mode Bus messages are displayed upon receiving each byte of message data. This mode can display partial or incomplete message data when a complete message is not being transmitted (i.e.
  • Page 29: Application Program Interface

    Application Program Interface The Host System Interface provides RS-232 port access to monitor data capture functions. The monitor provides the following Serial Commands to assist in bus traffic collection: 19.2K Baud Select ... 1 57.6K Baud Select .
  • Page 30: Baud Rate Select

    < > Control keys. Baud Rate Select Syntax: 1 (9200) | 5(7600) Description: The Baud Rate Select command sets the units serial port to 19.2K or 57.6K baud. The unit defaults to 19.2K baud at power-up. Executing a Remote Trace on high volumes of bus traffic at 19.2K baud may cause loss of data on buffer overflows.
  • Page 31: Ascii Remote Select

    ASCII Remote Select Syntax: A Description: The ASCII Remote Select command configures Remote Trace data to be sent to the serial port in printable ASCII format. At power-up, ASCII Remote is the default transfer mode. When ASCII Remote in enabled, data is transferred in three-character ASCII sets. The first character specifies the data type, and is followed by a two character slave address or data.
  • Page 32: Binary Remote Select

    1 - Start with Acknowledgment. 50 - Slave Address 50H. 3 - Data with Acknowledgment. 20 - Data 20H. 3 - Data with Acknowledgment. 23 - Data 23H. 5 - Stop. 00 - Always 00. In the above example, a single bus message is uploaded to the Host system in ASCII format during a Remote Trace.
  • Page 33 4 - Data without Acknowledgment. 5 - Stop. A - 8-bit Slave Address (00...FFH). H - 8-bit Data (00...FFH). NOTE The Binary format is reserved for future MCC product support. Example: B<ENTER> R<ENTER> 150320...323500<CR><LF> where: 1 - Start with Acknowledgment.
  • Page 34: Cts/Rts Handshaking Command

    CTS/RTS Handshaking Command Syntax: C Description: The CTS/RTS Command is used to toggle Clear-to-Send / Request-to-Send Serial Link flow control. The power-up default condition is CTS/RTS Handshaking disabled. When enabled, CTS/RTS Handshaking halts monitor serial port output when the Host RTS line is dis-asserted. This feature is useful in preventing serial link data overflow on the host system.
  • Page 35: Enable Bus Simulation

    Dump Trace Buffer terminates upon exhausting the buffer, or upon receiving an Escape <ESC> character on the serial port. Screen Pause <Ctrl-S> and Screen Resume <Ctrl-Q> are active. Example: D<Enter> In the above example, buffered bus messages are uploaded to the Host system in ASCII format during a Dump Trace Buffer operation.
  • Page 36: Remote Trace

    Example: E<Enter> Enable Simulation Remote Trace Syntax: R Description: The Remote Trace command places the unit in POST-TRIG Trace Mode, and sends all bus traffic to the serial port. During a Remote Trace, data in temporarily buffered in the unit, then sent to the serial port in the currently selected ASCII or Binary format.
  • Page 37: Test System

    S50<Enter> - Monitor slave address 50H. Test System Syntax: T Description: The Test System command invokes manufacturing test functions. This command is reserved for MCC use only. NOTE The Test System command is reserved for MCC manufacturing and support use only.
  • Page 38: Help

    Help Syntax: ? Description: The Help command displays the syntax for Monitor command set. Example: ?<Enter> - display monitor Help Screen...
  • Page 39: Appendix A - Solving Problems

    Appendix A - Solving Problems Solving Problems If you suspect a malfunctioning unit follow the steps described below before contacting MCC for additional assistance. Problem: Unit does not display the sign-on message on the internal LCD display at Power-up. Solution: 1.
  • Page 40 Problem: Unit does not collect bus traffic in Trace Mode. Solution: 1. Check cable connections at the unit and bus. When using the Test Cable, confirm SCL, SDA, and GND clip leads are connected to appropriate bus lines. 2. Check Selected Address. If a single bus address is specified, only messages directed to that address will be collected.
  • Page 41: Appendix B - Operating Specifications

    Appendix B - Operating Specifications Operating Specifications Parameter Unit Temperature Range Operating Temperature Storage Temperature D.C. Characteristics External Power Input Current Internal Battery SDA and SCL (I C Signals) Input Low Voltage -.05 +1.5 Input High Voltage +3.5 -5.5 Input Leakage Current +-20 Input Capacitance w/o Test Cable...
  • Page 42: Appendix C - Serial Port Commands

    Appendix C - Serial Port Commands Serial Port Commands Command Syntax Description Baud Rate Select 1<CR> 19.2K baud select 5<CR> 57.6K baud select ASCII Protocol A<CR> Configure Remote Trace to Select send trace data in ASCII format. Binary Protocol B<CR> Configure Remote Trace to Select send trace data in binary...
  • Page 43 Remote Trace R<CR> Place monitor in POST-TRIG trace mode and sends all captured bus traffic to the serial port in the current selected format (ASCII or Binary). Slave Address Select SALL<CR> Monitor all Sxx<CR> Monitor single slave address System Test T<CR>...

This manual is also suitable for:

Smb-sw

Table of Contents