Jupiter JI-300 Скачать руководство пользователя страница 11

 

Jupiter Instruments

_____________________________________________________________________________________ 

JI-300 

11

 

9/9/07 

 

 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. 

 

5.  Enter EEPROM chip select data.   

 

 

CS2:

      0    

 

CS1:

      0 

 

CS0:

      N/A   

 

6.  Now, verify device settings by successfully reading the EEPROM. This is accomplished by 

clicking the 

Read

 button in the Operation group. 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.  Type the word “Bottom” beginning at address 1f0h in the ASCII section of the 

Buffer

 

11.  Program the EEPROM by clicking the 

Program

 button.  

 

12.  A message box will appear asking, “Are you sure you want to program this device?” Click 

yes. Programming begins. 

 

13.  After approximately 5 to 10 seconds programming will end and “Done Programming!” will 

be displayed in status text box. 

 

Содержание JI-300

Страница 1: ...JI 300 1 4 5 07 Model JI 300 I2C Host Adapter User s Manual Version 1 5 Jupiter Instruments 1 27 2012 Edition ...

Страница 2: ...ations 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 Add Edit I2C Message Window Instruction 16 4 6 EEPROM Programming Utility window 17 5 MESSAGE SCRIPTING 19 5 1 Language Statements 19 ...

Страница 3: ...1 0 PC System Requirements 28 APPENDIX C 29 1 Installing USB Device Driver 29 a Windows 7 29 b Windows Vista 29 c Windows XP 30 d Windows 2000 33 2 0 Installing Application Software 36 APPENDIX D 37 1 0 General Information 37 1 1 Warranty 37 1 2 Thirty Day Return Policy 37 1 3 Limitation of Liability 37 1 4 Contact Us 37 ...

Страница 4: ...rogrammable 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 voltage available at connector Easy to use Graphical User Interface GUI software o I2C Message Con...

Страница 5: ...er Instruments I2CBus 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 ...

Страница 6: ...g 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 Launch the I2C Host Adapter application by clicking I2C Adapter JI 300 exe 3 Verify that the I2C Host Adapter main window is displayed as shown in figure 1 Figure 1 I2C H...

Страница 7: ...ercise a target slave device or I2C network with at least one slave device is needed Device power or network can be supplied by either the I2C target or JI 300 Adapter The following steps are for use with a M24C04 I2C target device See Figure 2 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 application is running a...

Страница 8: ...0 4 Remove the Stop Check Box 8 Click Add to add the message to the message list 9 Next add a read message 10 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 11 Click Add to add the message to the message list followed by Exit 12 Verify that two messages a read and write have been added to the Message List See f...

Страница 9: ...the main window turn on the external bus voltage by clicking Enable in the External Bus Voltage group 18 Enable Message Looping by clicking Enable in the Message Looping group 19 Now begin an I2C session by clicking Reset Que followed by clicking Run in the Operation group 20 Verify the following actions 1 The message Success is in the status columns for both messages 2 The text Hello world is in ...

Страница 10: ...0MHz with variable 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 an...

Страница 11: ...e Operation group 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...

Страница 12: ...rify that Verification 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 d...

Страница 13: ...he lasted message 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 sess...

Страница 14: ...des a convenient 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 ...

Страница 15: ... affect rise time 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 durin...

Страница 16: ...d 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 4 5 Add Edit I2C Message Window Instruction The Add Edit I2C Message Window Instruction is used to add message execution instructions to the Message List Figure 11 Figure 11 Add Edit I2C Message Window Instruction ...

Страница 17: ...anufacture and part 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 th...

Страница 18: ...top 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 ...

Страница 19: ...irst two characters following the write character w specifies the slave address The remaining characters constitute the data payload A carriage return and line feed terminates the statement Syntax waaaa P aa CR LF Address Direction aa Upper 7 bits slave address LSB direction 0 write Range even bytes from 00h to FEh Data aa P aa Write Data 32 bytes maximum Example Command Description wa031abc34892 ...

Страница 20: ...rection aa Upper 7 bits slave address LSB direction 1 read Range odd bytes from 01h to FFh Example Command Description q14a3 CR LF Read 20 bytes from slave address 51h q0ab1 CR LF Read 10 bytes from slave address 58h 4 I2C Read without Stop Description This command is identical to the I2C Read command except that it does not issue an I2C stop event Syntax daaaa CR LF Read Count aa Range 00h to 20h...

Страница 21: ...iption Use this instruction to add comments to the message list Syntax C aaaPaaa CR LF Address N A Data N A Example Command Description C Hello world CR LF Adds the comment Hello world to the message list 5 2 Scripting Rules 1 Script files shall contain plain text Files can be created using a simple text editor such as Windows Notepad 2 Each statement must be terminated by a Carriage Return follow...

