background image

User’s Guide   

I

2

C Bus / SMBus Monitor   

and    

I

2

C/SMBus Software Analyzer

   

 

Version 1.6    

Micro Computer Control Corporation

www.mcc-us.com

Summary of Contents for MIIC-101

Page 1: ...User s Guide I2 C Bus SMBus Monitor and I2 C SMBus Software Analyzer Version 1 6 Micro Computer Control Corporation www mcc us com...

Page 2: ...n 1 I2 C Bus SMBus Monitor 1 Product Features 2 Input Output Ports 3 I2 C Bus SMBus Port 3 RS 232 Serial Port 4 External Trigger Port 4 Set Up 5 Connecting a Power Source 5 Internal Battery Power 5 Ex...

Page 3: ...Controls 17 Check Box Controls 18 Grid Control 19 Menu Controls 19 Application Program Interface 22 Command Syntax 22 Baud Rate Select 23 ASCII Remote Select 24 Binary Remote Select 25 CTS RTS Handsh...

Page 4: ...repair not authorized by MCC THIS WARRANTY IS EXTENDED TO THE ORIGINAL PURCHASER ONLY AND IS IN LIEU OF ALL OTHER WARRANTIES INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICUL...

Page 5: ...k Space Microsoft Windows 3 1 3 11 95 98 NT or above Mouse VGA or Better Monitor 1 Free RS 232 Serial Port COM1 2 3 4 System Components The I2 C SMBus Monitor package includes the following components...

Page 6: ...egulated 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 Optional Add On Parts 1 I2 C S...

Page 7: ...I2 C Bus SMBus Monitor Model No MIIC 101...

Page 8: ...rol of the monitor from a PC This software allows bus message data to be captured logged filtered displayed and analyzed using one of several built in protocol parsers including the display of Smart B...

Page 9: ...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...

Page 10: ...tion section of this guide The monitor provides a Molex Semicon connector BUS for connecting to the I2 C Bus or SMBus Pin Signal Description 1 GND Ground Line 2 SDA Data Line 3 V Bus 5V Optional 4 SCL...

Page 11: ...2 TX Data Monitor Host 3 GND Ground Line 4 RX Data Host Monitor A serial port cable with DB 25 and DB 9 adapter included with the unit provides connection to the RS 232 serial communications port on a...

Page 12: ...ternal Battery Power External Power The I2 C Bus SMBus Monitor can be powered from either internal or external power sources An internal 9V battery provides unit power when the power switch is in the...

Page 13: ...s Trace synchronization allows bus traffic to be collected immediately before or after an electronic event A High to Low transition on the External Trigger port can be used to start a PRE TRIG trace o...

Page 14: ...ial Command section for more information on switching to baud rates The monitor s serial port is configured as a Data Communications Equipment DCE device thus permitting direct connection to a PC s st...

Page 15: ...8 DB 9 Pin Assignments Pin Name Description 2 RX Receive Data from Monitor 3 TX Transmit Data to Monitor 5 GND Signal Ground 7 RTS Request to Send to Monitor Optional...

Page 16: ...or POST TRIG Trace button to begin data capture PRE TRIG waits for TRIG line low or repeat PRE TRIG button press 5 Press VIEW DATA button to end capture and enable BYTE MSG and BUFFER display scroll b...

Page 17: ...ough all possible slave addresses Pressing the MONITOR ALL key instructs the unit to collect bus traffic to all slave addresses Pressing any other mode select key terminates Address Select Mode with t...

Page 18: ...Trigger line will trigger data collection Once started PRE TRIG data collection continues until the monitor s internal trace buffer is full or another operating mode is selected Pressing the POST TRI...

Page 19: ...age MSG DOWN Move Forward one message BUFFER UP Move to Start of buffer BUFFER DOWN Move to End of buffer The monitor uses the following display syntax I2 C Event Display Start of Buffer START OF TRAC...

Page 20: ...g Baud Rate Select ASCII or Binary Remote Upload Select Slave Address Select Dump Trace Buffer Remote Trace Help For more information see the Application Program Interface section in this guide Select...

Page 21: ...ed by a host computer via an 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...

