Jupiter Instruments JI-300 User Manual Download Page 1

 

 
 
 

 

Model JI-300 

I2C Host Adapter

 

 

User’s Manual 

 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

Version 1.4 

Jupiter 

Instruments    

    9/1/2008 

 

Edition 

JI-300 

1

 

4/5/07 

Summary of Contents for JI-300

Page 1: ...Model JI 300 I2C Host Adapter User s Manual Version 1 4 Jupiter Instruments 9 1 2008 Edition JI 300 1 4 5 07 ...

Page 2: ...s Check 6 2 4 I2C Tx Rx Session 7 3 EEPROM PROGRAMMING UTILITY 10 3 1 EEPROM Programming Session 10 4 MAIN WINDOW AND MENU DESCRIPTIONS 13 4 1 Main Window 13 4 2 Setup Menu 14 4 3 Add Edit I2C Message Window Read 15 4 4 Add Edit I2C Message Window Write 16 4 5 EEPROM Programming Utility window 17 APPENDIX A 19 1 0 Specifications 19 APPENDIX B 21 1 0 PC System Requirements 21 APPENDIX C 22 1 Instal...

Page 3: ...___________________________________________________________________________________ 1 0 General Information 26 1 1 Warranty 26 1 2 Thirty Day Return Policy 26 1 3 Limitation of Liability 26 1 4 Contact Us 26 JI 300 3 9 9 07 ...

Page 4: ...rol of the instrument Communications and unit power is provided via a USB 2 0 connection Features Programmable SCL clock frequency from 255Hz to 3 8Mhz 20nS steps Variable bus voltage from 1 50V to 5 25V 10mV steps Supports Master and multi Master operation Software selectable bus pull up resistors 16 values including open Low I2C bus capacitance 40pF typ USB 2 0 host interface Switched target bus...

Page 5: ...2CBus Adapter Jupiter Instruments 1 2 3 Model JI 300 1 Power Power on LED 2 Activity I2C bus activity USB port open LED 3 Input I2C probe cable jack 9 pin Female D Sub connector AMP 745781 4 Pin outs Pin 1 SDA Pin 5 GND Pin 6 SCL Pin 8 Vbus Pin 2 3 4 7 9 No Connection 1 2 Rear Panel Description USB I2CBus Monotor ModelJI 210 Jupiter Instruments 1 1 USB Type B connector Molex 67068 0000 JI 300 5 9 ...

Page 6: ...Adapter unit to the host PC using 6 USB cable 2 After a few seconds confirm that the JI 300 is powered by verifying that the front panel PWR LED is on 2 3 Communications Check 1 Ensure that the I2C Host Adapter unit is connected to the host PC and power is on 2 Go to the folder C JI300 3 Launch the I2C Host Adapter application by clicking I2C_Bus_Adapter exe 4 Verify that the main I2C Host Adapter...

Page 7: ... target slave device included with the JI 300 kit or I2C network with at least one slave device will be needed Device power or network can be supplied by either the I2C target or JI 300 Adapter The following steps are for use with the test M24C04 I2C target device 1 Ensure that the I2C Host Adapter unit is connected and power is on Section 2 2 Hardware Setup 2 Ensure that the I2C Host Adapter appl...

Page 8: ...op Check Box 9 Click Add to add the message to the message list 10 Next add a read message 11 Add the following data to create a read message 1 Message Type Read 2 Slave Address A1h 3 Read Count 16 4 Remove the Stop un Check Box 12 Click Add to add the message to the message list followed by Exit 13 Verify that two messages a read and write have been added to the Message List See figure 4 MSG Addr...

Page 9: ...turn on the external bus voltage by clicking Enable in the External Bus Voltage group 19 Enable Message Looping by clicking Enable in the Message Looping group 20 Now begin an I2C session by clicking Reset Que followed by clicking Run in the Operation group 21 Verify the following actions 1 The message Success is in the status columns for both messages 2 The text Hello world is in the ASCII column...

Page 10: ...e setup and hold times 3 1 EEPROM Programming Session This exercise will familiarize the user with the fundamental programming features of the JI 300 EEPROM programming utility Before beginning this exercise be sure that you are somewhat familiar with the controls on the EEPROM Programming Utility window Section 4 5 and that you have previously run both the Communications Check and I2C Tx Rx Sessi...

Page 11: ... A read time for this device is approximately 5 seconds and a successfully operation will display Done in the status text box 7 Next fill the Buffer with ASCII space characters by entering 20h in the Fill Value text box and then clicking the Pre Fill Buffer button 8 Verify that the Buffer contains the HEX value 20h 9 Type the word Top beginning at address 000h in the ASCII section of the Buffer 10...