Страница 22: ...rameter s i e slave address direction data bytes message function etc Finally import using the Import function the newly created script file into the JI 300 application to check for syntax error and to execute messages Follow the steps below to begin the scripting exercise 1 Begin by launching the JI 300 host adapter application 2 At the main window click the Add Message button to open the Add I2C...

Страница 23: ...ion 5 1 decode the two lines of text and verify that it is the same as those entered into the Message List 11 Next copy and paste the two text lines back into the Notepad window Repeat this three times Verify that eight lines of text are displayed as shown below Figure 15 Script File 12 Now edit the lines of text as follows 1 Line 3 Remove the Stop from this Write message by replacing character w ...

Страница 24: ...ure 15 Script File 14 Save the file and close the text editor 15 At the JI 300 application import the edited script file To do this click File followed by Import followed by I2C Messages 16 The warning message Do you want to overwrite I2C messages may appear If so click yes 17 The Open dialog box is now displayed Find the JI 300 Script1 file and click Open 18 The script file will load and its cont...

Страница 25: ...__________________________ JI 300 25 9 9 07 008 A1 R XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 19 These steps illustrate the process of creating and editing an I2C message script file 20 The scripting exercise is now complete ...

Страница 26: ...7 9 No Connection SCL 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 ...

Страница 27: ...on unit Enclosure 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 arb...

Страница 28: ...____________________________________________ JI 300 28 9 9 07 APPENDIX B 1 0 PC System Requirements Microsoft Windows 2000 XP Vista or Windows 7 Pentium 4 or equivalent processor 600 MHz minimum USB 2 0 port CD ROM drive 50 MB Free hard disk space 256 MB Memory ...

Страница 29: ... under Windows 7 follow the instructions below Internet Connection 1 Ensure the host PC is connected to the internet 2 Connect the JI 300 to a spare USB port on the PC 3 Windows 7 will silently connect to Windows Update website and install the required driver s 4 At the conclusion of the installation verify that the red PWR LED on the front panel of the JI 300 is on Installation is now complete 5 ...

Страница 30: ...ion_ Guide_for_VISTA FT_000080 pdf c Windows XP To install drivers for the JI 300 under Windows XP follow the instructions below For additional installation information please refer to the FTDI Drivers Installation Guide for Windows XP http www ftdichip com Documents AppNotes AN_104_FTDI_Driver_Installation_Guide_for_ WindowsXP FT_000093 pdf 1 Temporarily disconnect the host PC from the Internet S...

Страница 31: ...xt 6 At the Found New Hardware Wizard window Figure 22 select Install from a specific list or location Advanced and then click Next Figure 22 Found New Hardware Wizard Window 2 7 At the Found New Hardware Wizard window Figure 23 select Search for the best driver in these locations followed by Search removable media floppy CD ROMP Click Next Figure 23 Found New Hardware Wizard Window 3 ...

Страница 32: ...2 9 9 07 8 A window is now displayed showing the driver software being located and then copied Figure 24 Figure 24 Driver Coping Window 9 A window indicating that the installation was successful should now be displayed Figure 25 Figure 25 Installation Success Window 10 The D2XX driver is now installed Click Finish ...

Страница 33: ... Windows_2000_Installation_Guide pdf 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 or download the latest drivers from the FTDI_Web_Site and unzip them to a temporary location on your PC 3 Connect the JI 300 unit to a spare USB port 4 Now verify that the Found New Hardware Wizard window is ...

Страница 34: ...___________________________________ JI 300 34 9 9 07 Figure 27 Found New Hardware Wizard Window 2 7 At the next Found New Hardware Wizard window Figure 28 check the box next to CD ROM drives and uncheck all others Click next x Figure 28 Found New Hardware Wizard Window 3 ...

Страница 35: ... 300 35 9 9 07 8 Once Windows has found the required INF driver file Figure 29 click next to proceed Figure 29 Driver Found Window 9 A window indicating that the installation was successful should now be displayed Figure 30 Click Next Figure 31 Installation Success Window 10 The installation is now complete ...

Страница 36: ...VD drive or download the latest executable http www jupiteri com JI 300_Files JI300_V4 1 2_ZIP zip to a temporary folder on the hard drive and unzip 3 Using Windows Explorer find the setup exe file located on either the CD drive or temporary folder Double click on the file to begin the installation 4 Follow the instructions on the screen until the installation is complete 5 Software installation i...

Страница 37: ...ments products for credit exchange or a refund Customer must obtain from 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 ...

Отзывы: