Jupiter Instruments JI-300 I2C User Manual

I2c host adapter

Advertisement

Quick Links

Jupiter Instruments
JI-300
Model JI-300
I2C Host Adapter
User's Manual
1
Version 1.4
9/1/2008 Edition
4/5/07

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JI-300 I2C and is the answer not in the manual?

Questions and answers

Summary of Contents for Jupiter Instruments JI-300 I2C

  • Page 1 Model JI-300 I2C Host Adapter User’s Manual Version 1.4 Jupiter Instruments 9/1/2008 Edition JI-300 4/5/07...
  • Page 2: Table Of Contents

    Jupiter Instruments_____________________________________________________________________________________ TABLE OF CONTENTS INTRODUCTION Front Panel Description Rear Panel Description GETTING STARTED Software Installation Hardware Setup Communications Check I2C Tx/Rx Session EEPROM PROGRAMMING UTILITY EEPROM Programming Session MAIN WINDOW AND MENU DESCRIPTIONS Main Window Setup Menu Add/Edit I2C Message Window - Read Add/Edit I2C Message Window - Write EEPROM Programming Utility window APPENDIX A...
  • Page 3 Jupiter Instruments_____________________________________________________________________________________ 1.0 General Information Warranty Thirty-Day Return Policy Limitation of Liability Contact Us JI-300 9/9/07...
  • Page 4: Introduction

    Jupiter Instruments_____________________________________________________________________________________ 1. INTRODUCTION The JI-300 is a versatile, easy to use, PC hosted adapter used to drive I2C communications to/from a target bus. The desktop unit can be configured to interface a variety of I2C networks. Bus parameters such as clock frequency, duty-cycle, setup and hold times, bus voltage, and pull- up resistor values can be varied.
  • Page 5: Front Panel Description

    Jupiter Instruments_____________________________________________________________________________________ 1.1 Front Panel Description I2C Bus Monotor Mo del JI-210 I2C Bus Adapter Ju piter Instruments Jupit er Instruments Mod el JI-300 Input Power Activity 1. Power – Power on LED 2. Activity – I2C bus activity/USB port open LED. 3.
  • Page 6: Getting Started

    Jupiter Instruments_____________________________________________________________________________________ 2. GETTING STARTED 2.1 Software Installation The JI-300 Host Adapter requires the installation of both a USB driver and application software. The drivers must be installed on the host PC’s hard-drive. The application software, however, can be installed locally or executed directly from CD-ROM. See appendix C for detailed instructions on installing both the USB driver and JI-300 application software.
  • Page 7: I2C Tx/Rx Session

    Jupiter Instruments_____________________________________________________________________________________ installed. If not listed, go to http://msdn2.microsoft.com/en-us/netframework/aa569263.aspx for instructions on downloading and installing the .NET Framework. 5. At the main window, open a USB port by clicking the Open button in the USB Connection group. 6. Ensure an open USB port by confirming an open port status. 7.
  • Page 8 Jupiter Instruments_____________________________________________________________________________________ 7. The Add I2C Message window is now displayed. (See Figure 3) Figure 3. Add I2C Message Window 8. Add the following data to create a write message: 1. Message Type: Write (Note: The Message Window will change from a Read to Write when the Write Message Type is selected) 2.
  • Page 9 Jupiter Instruments_____________________________________________________________________________________ 15. The Setup menu is now displayed (See Figure 5) Figure 5. Setup Menu 16. At the Bus Voltage group, select a 1K ohm bus pull-up resistor by clicking the up/down buttons. 17. Click OK to save the selection and close the Setup Window. 18.
  • Page 10: Eeprom Programming Utility

    Jupiter Instruments_____________________________________________________________________________________ 3. EEPROM PROGRAMMING UTILITY This fully integrated utility is designed for programming a variety of EEPROM and memory devices either in-circuit or standalone. All essential programming functions are provided including device read, program, and verify, as well as buffer edit, pre-fill, load, and save operations. EEPROM image data can be loaded from a file, copied from another device, or entered manually using HEX values and/or ASCII characters.
  • Page 11 Jupiter Instruments_____________________________________________________________________________________ Figure 6. EEPROM Programming Utility window 4. Enter the manufacture and device type for the target EEPROM. For this exercise, text box data is enter as follows: • Manufacture: ST Micro • Device: M24C04 These two text boxes are located at the lower left-hand side of the Programming Utility window.
  • Page 12 Jupiter Instruments_____________________________________________________________________________________ 14. To verify that both Buffer and EEPROM data agree, click the Verify button. After approximately 5 seconds, the operation will end and “Verification Successful!” will be displayed in the Status text box. 15. To illustrate a verification error, fill the Buffer with ASCII “space” characters. As before, enter 20h in the Fill Value text box and then click the Pre-Fill Buffer button.
  • Page 13: Main Window And Menu Descriptions

    Jupiter Instruments_____________________________________________________________________________________ 4. MAIN WINDOW AND MENU DESCRIPTIONS 4.1 Main Window The I2C Host Adapter Main Window is shown in Figure 7. Figure 7. I2C Host Adapter Main Window 1. Message List – I2C messages are stored here. Messages are added via the Add Message button.
  • Page 14: Setup Menu

    Jupiter Instruments_____________________________________________________________________________________ 10. USB Port – Open/Close USB port from this area. 11. Message List -- a. Add Message – Clicking this button will either add a Read or Write message to the Message List. Messages will be appended to the bottom of the list. b.
  • Page 15: Add/Edit I2C Message Window - Read

    Jupiter Instruments_____________________________________________________________________________________ 4. SCL Stretch – During a Slave SCL stretch event, the behavior of the JI-300 can be configured to: a. Wait indefinitely on a SCL stretch event – Wait Forever selection b. Stop if the selected SCL stretch value is exceeded. 5.
  • Page 16: Add/Edit I2C Message Window - Write

    Jupiter Instruments_____________________________________________________________________________________ 4.4 Add/Edit I2C Message Window - Write The Add/Edit I2C Message Window - Write is used to both edit and add new Write messages to the Message List (Figure 10.) Figure 10. Add/Edit I2C Message Window - Write JI-300 9/9/07...
  • Page 17: Eeprom Programming Utility Window

    Jupiter Instruments_____________________________________________________________________________________ 4.5 EEPROM Programming Utility window This fully integrated programming utility is located under the Utilities tab at the main window menu bar. Figure 11. EEPROM Programming Utility window 1. Buffer – Memory data either read from, or waiting to be written to an EEPROM is displayed here.
  • Page 18 Jupiter Instruments_____________________________________________________________________________________ 9. Stop – If, for any reason it is necessary to immediately terminate an operation, the Stop button is used. 10. Verify – Verify compares the content of the Buffer with that of an EEPROM device. Data discrepancies are displayed as red-marked boxes in the Buffer. At the conclusion, operation success or failure is displayed in the Status box.
  • Page 19: Appendix A

    Jupiter Instruments_____________________________________________________________________________________ APPENDIX A 1.0 Specifications Hardware PC Interface Type: USB 2.0 Connector: Standard Type B Socket Power USB port: 5V @ 300mA (max) Note that all power is supplied by the USB port. I2C Interface Connector: Standard 9-Pin, D-sub, Female Pin-outs: Pin 1 = SDA Pin 4, 5 = GND...
  • Page 20 Jupiter Instruments_____________________________________________________________________________________ LEDs Power: Power-On (USB device enumeration) SCL/SDA Activity: LED provides two functions: • I2C Bus activity • Software “Open” success - Indicated by LED blinking three times when the software application successfully opens a USB connection unit. Enclosure Dimensions: 4.1”...
  • Page 21: Appendix B

    Jupiter Instruments_____________________________________________________________________________________ APPENDIX B 1.0 PC System Requirements • Microsoft Windows 98*, 2000*, and XP *These OS require the .NET framework. If installation is required, go to http://msdn2.microsoft.com/en-us/netframework/aa569263.aspx • USB 2.0 port • CD-ROM drive • 10 MB Free hard disk space •...
  • Page 22: Appendix C

    Jupiter Instruments_____________________________________________________________________________________ APPENDIX C 1. Installing USB Driver Two types of drivers will be installed: Virtual COM Port (VCP) and Direct Drive (D2XX). The VCP driver allows control of the JI-300 adapter via ASCII serial commands sent using a terminal emulation program such as Windows Hyper Terminal.
  • Page 23 Jupiter Instruments_____________________________________________________________________________________ 6. At the “Found New Hardware Wizard” window (Figure 2), select “Install from a specific list or location (Advanced)”, and then click “Next”. Figure 2. Found New Hardware Wizard Window #2 7. At the “Found New Hardware Wizard” window (Figure 3), select “Search for the best driver in these locations”...
  • Page 24 Jupiter Instruments_____________________________________________________________________________________ 8. A window is now displayed showing the driver software being located and then copied (Figure 4). Figure 4. Driver Coping Window 9. A window indicating that the installation was successful should now be displayed (Figure 5). Figure 5. Installation Success Window 10.
  • Page 25: Installing Application Software

    Jupiter Instruments_____________________________________________________________________________________ 2.0 Installing Application Software The JI-300 application software can be installed either locally on the host PC’s hard drive (C:) or executed directly from CD-ROM. To install locally: 1. Insert the CD-ROM into the host PC’s CD drive. 2.
  • Page 26: Appendix D

    Use the JI-210 and/or JI-300 at your own risk. Products sold by Jupiter Instruments are not authorized for use as critical components in life support devices or systems.

This manual is also suitable for:

Ji-300

Table of Contents