Page 22: ...or 6 Select bus slave addresses to monitor 7 Click Trace button The I2 C SMBus Analyzer Software provides real time capture and on screen display of live or previously recorded I2 C or SMBus messages...

Page 23: ...ons on screen Equipment Setup 1 Connect monitor to a PC COM port COM 1 2 3 or 4 2 Connect monitor to the target I2 C Bus using the clip lead cable 3 Turn monitor power ON NOTE Previously collected raw...

Page 24: ...xes grid controls menu items and dialog boxes This section describes these controls and explains how to use these controls to capture and display bus message data Button Controls Trace This button is...

Page 25: ...ve addresses display options and data protocol selected Halt Stop the display of data Clear Clear the display area Check Box Controls Display Options Display Control These check boxes control the disp...

Page 26: ...processing or display The software can read process display log files i2c previously collected from the monitor or can read display any ASCII text txt file Message data is displayed according to the c...

Page 27: ...ions Protocol Selection Font Selection Hints On Off Selection AddrMap Display Address Map Grid See the AddrMap control definition above ComPorts Select Com Port Select monitor connected com port and b...

Page 28: ...display partial or incomplete message data when a complete message is not being transmitted i e missing STOP ModeSelect Show Hints Enables Program Controls hint display Log Log File Control Open close...

Page 29: ...n E Remote Trace R Select Address S ALL Slave Address Test System T Escape Esc Screen Pause Ctrl S Screen Resume Ctrl Q Help The following sections give details on the syntax and operation of these co...

Page 30: ...efaults 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 Buffer overflows are marked in the data stream with t...

Page 31: ...ets The first character specifies the data type and is followed by a two character slave address or data When executing a Remote Trace data is sent to the serial port in the following ASCII format TAA...

Page 32: ...a Remote Trace Syntax B Description The Binary Remote Select command configures Remote Trace data to be sent to the serial port in Binary format When Binary Remote is enabled data is transferred in tw...

Page 33: ...wledgment 5 Stop A 8 bit Slave Address 00 FFH H 8 bit Data 00 FFH Example B ENTER R ENTER 150320 323500 CR LF where 1 Start with Acknowledgment 50 Slave Address 50H 3 Data with Acknowledgment 20 Data...

Page 34: ...ow control Sending an X OFF Ctrl S character to the unit halts serial port output Sending a subsequent X ON Ctrl Q character causes output to continue This feature is useful during a Dump or Remote Tr...

Page 35: ...able Bus Simulation command causes the unit to emulate bus traffic without a bus connection Emulation provides a learning and testing platform without the need for a working bus Bus simulation repetit...

Page 36: ...inary Remote Select commands for data format details Remote Trace terminates upon receiving a High to Low transition on the External Trigger line or an Escape Esc character on the serial port Screen P...

Page 37: ...ter ALL instructs the unit to collect bus traffic to all slave addresses Entering a slave address parameter specifies a single bus address to monitor Slave address selection may also be set with the M...

Page 38: ...31 Syntax Description The Help command displays the syntax for Monitor command set Example Enter display monitor Help Screen Help...

Page 39: ...e internal 9V battery Check and replace a faulty battery 2 If the switch is in the EXTernal position the unit can be powered by 5V ACCESS bus power the Test Cable A bV external power lead or an extern...

Page 40: ...nes 2 Check Selected Address If a single bus address is specified only messages directed to that address will be collected Confirm presence of bus traffic by monitoring all bus addresses 3 When using...

Page 41: ...ower 5 5 5 V Input Current 20 40 mA Internal Battery 9 V SDA and SCL I2 C Signals Input Low Voltage 05 1 5 V Input High Voltage 3 5 5 5 V Input Leakage Current 20 uA Input Capacitance w o Test Cable 2...

Page 42: ...trace data in ASCII format Binary Protocol Select B CR Configure Remote Trace to send trace data in binary format CTS RTS Flow Control C CR Toggle Clear To Send CTS Request To Send RTS RS 232 port flo...

Page 43: ...race mode and sends all captured bus traffic to the serial port in the current selected format ASCII or Binary Slave Address Select SALL CR Sxx CR Monitor all Monitor single slave address System Test...

Reviews: