Home
User Manual - Jupiter Instruments
Contents
1. Stop Description This instruction stops message execution during an I2C session Syntax S lt CR gt lt LF gt Address N A Data N A Example 20 9 9 07 Jupiter Instruments Command Description S lt CR gt lt LF gt Stop message execution Description This instruction performs no operation during an I2C session It is typically used to temporarily remove an I2C command while saving the location in the message list Syntax N lt CR gt lt LF gt Address N A Data N A Example Command Description N lt CR gt lt LF gt Perform no operation 3 Comment Description Use this instruction to add comments to the message list Syntax C 8a8 888 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 JI 300 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 followed by a Line Feed All simple text editors insert these control characters automatically when the line is terminated by the Enter key 3 Single statement per line 4 Blank lines are permitted 5 Avoid white spaces and tabs 6 Ensure that the script file extension is txt 21 9 9 07 Jupiter Instruments 5 3 Scripting Exercise JI 300 This exercise will familiarize the user with scrip
2. Click Next to continue Figure 22 Found New Hardware Wizard Window 2 7 Atthe Found New Hardware Wizard window Figure 23 select Search for the best driver in these locations followed by Search removable media floppy CD ROM Click Next Found New Hardware Wizard Please choose your search and installation options Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Include this location in the search Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware Figure 23 Found New Hardware Wizard Window 3 JI 300 31 9 9 07 Jupiter Instruments 8 A window is now displayed showing the driver software being located and then copied Figure 24 Found New Hardware Wizard Please wait while the wizard searches 2 USB Serial Port Figure 24 Driver Coping Window 9 A window indicating that the installation was successful should now be displayed Figure 25 Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for USB Serial Converter Click Finish to close the wizard Figure 25 Installation
3. 12 Now edit the lines of text as follows 1 Line 3 e Remove the Stop from this Write message by replacing character W with y 2 Line 4 e Remove the Stop from this Read message by replacing character q with d 3 Line 5 e Change the slave address of this Write message from AOh to B2h by replacing AO by B2 in character locations 2 and 3 4 Line 6 JI 300 23 9 9 07 Jupiter Instruments JI 300 13 Verify the following file edits Change the slave address of this Read message from Ath to 93h by replacing A1 by 93 in character locations 4 and 5 5 Line 7 Add the following six data bytes to this Write message 34h 35h 36h 37h 38h 39h To do this append this text string 343536373839 6 Line 8 Change the number of data bytes this message reads from 4 to 32 by replacing 04 by 20 in character locations 2 and 3 q0493 wA02030313233343536373839 q20A1 Figure 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 contents will display in the message list Verify that the message list h
4. 0 Installing Application Software To install 1 Insert the CD ROM into the host PC s CD DVD 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 is now complete JI 300 36 9 9 07 Jupiter Instruments APPENDIX D JI 300 1 0 General Information 1 1 1 2 1 3 1 4 Warranty The equipment is warranted for one year from data of purchase against defects in materials or workmanship Jupiter Instruments reserves the right to repair or replace products at its own and complete discretion Customer must obtain from Jupiter Instruments a Return Authorization Number RMA prior to returning any products to Jupiter Instruments Products returned under this Warranty must be unmodified and in original packaging Jupiter Instruments reserves the right to refuse warranty repairs or replacements for any products that are damaged or not in original form The customer is responsible for the shipping and insurance cost arising from the return of products to Jupiter Instruments Jupiter Instruments will return all in warranty products with shipping cost prepaid Thirty Day Return Polic
5. below No Internet Connection 1 Please refer to the FTDI Drivers Installation Guide for Windows 7 for detailed instructions http www ftdichip com Documents AppNotes AN 119 FTDI Drivers Installation Guide for Windows7 pdf b Windows Vista To install drivers for the JI 300 under Windows Vista follow the instructions below Internet Connection 1 1 Ensure the host PC is connected to the internet Connect the JI 300 to a spare USB port on the PC Vista will silently connect to Windows Update website and install the required driver s 29 9 9 07 Jupiter Instruments 3 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 4 Ifthe drivers were not automatically found or the PWR LED did not illuminate continue to the No Internet Connection steps below No Internet Connection 1 Please refer to the FTDI Drivers Installation Guide for Windows Vista for detailed instructions http www ftdichip com Documents AppNotes AN_103 FTDI Drivers Installation 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 Temporari
6. processor 600 MHz minimum e USB 2 0 port e CD ROM drive e 50 MB Free hard disk space e 256 MB Memory JI 300 28 9 9 07 Jupiter Instruments APPENDIX C 1 JI 300 Installing USB Device 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 The D2XX driver allows direct access to a USB device via a DLL interface Both drivers are supplied by the manufacture of the USB interface IC designed into the JI 300 Complete USB driver information can be found at the FTDI website http www ftdichip com FTBDrivers htm Instructions below assist with the installation of JI 300 drivers for the following Windows Operating systems Windows 2000 XP Vista or Windows 7 a Windows 7 To install drivers for the JI 300 under Windows 7 follow the instructions below Internet Connection 1 2 Ensure the host PC is connected to the internet Connect the JI 300 to a spare USB port on the PC Windows 7 will silently connect to Windows Update website and install the required driver s 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 If the drivers were not automatically found or the PWR LED did not illuminate continue to the No Internet Connection steps
7. 4 Remove Stop No opcm 4 When complete verify that the message list has been populated as shown below MSG Addr N S R W Data ASCII Status 001 A0 W 20 30 31 32 33 0123 002 Al R XX XX XX XX Figure 13 Message List 5 Next create a script file by clicking on the Export function This function is located beneath the File tab at the main window bar Click File followed by Export followed by I2C Messages 6 The Save As dialog box is now displayed Type in an appropriate file name such as JI 300 Script1 and click Save 22 9 9 07 Jupiter Instruments 7 The l2C messages contained in the Message List are now saved to script file JI 300 Script txt 8 Now using Windows Notepad open the newly created script file 9 Verify that the file contains two lines of text as shown below File Edit Format View Help wA02030313233 AAT qo Figure 14 Script File 10 Using the Scripting Language Statements in section 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 JI 300 Scripti Notepac File Edit Format View Help wA02030313233 04A1 q wA02030313233 04A1 q044A wA02030313233 q04Al Figure 15 Script File
8. Communications Check and I2C Tx Rx Session exercises in section 2 0 For this exercise a target slave device included with the JI 300 kit or 12C 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 Begin by executing all 21 steps in the I2C Tx Rx Session in section 2 4 This will ensure a working HW connection and valid HW settings 2 Open the EEPROM Programming Utility window by clicking Utilities followed by EEPROM Programming at the main window menu bar 3 Verify that the EEPROM Programming Utility window is now displayed See Figure 6 JI 300 1 0 9 9 07 Jupiter Instruments JI 300 10 11 12 13 Figure 6 EEPROM Programming Utility window Enter the manufacture and device type for the target EEPROM For this exercise text box data is enter as follows e Manufacture ST Micro o Device M24C04 These two text boxes are located at the lower left hand side of the Programming Utility window Enter EEPROM chip select data e CS2 0 e CS1 0 CS0 N A 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 Next
9. Edit or Delete an existing message double click the message number 2 Run Stop These buttons control the transmission of I2C messages The Run button initiates a session where by I2C messages stored in the message list are squelchy executed The session starts at the cursor position and ends either by the execution of the lasted message in the list or by clicking the Stop button Single Step This button is used to transmit a single I2C message Progress Status of the current session is displayed here Reset Que Clicking this button moves the cursor to the first message in the message list on gt P Message List Looping This group provides control and monitoring of the message list looping function When Enabled a session will cyclically execute all 12C messages stored in the message list when a session is started A Clear Data amp Status check box provides the option of clearing both Data and Status columns at the beginning of each loop pass 7 200mS Message Delay This function when Enabled inserts a small delay approx 200ms between each message transmission I2C Bus State The present state of the SCL and SDA signals is displayed here External Bus Voltage Control On Off of the external bus voltage Vbus is performed here JI 300 1 3 9 9 07 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 R
10. Model JI 300 I2C Host Adapter User s Manual Version 1 5 Jupiter Instruments 1 27 2012 Edition JI 300 1 4 5 07 Jupiter Instruments TABLE OF CONTENTS 1 INTRODUCTION 1 1 Front Panel Description 1 2 Rear Panel Description 2 GETTING STARTED 2 1 Software Installation 2 2 Hardware Setup 2 3 Communications Check 2 4 12C Tx Rx Session 3 EEPROM PROGRAMMING UTILITY 3 1 EEPROM Programming Session 4 MAIN WINDOW AND MENU DESCRIPTIONS 4 1 Main Window 4 2 Setup Menu 4 3 Add Edit I2C Message Window Read 4 4 Add Edit I2C Message Window Write 4 5 Add Edit I2C Message Window Instruction 4 6 EEPROM Programming Utility window 5 MESSAGE SCRIPTING 5 4 Language Statements 5 2 Scripting Rules 5 3 Scripting Exercise APPENDIX A 1 0 Specifications APPENDIX B JI 300 2 10 10 13 13 14 15 16 16 17 19 19 21 22 26 26 28 9 9 07 Jupiter Instruments 1 0 PC System Requirements APPENDIX C 1 Installing USB Device Driver a Windows 7 b Windows Vista c Windows XP d Windows 2000 2 0 Installing Application Software APPENDIX D 1 0 General Information 1 1 1 2 1 3 1 4 Warranty Thirty Day Return Policy Limitation of Liability Contact Us 28 29 29 29 29 30 33 36 37 37 37 37 37 37 JI 300 9 9 07 Jupiter Instruments 1 INTRODUCTION The JI 300 is a versatile easy to use PC hosted adapter used to drive I2C co
11. Success Window 10 The D2XX driver is now installed Click Finish JI 300 32 9 9 07 Jupiter Instruments 11 Repeat steps 5 through 11 to install the VCP driver 12 The installation is now complete d Windows 2000 To install drivers for the JI 300 under Windows 2000 follow the instructions below For additional installation information please refer to the Windows 2000 Installation Guide http www ftdichip com Documents InstallGuides 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 displayed as shown in Figure 26 Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install a device driver for a hardware device To continue click Next lt Back Cancel Figure 26 Found New Hardware Wizard Window 5 Click Next to continue 6 Atthe next Found New Hardware Wizard window Figure 27 select Search for a suitable driver for my device recommended as shown below then click next JI 300 33 9 9 07 Jupiter Instruments Found New Hardware Wizard Install Hardware Device Driver
12. 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 Message Type Slave Address Read Count Remove the Stop Read Ath 16 un Check Box See figure 4 MSG Addr N S R W Data ASCII Status 001 A0 ii W 10 002 AI R XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 13 At the Main Window menu bar open the setup menu by selecting Setup then Setup Menu JI 300 Figure 4 12C Messages 9 9 07 Jupiter Instruments JI 300 14 The Setup menu is now displayed See Figure 5 15 16 17 18 19 20 21 Ssd Frequency 40003 He ded Duy Gee 3D Z advarced ean BUDAT faso Select HO DAT z Maanu SCL SDA rive tree ming 35 Wal hera Bayoe 1309 Vs gt Doe burn not hes mir EMMO Asp Armis Open S Oee D Shop an QC buhan oui Corres heurdrgraiegze Figure 5 Setup Menu At the Bus Voltage group select a 1K ohm bus pull up resistor by clicking the up down buttons Click OK to save the selection and close the Setup Window At the main window turn on the external bus voltage by clicking Enable in the External Bus Voltage group Enable Message Looping by clicking Enable in the Message Looping group Now begin an I2C session by clicking Reset Que followed by clicking Run in the Operation group Verify the following actions 1 The me
13. as been populated as shown below MSG Addr N S R W Data ASCII Status 001 AO W 20 30 31 32 33 0123 002 AI R XX XX XX XX 003 AO W 20 30 31 32 33 0123 004 AI R XX XX XX XX 005 B2 W 20 30 31 32 33 0123 006 93 R XX XX XX XX 007 AO W 20 30 31 32 33 34 35 36 37 38 39 0123456789 24 9 9 07 Jupiter Instruments JI 300 008 Al XX XX XX XX XK XX XK XX XK XX XX XK KX XK KX XK XX XX XX XX XX XX XK XX XK XX XX XK XX XK KX XK 19 These steps illustrate the process of creating and editing an I2C message script file 20 The scripting exercise is now complete 25 9 9 07 Jupiter Instruments APPENDIX A 1 0 Specifications Hardware PC Interface Type Connector Power USB port 12C Interface Connector Pin outs SCL SDA Bus Voltage Vbus Range Input Threshold Input Voltage Range SCL Frequency SCL SDA Sink Current SCL SDA Pull up Resistors Input Capacitance External Bus Voltage JI 300 21 USB 2 0 Standard Type B Socket 5V 300mA max Note that all power is supplied by the USB port Standard 9 Pin D sub Female Pin 1 SDA Pin 4 5 GND Pin 6 SCL Pin 8 Vbus Pin 2 3 7 9 No Connection Programmable 1 50V to 5 25V 10mV steps 2 VIL 0 2Vbus typical VIH 0 7Vbus typical VTH 0 1Vbus typical 0 3V to 6 0V operat
14. clicking the Verify button After approximately 5 seconds verify 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 Save Buffer data to file by clicking File at the menu bar followed by Save Buffer followed by Intel HEX The Save File dialog box is now displayed Type in an appropriate file name such as HEXFile Test1 and click Save Buffer data is now saved to file HEXFile Test1 hex in an Intel HEX file format Next the Buffer will be loaded from a file First however the Buffer contents will be filled with X s Enter 58h in the Fill Value text box and then click the Pre Fill Buffer button Load Buffer data to file by clicking File at the menu bar followed by Load Buffer followed by Intel HEX The Open File dialog box is now displayed Type in the file name entered in step 20 HEXFile_Test1 and click Open Buffer data is now reloaded Verify that Top appears at the top of the Buffer and Bottom appears at the bottom of the Buffer The EEPROM Programming exercise is now complete 12 9 9 07 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 To Insert
15. ead or Write message to the Message List Messages will be appended to the bottom of the list b Clear Data Clicking this button will remove all read data from the Message List c Clear Status Clicking this button will remove all status comments from the Message List d Clear Message List Clicking this button will remove all messages from the Message List 4 2 Setup Menu The Setup Menu provides a convenient means of configuring and maintaining an I2C hardware setup See Figure 8 2 Siis Fancy 400 Hs En 4 fded Duy ice 30 Wal iera advanced Sop SQ sached legat fun 5 ti n 8 u IGI p SUDAT Ajo Select 2 m HO DAT us Vov nun S CL SDA rie free 15 6 vias arci Pubs DER iira BurVclage 230 Vos A Diog buri nat hes miin amp 7 EMAC Puke Restos Open Ohe D Stop an QC babar occum Contras anin aizage 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 DA values are held nearly equal 1 bit If a unique SCL waveform is desired the Advanced mode is selected In this mode tHIGH tSU DAT and tHD DAT data is entered directly The resultant SCL frequency and tLOW value is then calculated and displayed 2 Bus Vo
16. et started I2C Adapter unit I2C cable USB cable and a CD ROM containing application software and user s manual Applications e Firmware debugging and hardware troubleshooting e Production line testing e Equipment repair and diagnostics JI 300 4 9 9 07 Jupiter Instruments 1 1 Front Panel Description 12C Bus Adapter Ju piter Instruments Mode JI 300 Power C Activity G m a 8 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 1 USB Type B connector Molex 67068 0000 JI 300 5 9 9 07 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 2 2 Hardware Setup Note that USB drivers for the JI 300 must be installed before the Hardware Setup will run successfully 1 Connect the I2C Host Adapter unit to the host PC using 6 USB cable 2 After a few seconds confirm that the JI 300 is powe
17. fill the Buffer with ASCII space characters by entering 20h in the Fill Value text box and then clicking the Pre Fill Buffer button Verify that the Buffer contains the HEX value 20h Type the word Top beginning at address 000h in the ASCII section of the Buffer Type the word Bottom beginning at address 1fOh in the ASCII section of the Buffer Program the EEPROM by clicking the Program button A message box will appear asking Are you sure you want to program this device Click yes Programming begins After approximately 5 to 10 seconds programming will end and Done Programming will be displayed in status text box 11 9 9 07 Jupiter Instruments 14 20 21 22 23 24 25 26 27 JI 300 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 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 Click the Verify button When finished verify that a The status text box displays Verification Error 9 Byte s b 9 address locations are marked red c The red marked locations are where the Top and Bottom text was typed Correct the verification error by clicking the Read button Re verify by again
18. haracters Manufacture amp Device Select an EEPROM by manufacture and part number or select a generic memory device 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 Chip Selects Select the state O or 1 of the target device chip selects CS Read Clicking this button reads the contents of the EEPROM into the Buffer Status Status of the session is displayed here Program Data from the Buffer is written to the target EEPROM device when this button is clicked Note The programmed device is not automatically verified after programming Use the Verify function to ensure that the device was properly programmed Pre Fill Buffer The HEX Fill Value is copied to all locations within the Buffer The Fill Value data range is from OOh to ffh 17 9 9 07 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 JI 300 1 8 9 9 07 Jupiter Instruments 5 MESSAGE SCRIPTING 5 1 Scripting provides an alternate method of creating and editing I2C messages f
19. ion Viejo CA 92692 Email Sales Jupiteri com Tech Jupiteri com e Phone Sales and Information 949 716 0154 e Website www Jupiteri com 37 9 9 07
20. ional 5 0V to 10 0V maximum rating Programmable Standard 7 0KHz to 4 0MHz Advanced 254Hz to 4 0MHz 20nS steps 27mA typical short circuit protected Programmable 273 to 4 99K ohms amp Open 16 selections 3 lt 40pF without test cables Switched Vbus available to power external I2C target Current limited to 90mA typical 9 9 07 Jupiter Instruments LEDs Power SCL SDA Activity Enclosure Dimensions Material Weight General 12C bus Address Format Bus Modes SCL Programmable Parameters Data Transfer Tx Rx Status Report Behavior Setup JI 300 Power On USB device enumeration LED provides two functions e 2C Bus activity e Software Open success Indicated by LED blinking three times when the software application successfully opens a USB connection unit 4 1 x 1 1 x 5 5 Vinyl clad steel cover with an extruded aluminum base 0 9 Ibs 7 bit Master amp Multi Master tSU DAT 20nS steps tHD DAT 20nS steps tHIGH 20nS steps Bus not Free condition Clock Stretch occurrence SDA signal contention Master Mode Loss of arbitration Multi Master mode Missing ACK Bus not Free programmable max time Clock Stretch programmable max time Repeated Start Selectable 9 9 07 Jupiter Instruments APPENDIX B 1 0 PC System Requirements e Microsoft Windows 2000 XP Vista or Windows 7 e Pentium 4 or equivalent
21. is exercise 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 3 Ensure that the I2C Host Adapter unit is connected and power is on Section 2 2 Hardware Setup Ensure that the I2C Host Adapter application is running and the USB port is open Section 2 3 Communications Check Connect the I2C probe cable to the D sub connector on the I2C Host Adapter front panel Connect the four I2C bus probes SDA SCL PWR and GND to the I2C target device See Figure 2 I2C Probe Cable Figure 2 Connections to M24C04 I2C target test device 5 Atthe main window click the Add Message button to begin adding I2C messages to the list JI 300 7 9 9 07 Jupiter Instruments 6 The Add I2C Message window is now displayed See Figure 3 pde Figure 3 Add 12C Message Window Remove he Sho Beddi qo fee 7 Add the following data to create a write message 1 Message Type 2 Slave Address 3 Write Data 1 4 Remove the Stop Write Note The Message Window will change from a Read to Write when the Write Message Type is selected 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 fe Go 11 Click Add to
22. ltage and Pull ups The I2C Bus voltage and SDA SCL pull up resistor values are entered here 3 Multi master Mode JI 300 multi master mode is enabled disabled here JI 300 14 9 9 07 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 SCL SDA Rise Time The maximum expected rise time value for either the SCL or SDA signal is entered here I2C physical layer parameters such as pull up resistors bus voltage and bus capacitance can 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 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 Message Error In the event of a bus error during an I2C transmission session the behavior of the JI 300 can be configured to a Stop all transmissions b Note the error and continue transmitting 4 3 Add Edit I2C Message Window Read The Add Edit I2C Message Window Read is used to both edit and add new Read messages to the Message List Figure 9 JI 300 r Add I2C Message Message Type Read Write Instr
23. ly 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 displayed as shown in Figure 21 Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only O Yes now and every time connect a device No not this time Click Next to continue Figure 21 Found New Hardware Wizard Window JI 300 30 9 9 07 Jupiter Instruments 5 Select No not at this time from the options and then click Next 6 At the Found New Hardware Wizard window Figure 22 select Install from a specific list or location Advanced and then click Next Found New Hardware Wizard This wizard helps you install software for JI 300 I2C Adapter 9 If your hardware came with an installation CD lt or floppy disk insert it now What do you want the wizard to do O Install the software automatically Recommended o
24. mmunications to from a target device 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 JI 300 s diagnostic features including excessive clock stretch bus not free and bus contention monitoring as well as status reporting at the conclusion of each message transaction simplifies I2C trouble shooting A Windows software application manages the setup and control of the instrument Communications and unit power is provided via a USB 2 0 connection Features e Programmable SCL clock frequency from 255Hz to 3 8Mhz 20nS steps e Variable bus voltage from 1 50V to 5 25V 10mV steps e Supports Master and multi Master operation e Software selectable bus pull up resistors 16 values including open e Low I2C bus capacitance lt 40pF typ e USB 2 0 host interface e Switched target bus voltage available at connector e Easy to use Graphical User Interface GUI software o 12C Message Controller Message execution status Success Failure with details jSingle step execution Message looping o EEPROM Programming Utility Programming file formats include Binary Intel HEX Motorola S record o Message Scripting e Create custom software applications by way of either direct or Virtual COM Port VCP drivers Programming requires no in depth knowledge of USB e Includes everything needed to g
25. or use in the JI 300 application environment Messages are constructed using a simple text editor such as Windows Notepad The JI 300 scripting language includes both I2C commands Read amp Write and JI 300 instructions Stop Comment etc Script files are loaded into the JI 300 application and executed as conventional I2C messages Language Statements I2C Commands JI 300 1 12C Write Description This command is used to write data to a slave device A maximum of 32 and a minimum 0 bytes can be transmitted The first 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 waaaalliliaa lt CR gt lt LF gt Address amp Direction aa Upper 7 bits slave address LSB direction 0 write Range even bytes from 00h to FEh Data 88388 Write Data 32 bytes maximum Example Command Description wa031abc34892 lt CR gt lt LF gt Write 31h abh c3h 48h and 92h to slave address 50h w2c1235ab lt CR gt lt LF gt Write 12h 35h and abh to slave address 16h 2 2C Write without a Stop Description This command is identical to the I2C Write command except that it does not issue an I2C stop event Syntax yaadallaa lt CR gt lt LF gt Address amp Direction aa Upper 7 bits slave address LSB direction 0 write Range even bytes from 00h to FEh Data 8888 Write Da
26. red 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 12C Adapter JI 300 exe 3 Verify that the I2C Host Adapter main window is displayed as shown in figure 1 Figure 1 I2C Host Adapter Main Window If an error occurs and the window does not appear begin by verifying that the NET Framework is installed To do this click Start on your windows desktop select Control Panel and then double click the Add or Remove Programs icon When the window appears scroll through the list of applications and check for the NET Framework If not listed go to http msdn2 microsoft com en us netframework aa 569263 aspx for instructions on downloading and installing the latest NET Framework JI 300 6 9 9 07 Jupiter Instruments 4 At the main window open a USB port by clicking the Open button in the USB Connection group Ensure an open USB port by confirming an open port status At the menu bar open the About message box by selecting Help followed by About Verify that the version numbers for the HW Version x and VHDL Version x are valid i e A D 4 etc If a question mark or non alphanumeric character appears an error has occurred If no errors have occurred or if errors have been resolved the Communications Check has passed 2 4 12C Tx Rx Session For th
27. s device driver is a software program that enables a hardware device to work with an operating system Figure 27 Found New Hardware Wizard Window 2 7 Atthe next Found New Hardware Wizard window Figure 28 check the box next to CD ROM drives and uncheck all others Click next Found New Hardware Wizard Locate Driver Files Where do you want Windows to search for driver files Figure 28 Found New Hardware Wizard Window 3 JI 300 34 9 9 07 Jupiter Instruments 8 Once Windows has found the required INF driver file Figure 29 click next to proceed Driver Files Search Results aa The wizard has finished searching for driver files for your hardware device ey The wizard found a driver for the following device e USB Serial Cable Windows found a driver for this device To install the driver Windows found click Next cJ c Ncdm 2 00 00 ftdibus inf lt Back Cancel Figure 29 Driver Found Window 9 A window indicating that the installation was successful should now be displayed Figure 30 Click Next Found New Hardware Wizard Completing the Found New e Hardware Wizard USB Serial Converter Windows has finished installing the software for this device To close this wizard click Finish lt Back Cancel Figure 31 Installation Success Window 10 The installation is now complete 35 9 9107 JI 300 Jupiter Instruments 2
28. ssage Success is in the status columns for both messages 2 The text Hello world is in the ASCII column of the read message 3 The asterisk cursor quickly moving back and forth between the two messages The I2C Tx Rx exercise is now complete 9 9 07 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 Data can be saved to disk via Intel HEX Motorola S Record or raw Binary file formats Features e Devices Over 100 devices including Atmel Generic Microchip NXP ST Micro and GP Block Reads e Supported file formats Intel HEX Motorola S Record and raw Binary e Programming voltage 1 50V to 5 25V e SCL clock rate 254Hz to 4 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
29. ta 32 bytes maximum Example Command Description ya031abc34892 lt CR gt lt LF gt Write 31h abh c3h 48h and 92h to slave address 50h 19 9 9107 Jupiter Instruments 3 4 y2c1235ab lt CR gt lt LF gt Write 12h 35h and abh to slave address 16h I2C Read Description This command is used to read data from a slave device A maximum of 32 and a minimum 0 bytes can be read The first two characters following the read character q specifies the number of bytes to read The next two characters specifies the slave address A carriage return and line feed terminates the statement Syntax qaaaa CR LF Read Count 8a Range 00h to 20h Address amp Direction aa Upper 7 bits slave address LSB direction 1 read Range odd bytes from 01h to FFh Example Command Description q14a3 lt CR gt lt LF gt Read 20 bytes from slave address 51h q0ab1 CR LF Read 10 bytes from slave address 58h 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 88 Range 00h to 20h Address amp Direction aa Upper 7 bits slave address LSB direction 1 read Range odd bytes from 01h to FFh Example Command Description d14a3 lt CR gt lt LF gt Read 20 bytes from slave address 51h d0ab1 lt CR gt lt LF gt Read 10 bytes from slave address 58h JI 300 Instructions JI 300 1
30. ting fundamentals of the JI 300 The JI 300 application provided two script functions Import and Export Import reads a script file into the I2C Message List and Export writes I2C messages from the Message List to a script file These functions are located at the File tab at the main window bar The best way to get started creating scripts is to first create a sample I2C message using the standard I2C message entry method i e Add Message Window This I2C message or messages will be used as a prototype or model for other I2C messages that need to be created Next export this message using the Export function to create a script file Using a text editor open the script file and begin editing Simply cut paste and copy I2C messages to change the desired message parameter 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 Atthe main window click the Add Message button to open the Add I2C Message window 3 Add the following two messages to the Message List see section 2 4 step 5 for help in adding messages 1 Message Type Write Slave Address AO Data 20 30 31 32 33 Remove Stop No anoop Message Type Read Slave Address A1 Read Count
31. uction Slave Address 01 v hex Read Count Remove Stop Figure 9 Add Edit I2C Message Menu Read 9 9 07 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 Message Type Read Write 5 Instruction Slave Address hex 1 394 576 Z 9 9 I0 54 9 129 415 6 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 E Remove Stop 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 Message Type Read Write Instruction Figure 11 Add Edit I2C Message Window Instruction JI 300 16 9 9 07 Jupiter Instruments 4 6 EEPROM Programming Utility window This fully integrated programming utility is located under the Utilities tab at the main window menu bar JI 300 noc P EEPROM Programming U moa Pre ra Bate Five Figure 12 EEPROM Programming Utility window Buffer Memory data either read from or waiting to be written to an EEPROM is displayed here The Buffer can be loaded as well as saved via several popular file formats Intel HEX Motorola S Record and raw Binary and edited manually using HEX values and or ASCII c
32. y Customers may return Jupiter Instruments products for a full refund if Jupiter Instruments is contacted within thirty days of the customer s receipt of the product Customer may return Jupiter Instruments 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 significant restocking fee Limitation of Liability Jupiter Instruments liability shall be limited to the repair or replacement of defective products in accordance with the Jupiter Instruments limited warranty Jupiter Instruments shall not be liable for any incidental special or consequential damages for breach of any warranty expressed or implied directly or indirectly arising out of Jupiter Instruments sale of merchandise including any failure to deliver any merchandise or arising out of customer s installation or use whether proper or improper of the product separately or in combination with other equipment or from any other cause Use the 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 Contact Us e Address Jupiter Instruments Miss
Download Pdf Manuals
Related Search
Related Contents
Disto A2 Manual 21A907-0146-E1 Sélection: Cylindre, carter d`huile EUROLITE Garden Light 3x1W LED User Manual - LTT AD622 Le Chiendent 5 Alexandrian, Sarane. "Les USER`S MANUAL - American Weigh Scales Inc experience and techniques in modelling urban stormwater networks Interaction effects and group comparisons Samsung LE46A900 User's Manual Copyright © All rights reserved.
Failed to retrieve file