Page 12: ...ation Successful is displayed in the status text box and the text Top appears at the top of the Buffer and Bottom appears at the bottom of the Buffer 19 Save Buffer data to file by clicking File at the menu bar followed by Save Buffer followed by Intel HEX 20 The Save File dialog box is now displayed Type in an appropriate file name such as HEXFile_Test1 and click Save 21 Buffer data is now saved ...

Page 13: ... in the list or by clicking the Stop button 3 Single Step This button is used to transmit a single I2C message 4 Progress Status of the current session is displayed here 5 Reset Que Clicking this button moves the cursor to the first message in the message list 6 Message List Looping This group provides control and monitoring of the message list looping function When Enabled a session will cyclical...

Page 14: ...means of configuring and maintaining an I2C hardware setup See Figure 8 3 4 5 6 7 1 2 Figure 8 Setup Menu 1 SCL Frequency Two methods are provided to configure the SCL Clock Standard and Advanced When selecting Standard Frequency and Duty cycle data is entered and the tHIGH tSU DAT and tHD DAT values that comprise the SCL waveform are automatically calculated and loaded Note that tSU DAT and tHD D...

Page 15: ... Two methods are provided to configure the rise time a Nominal I2C system Auto Select selection b Specialized I2C system Rise time value is entered 6 Bus not Free The behavior of the JI 300 can be configured to either wait indefinitely for a bus free condition or stop if a bus free condition is not available within a specified time 7 Message Error In the event of a bus error during an I2C transmis...

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

Page 17: ...rt number or select a generic memory device 3 Device Code The device code for the target EEPROM is displayed here The code is selected automatically for generic and commercial devices For general purpose block memory however the code is selected manually 4 Chip Selects Select the state 0 or 1 of the target device chip selects CS 5 Read Clicking this button reads the contents of the EEPROM into the...

Page 18: ...ason 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 JI 300 18 9 9 07 ...

Page 19: ...CL SDA Bus Voltage Vbus Range Programmable 1 50V to 5 25V 10mV steps 2 Input Threshold VIL 0 2Vbus typical VIH 0 7Vbus typical VTH 0 1Vbus typical Input Voltage Range 0 3V to 6 0V operational 5 0V to 10 0V maximum rating SCL Frequency Programmable Standard 7 0KHz to 4 0MHz Advanced 254Hz to 4 0MHz 20nS steps SCL SDA Sink Current 27mA typical short circuit protected SCL SDA Pull up Resistors Progra...

Page 20: ... Dimensions 4 1 x 1 1 x 5 5 Material Vinyl clad steel cover with an extruded aluminum base Weight 0 9 lbs General I2C bus Address Format 7 bit Bus Modes Master Multi Master SCL Programmable Parameters tSU DAT 20nS steps tHD DAT 20nS steps tHIGH 20nS steps Data Transfer Tx Rx Status Report Bus not Free condition Clock Stretch occurrence SDA signal contention Master Mode Loss of arbitration Multi Ma...

Page 21: ...____________ 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 512 MB Memory JI 300 21 9 9 07 ...

Page 22: ...access to a USB device via a DLL interface In this installation both drivers will be installed separately For additional driver information please visit http www ftdichip com FTDrivers htm 1 Temporarily disconnect the host PC from the Internet Simply remove the network cable from the PC 2 Insert the JI 300 CD ROM into the computer s CD drive 3 Connect the JI 300 unit to a spare USB port 4 Now veri...

Page 23: ...ure 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 followed by Search removable media floppy CD ROM Click Next Figure 3 Found New Hardware Wizard Window 3 JI 300 23 9 9 07 ...

Page 24: ...ware 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 The D2XX driver is now installed Click Next 11 Repeat steps 5 through 11 to install the VCP driver 12 The installation is now complete JI 300 24 9 9 07 ...

Page 25: ...e 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 Using Windows Explorer copy the JI300 folder containing the JI 300 executable and DLLs from the CD ROM to a convenient location on the PC s hard drive 3 Software installation is now complete JI 300 25 9 9 07 ...

Page 26: ...t exchange or a refund Customer must obtain form Jupiter Instruments a Return Authorization Number RMA prior to returning any products to Jupiter Instruments Products must be returned unmodified and in original packaging Jupiter Instruments reserves the right to refuse return rights for any products that are damaged or not in original form Volume orders may be subject to a significant restocking f...

Reviews: