Home
User Manual - Jupiter Instruments
Contents
1. DE lt ACK gt F0 lt ACK gt 11 lt NACK gt lt Stop gt t 109869us Msg 006 lt Start gt Add A6 W lt ACK gt 00 lt ACK gt lt Stop gt t 1202us Msg 007 lt Start gt Add A7 R lt ACK gt 22 lt ACK gt 23 lt ACK gt 24 lt ACK gt 25 lt ACK gt 26 lt ACK gt 27 lt ACK gt FF lt ACK gt FF lt ACK gt FF lt NACK gt lt Stop gt t 109361us Msg 008 lt Start gt Add A0 W lt ACK gt 00 lt ACK gt lt Stop gt t 1202us Msg 009 lt Start gt Add A1 R lt ACK gt 12 lt ACK gt 23 lt ACK gt 56 lt ACK gt 78 lt NACK gt lt Stop gt t 108373us 15 11 4 04 Jupiter Instruments APPENDIX A 1 PC System Requirements e Microsoft Windows 98 2000 and XP These OS require the NET framework If installation is required go to msdn microsoft com netframework downloads howtoget aspx e Serial port 115 2K BAUD e CDROM drive e 5MB hard disk space 2 Size and Weight e 4 2x1 5x6 5 inches e 1 0lbs Jl 210 16 11 4 04 Jupiter Instruments APPENDIX B 1 Specifications Power PC Interface 12C Interface Trigger Output LEDs Input Power Receptacle Communications BAUD rate Connector Connector Pins Bus Speed Input Threshold Input Range Input Capacitance Connector Output Signal Power SCL SDA Trigger Message Recording Jl 210 Capacity Triggering Pre Trigger Message Time Stamp 6VDC 100mA 2 1mmx5 5mm coaxial DC
2. 12C hexadecimal format i e upper 7 bits make up the slave address and the LSB determines message direction d Message direction R Read W Write Add10 hh a 10 bit Message Address with direction followed by Since a 10 bit address is formed from the first two bytes following a Add10 hh Start condition the 10 bit address syntax is displayed as two bytes the i upper 2 bits of the 10 bit address make up the first byte value and the remaining 8 bits of the 10 bit address make up the second byte value Message direction is displayed in parentheses in the first byte hh Address displayed as hexadecimal value d Message direction R Read W Write hh Data byte value hh Data displayed as hexadecimal value 11 4 04 Jupiter Instruments Jl 210 lt Frame Error gt An address or data value has been truncated by a Stop condition lt ACK NACK Error gt A stop condition has terminated the message before an ACK NACK is generated T ddddduS Message execution time measured from Start to Stop or Start or repeated Start ddddd Time displayed as a decimal value Msg An asterisk preceding the message number identifies a trigger message Additionally horizontal bars above and below the message body are added A trace log example follows below Msg 005 lt Start gt Add A1 R lt ACK gt 12 lt ACK gt 23 lt ACK gt 56 lt ACK gt 78 lt ACK gt 9A lt ACK gt BC lt ACK gt
3. downloads howtoget aspx for instructions on downloading and installing the latest NET Framework version 4 Atthe menu bar configure the COM port by selecting Setup then Comm Port 5 Verify that the Comm Port menu opens as shown in figure 2 Comm Port Comm Port Port Status Open OK Figure 2 Comm Port Menu Select the desired host COM port number COM 1 COMA4 and then select Open Ensure that the selected port is available and open by verifying an open port status Click OK to save At the main window click the Run button Wait a few seconds then click Stop aN 9 0 Verify an output similar to that shown below is now displayed in the Trace Log pane 12C Bus Monitor Application Version 2 1 Date 1 18 2006 Hardware Version Od 1 18 2006 8 48 34 AM Memory count 0000 No Data 2 4 12C Message Capture w o Trigger 1 Ensure the 12C bus Monitor unit is connected to the host PC Jl 210 6 11 4 04 Jupiter Instruments 2 11 Ensure that the Bus Monitor application is running and a host COM port has been selected Connect the 12C probe cable to the Input jack on the 12C bus Monitor front panel Connect the three I2C bus probes SDA SCL and GND to an active 12C bus Verify I2C bus activity by observing the SDA and SCL LEDs on the front panel of the I2C Bus Monitor unit At the main window select Free Run Capture in the Trace Mode group Click the Run button to begin capturing I2C da
4. t 109869us Msg 006 lt Start gt Add A6 W lt ACK gt 00 lt ACK gt lt Stop gt t 1202us Msg 007 lt Start gt Add A7 R lt ACK gt 22 lt ACK gt 23 lt ACK gt 24 lt ACK gt 25 lt ACK gt 26 lt ACK gt 27 lt ACK gt FF lt ACK gt FF lt ACK gt FF lt NACK gt lt Stop gt t 109361us Msg 008 lt Start gt Add A0 W lt ACK gt 00 lt ACK gt lt Stop gt t 1202us Msg 009 lt Start gt Add A1 R lt ACK gt 12 lt ACK gt 23 lt ACK gt 56 lt ACK gt 78 lt NACK gt lt Stop gt t 108373us Examine the captured trigger message and verify a match with the trigger menu selections At the Timing Waveform display use the zoom and scroll controls to locate the trigger message This message s location is indicated by the blue vertical bar This bar marks the point in time where the trigger condition was satisfied Zoom in to a point where SCL clock and SDA data signals are clearly visible and clocked data values can be determined Visually decode the timing signals and verify a match with the trigger menu trigger menu selections 11 4 04 Jupiter Instruments 3 MAIN WINDOW AND MENU DESCRIPTIONS 3 1 Main Window The I2C Bus Monitor main window is illustrated in Figure 3 The Trace Log pane and associated monitor and control options are located on the top 3 4s of the window and the Timing Waveform display and associated monitor and control options are located towards the bottom 12C Bus Monitor DAR File S
5. Model JI 210 I2C Bus Monitor User s Manual Version 2 0 Jupiter Instruments 1 29 2006 Edition Jl 210 1 18 06 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 PC Message Capture w o Trigger 2 5 RC Message Capture with Trigger 3 MAIN WINDOW AND MENU DESCRIPTIONS 3 1 Main Window 3 2 Trace Memory Setup Menu 3 3 Comm Port Menu 3 4 Trigger Menu 4 TRACE LOG PANE 4 1 Message Syntax Definitions APPENDIX A 1 PC System Requirements 2 Size and Weight APPENDIX B 1 Specifications APPENDIX C 1 General Information Jl 210 1 10 11 12 14 14 16 16 16 17 17 19 19 12 30 04 Jupiter Instruments 1 1 1 2 1 3 1 4 Jl 210 Warranty Thirty Day Return Policy Limitation of Liability Contact Us 19 19 19 19 11 4 04 Jupiter Instruments 1 Jl 210 INTRODUCTION The JI 210 is a PC hosted I2C bus monitor used to non invasively monitor and analyze a variety of I2C networks The desktop unit captures and stores up to 32KBs of bus activity including data and address values stop start read write ACK NACK and frame error events Data is displayed as both I2C messages and Timing Waveforms A Windows software application manages captured I2C messages timing waveform display trigger setup and sampling
6. are Setup 1 Connect the 12C bus Monitor unit to the host PC using the 9 pin serial cable 2 Connect the AC adapter to the power jack on the rear panel of the I2C Bus Monitor unit Then plug the adapter into the wall 3 Ensure that the power on LED on the 12C Bus Monitor unit is illuminated 2 3 Communications Check 1 Go to the folder C WI 2 Launch the 12C Bus Monitor application by clicking 12C_Bus_Mon exe 3 Verify that the main 12C Bus Monitor window is displayed as shown in figure 1 12C Bus Monitor File Setup Help Trace Control Operation Trace Mode z FreeRun Trigger Capture ee feme Progress Stop Memory Byte Count 0 hex Level 0 100 Timing Waveform Sampling Clock 50ns y I T T T T T T T T T T Trigger Position Progress 25 20 5 10 5 0 s 10 15 20 25 50 X Stop Sampling Clock Soale usec aa ZoomAl ZomOut Zoomin E ee E Comm Port Status Closed Figure 1 12C Bus Monitor Window Jl 210 5 11 4 04 Jupiter Instruments If an error occurs and the window does not appear begin by verifying that the NET Framework 1 1 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 If you see the NET Framework 1 1 listed the latest version is installed If not listed go to msdn microsoft com netframework
7. e sampling rate for the Timing Waveform display is selected here Trigger Position This control selects in percentage the amount of timing data recorded before and after the trigger event This control is ignored when a non triggered captured is initiated i e Free Run Capture mode or Snap Shot Progress Timing Waveform Messages reporting the status of the capture session as related to the timing data are displayed here Snap Shot This control initiates a non triggered capture and display of timing data It is used to take a quick look at the state of the SDA and SCL signals Timing Waveform Control These controls are used to manipulate the timing signals displayed in the timing waveform display Zoom in zoom out zoom all scroll left lt and scroll right gt controls are available Timing Waveform Display SDA and SCL signals are displayed here When a Trigger Trace Mode is initiated and a trigger event has occurred a blue vertical bar in the timing data is displayed This bar marks the point in time where the trigger condition was satisfied and corresponds to the trigger message in the Trace Log Note that only a single trigger event is generated during a session 3 2 Trace Memory Setup Menu This menu Figure 4 selects both the Memory Depth and the number of bytes recorded before and after a trigger event Jl 210 Trace Memory Setup Memory Memory Depth 32K v Trigger Position 50 v
8. etup Help Trace Control 2 iee Trace Mode S Ti m FreeRun 3 Trigger Capture 4 FUN stor Stop Memory Byte Count 0 hex Level 0 100 Timing Waveform 1 1 Sampling Clock Sons y tigger Position T T 20 25 F T T T T T T T T 5 10 5 0 5 10 15 50 vw jampling Clock Seale useo 8 9 10 Figure 3 12C Bus Monitor Main Window 1 Trace Log Captured I2C messages are displayed in this pane 2 Trace Mode 2C data can be captured via two modes Trigger and Free Run Capture In Trigger mode captured data is written to memory using a circular buffer arrangement When a trigger occurs data is tagged and the remainder of memory is filled The result is memory filled with pre and post trigger 12C data In Free Run Capture mode all triggering is ignored I2C data is simply captured and written to memory beginning at address 0 and ending at the selected memory depth 3 Run Stop These buttons control the I2C capture session The Run button initiates a session and the Stop button terminates it A capture session will automatically stop when the both message and timing waveform memories are full 4 Progress Trace Messages reporting the status of the capture session are displayed here Jl 210 9 11 4 04 Jupiter Instruments 5 6 7 10 11 Memory Trace The memory byte count is displayed both numerically and graphically Sampling Clock Th
9. jack Serial RS 232C 115 2K 9 pin sub D female 5 pin latching 0 100 spacing 0 025 pins Pin 1 Gnd Pin 2 SCL Red Pin 3 Gnd Black Pin 4 SDA Green Pin 5 Gnd 0 to 1 0Mbit s w o bus errors 0 to 700kbit s with bus errors ViL 1 0V typ VIH 2 0V typ VH 0 8V typ 0 3V to 5 5V operational 5 0 to 10V max rating 45pf typical including 34 probe cable BNC 10uS 3 3V pulse Power On Bus clock activity Bus data activity Message Recording Trigger Event 32Kb buffer Address Data R W Frame Error combination Selectable 25 50 and 75 pre trigger recording 1us to 1 0485s 1us resolution Period measured from Message Start to Stop or Start to repeated Start 11 4 04 Jupiter Instruments Timing Waveform Sampling Rates Selectable 50ns 100ns 200ns 500ns 1us 2us 5us 10us 20us 50us 100us 200us 500us 1ms Sampling Capacity 8K channel Pre Trigger Recording Selectable 0 25 50 75 100 Capture Modes Triggered and Free run SnapShot Jl 210 18 11 4 04 Jupiter Instruments APPENDIX C Jl 210 1 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 Auth
10. orization 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 Policy 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 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 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
11. oves a simplified and convenient means of entering and maintaining a trigger setup This menu is illustrated in Figure 6 A trigger event is generated if a match occurs between a captured I2C bus message and the trigger setup values Only a single trigger event is generated during a Jl 210 recording session Trigger Menu Addressing Format 7 Bit C 10 Bit Trigger Configuration Address amp Data Address Value 00 0 FE hex Data Value oo 0 FF es Rew Value RD WR Don t Care Trigger Output Enabled Disabled o ea Figure 6 Trigger Menu 1 Address Format Radio buttons select either a 7 Bit or 10 Bit addressing If the trigger type is not based on an address selectable such as Frame Error Only the buttons are dimmed and not 2 Trigger Configuration A list box selects 1 of 7 trigger configurations Configuration e Address and Data e Address only e Data only e Address amp Data or e Address or Frame Error e Data or Frame Error e Frame Error Only Match Variables Address Data Address Format and R W Address Address Format and R W Data and R W Frame Error Address Data Address Format and R W or Frame Error Address Address Format and R W or Frame Error Data and R W or Frame Error Frame Error Only 12 11 4 04 Jupiter Instruments Jl 210 3 6 Address Value Address trigger values for either 7 bit or 10 bit formats is en
12. pment repair and diagnostics Note If the host PC does not have an available COM port but does have a free USB port a USB to RS 232 converter can be used to communicate with the desktop unit Successful operation has been achieved with the IOGear Model GUC232A USB to Serial PDA converter cable 3 11 4 04 Jupiter Instruments 1 1 Front Panel Description 12C Bus Monoitor Mo del JI 210 Jupiter Instruments Power SCL SDA Input Power Power on indicator SCL SDA 12C bus activity indicators ON NN a LED Trigger event has occurred Trigger Output Trigger Input I2C probe cable jack input 5 pin polarized latching header Molex 70553 0004 Trigger Trigger event Recording indicator Blinking LED Recording in progress Solid 5 Output Trigger output signal 3 3V 10us pulse BNC connector 1 2 Rear Panel Description 1 Power Power input jack 2 4mm x 5 5mm 2 RS 232 Serial Communications RS 232 Sub D 9 pin Female Jl 210 4 11 4 04 Jupiter Instruments 2 GETTING STARTED 2 1 Software Installation The 12C Bus Monitor software can be installed locally on the host PC s hard drive or executed directly from the CD ROM To install on the C drive 1 Insert the JI 210 CD ROM disk into the CD drive 2 Using Windows Explorer copy the JI folder containing the bus monitor executable 12C_Bus_Mon exe from the CD ROM to a convenient location on PC s C drive 2 2 Hardw
13. rates RS 232 provides the PC to desktop unit communications link A unique FPGA architecture allows the JI 210 to capture and display all I2C bus events valid or invalid between message Start and Stop conditions For example the action of a Master mistakenly ignoring the NACK response of a Slave by continuing to transmit data bytes will be captured showing the invalid NACK response for each transfer Bus anomalies such as a Start followed by a Stop without data or multiple Stop Starts conditions will be captured and displayed as they occurred Additionally the JI 210 can be configured to trigger and capture bus errors such as truncated address or data values or missing ACK NACK responses Features e Compatible with Standard 100kbit s Fast 400kbit s and bit rates up to 700kbit s without clock stretching e Timing Waveform sampling rates up to 50ns 20Mhz e Supports 7 bit and 10 bit addressing e Compliant with 3 3V and 5 0V bus networks e Combinational Event Triggering based on Address Data and R W values and Frame Error events e Selectable pre post trigger position for both 12C Message capture and Timing Waveform data e Message period timestamp with 1us resolution e Trigger output signal available via BNC connector used to trigger a digital oscilloscope e Easy to use Graphical User Interface GUI software included Applications e Firmware debugging and hardware troubleshooting e Production line testing e Equi
14. sabled Click OK to save the trigger setup Select a Timing Waveform sampling clock suitable for the I2C bus under test To do this click the Sampling Clock combo box at the lower left side of the window Choose a sampling clock that is approximately 20x faster than the I2C clock rate At the main window select a triggered trace by clicking the Trigger radio button Verify 12C bus activity by observing the SDA and SCL LEDs on the front panel of the 12C Bus Monitor unit At the main window click the Run button to begin capturing 12C data Verify 12C message recording by observing an increasing byte count in the Record Memory text box 7 11 4 04 Jupiter Instruments Jl 210 11 12 13 14 15 Watch the Progress text box in the Trace Control section When a Triggered message appears wait a few seconds and then click the Stop button If a Triggered message is never observed click the Stop recording button and verify trigger menu settings trace mode selection and chosen trigger message At the Trace Log pane scroll through the captured messages to locate the trigger message This message is identified by an asterisk preceding the message number and horizontal bars above and below the message As an example Msg 005 lt Start gt Add A1 R lt ACK gt 12 lt ACK gt 23 lt ACK gt 56 lt ACK gt 78 lt ACK gt 9A lt ACK gt BC lt ACK gt DE lt ACK gt F0 lt ACK gt 11 lt NACK gt lt Stop gt
15. ta Verify I2C recording by observing an increasing byte count in the Record Memory text box and the message Recording in the Trace Control Progress text box Click the Stop recording button after filling memory with a few hundred bytes When the message Stopped is displayed in both the Trace Control and Timing Waveform Progress test boxes click the Zoom All button in the Timing Waveform section Verify that I2C messages are now displayed in the Trace Log pane and that SDA and SCL waveforms have been captured Note If the density of I2C message traffic is low and or the clock frequency is low flat line waveforms may be displayed 2 5 12C Message Capture with Trigger Jl 210 1 If you have not already done so run the steps in section 2 4 12C Message Capture w o Trigger Scroll through the captured I2C messages in the Trace Log pane and locate a message with an infrequent occurrence suitable for use as a trigger For this test select a message with a 7 bit address that has at least one data argument Note the address R W and data values At the menu bar open the trigger menu by selecting Setup then Trigger Using your selected I2C message set the trigger menu as follows e Address Format 7 bit e Trigger Configuration Address and Data e Address Value Your selected trigger Address value e Data Value Your selected trigger Data value e R W Value Your selected trigger R W value e Trigger Output Di
16. tered here When 7 bit addressing is selected even address values from 0 to FEh are available This follows the I2C convention using the upper 7 bit of a byte as the address and setting the LSB to 0 For 10 bit addressing all values from O to 3FFh are available Data Value Value range is from 0 to FFh R W Value Radio buttons select read RD write WR or a Don t Care value for the 12C message direction bit R W Trigger Output The Trigger Output enables or disables the generation of 10us trigger event signal This output signal is available at front panel BNC connector Note that only a single trigger event is generated during a recording session 13 11 4 04 Jupiter Instruments 4 TRACE LOG PANE Captured I2C messages are assigned a message number and sequentially displayed in the trace log pane Displayed message details include message data and address values stop start read write ACK NACK and frame error events Message execution time Start to Stop or Start to repeated Start is also displayed An asterisk preceding the message number and horizontal bars above and below the message identifies a trigger message 4 1 Message Syntax Definitions Jl 210 Syntax Description lt Start gt Start event lt Stop gt Stop event lt ACK gt Acknowledge event lt NACK gt not Acknowledge event Add hh d 7 bit Message Address with direction hh Address value displayed in conventional
17. 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 210 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 25108 Marguerite Pkwy Suite B 109 Mission Viejo CA 92692 2400 e Email Sales Jupiteri com Tech Jupiteri com e Phone Sales and Information 949 716 0154 e Website www Jupiteri com 1 9 11 4 04
18. x Ca Figure 4 Trace Memory Setup Menu When the Trace Memory is full captured 12C messages will be automatically displayed in the Trace Log To take advantage of this display feature set the memory depth as small as possible for your testing Otherwise the memory should be set to the default value of 32K The Trigger Position is adjustable in three steps from 25 to 75 of the selected memory depth By judicious selection of the Trigger Position viewing a particular I2C message or bus event long before or after a trigger event is possible 10 11 4 04 Jupiter Instruments 3 3 Comm Port Menu The selection of a COM port COM1 COM4 and status Open Closed is provided by the Comm Port Menu Figure 5 Comm Port Comm Port Port Status OK Figure 5 Comm Port Menu Four COM port are available COM1 3F8h COM2 3F8h COM3 3F8h or COM4 3F8h Click the Open or Close button to either open or close the selected port Status of the selected port is indicated in the Port Status text box A pop up message warns against a nonexistent or unavailable COM port Note If the host PC does not have an available COM port but does have a free USB port a USB to RS 232 converter can be used to communicate with the desktop unit Successful operation has been achieved with the IOGear Model GUC232A USB to Serial PDA converter cable Jl 210 11 11 4 04 Jupiter Instruments 3 4 Trigger Menu The Trigger Menu pr
Download Pdf Manuals
Related Search
Related Contents
Sony 4-184-692-11(1) Stereo Receiver User Manual P01 [Converted] 重量式燃費計取扱説明書 Elections livre élu 2015 RGA SERIES - American Control Electronics Asrock H61M motherboard Polaroid FLM-1514B User's Manual Copyright © All rights reserved.
Failed to retrieve file