background image

User’s
Manual

Yokogawa Electric Corporation

DL1640/DL1640L
Digital Oscilloscope
I

2

C-Bus Signal Analysis Function

(Includes the SPI Bus Signal Analysis Function)

IM 701610-61E
2nd Edition

Summary of Contents for DL1640

Page 1: ...User s Manual Yokogawa Electric Corporation DL1640 DL1640L Digital Oscilloscope I2 C Bus Signal Analysis Function Includes the SPI Bus Signal Analysis Function IM 701610 61E 2nd Edition...

Page 2: ...provements in the instrument s performance and functions Display contents illustrated in this manual may differ slightly from what actually appears on your screen Every effort has been made in the pre...

Page 3: ...er to the user s manual The symbol is used in the user s manual to indicate the reference WARNING Calls attention to actions or conditions that could cause serious or fatal injury to the user and prec...

Page 4: ...ailed Analysis Results 1 25 1 7 Communication Commands 1 28 1 8 Error Messages 1 39 Chapter 2 SPI Bus Signal Analysis Function 2 1 Overview of the SPI Bus Signal Analysis Function 2 1 2 2 Connecting t...

Page 5: ...nal and the CH3 CH4 signal combination trigger Analysis Function You can analyze the data and other information that are displayed when the acquisition of historical data acquisition data or waveform...

Page 6: ...a Probe When using the I2 C bus trigger function apply the SCL serial clock signal and SDA serial data signal to the CH1 and CH2 input terminals respectively When connecting a probe to the instrument...

Page 7: ...CH 1 CH 2 CH 3 CH 4 POWER COPY IMAGE SAVE SHIFT ZOOM GO NO GO ENHANCED ACQ START STOP SNAP SHOT V DIV TIME DIV Procedure 1 Press ENHANCED 2 Press the Type soft key The trigger type selection menu appe...

Page 8: ...d the address pattern becomes the trigger target 8 Turn the jog shuttle to move the cursor to the item you wish to set the pattern 9 Press SELECT to display the entry box Entry box 10 Turn the jog shu...

Page 9: ...Stop Conditions That Do Not Conform to the Protocol 19 Turn the jog shuttle to move the cursor to Ignore Unexpected Start Stop Condition 20 Press SELECT to select Yes or No Press ESC to close the dial...

Page 10: ...I2C Only I2C on Pattern or I2C Pattern soft key When I2C Only Is Selected 33 Press the Set Pattern soft key The Set Pattern dialog box appears If you selected I2C Only you do not have to set this ite...

Page 11: ...shuttle to move the cursor to Pattern CH3 or CH4 35 Press SELECT to select H L or X Setting the Trigger Condition 36 Turn the jog shuttle to move the cursor to Condition 37 Press SELECT to select Ent...

Page 12: ...trigger is activated on the 9th falling edge of the SCL clock signal Address R W bit SDA SCL Start condition 1 2 3 4 5 6 7 8 9 Acknowledge bit Data byte Trigger activated here 1 2 3 4 5 6 7 8 9 Acknow...

Page 13: ...ta1 Pattern and Data2 Pattern separately True Activates a trigger when the specified pattern is met False Activates a trigger when the specified pattern is not met Setting the Data Pattern Posotion Yo...

Page 14: ...es a signal that is obtained by removing the DC component from the trigger source signal DC Uses the trigger source signal as is Setting the HF Rejection Specify ON if you wish to use a signal that is...

Page 15: ...e preset trigger level L The trigger source level is below the preset trigger level X Not used as the trigger source Setting the Trigger Condition True Activates a trigger when the specified CH3 CH4 p...

Page 16: ...urce level is below the preset trigger level X Not used as the trigger source Setting the Trigger Condition Select the condition from the following Enter Activates a trigger when the specified CH3 CH4...

Page 17: ...ition Shaded area Byte pattern to be compared Start Trigger Address R W bit S 25 AE 57 27 FE 98 99 27 P A4 Trigger activated here Non Ack Trigger A trigger is activated when the Acknowledge bit is not...

Page 18: ...tivated here Trigger Only on the Data Pattern Trigger Condition Address Pattern Not applicable Data Pattern 27 Condition True Ignore the Restart Condition No Ignore Unexpected Start Stop Condition No...

Page 19: ...expected Start Stop Condition No Position Anywhere S 25 AE 57 27 FE 98 99 27 P A4 3 Trigger activated here 1 Compare against the specified address pattern A4 A match 2 Compare until a match occurs aga...

Page 20: ...start Condition No When Ignore Unexpected Start Stop Condition Yes SDA SCL Start condition 1 2 3 4 5 6 7 8 9 1 0 0 1 1 0 0 1 Start condition Ignore the start condition Trigger condition met here When...

Page 21: ...H 8 9 1 1 8 9 I2C bus condition met Condition not met Trigger does not activate SDA SCL CH3 CH4 I2C bus condition met Condition met Trigger activated here I2C Pattern When the Clock Channel Is Set to...

Page 22: ...AVE SHIFT ZOOM GO NO GO ENHANCED ACQ START STOP SNAP SHOT V DIV TIME DIV Procedure 1 Press SHIFT to set the keys in the shifted condition Functions marked in purple on the panel become active 2 Press...

Page 23: ...Upper 22 Press SELECT to display the entry box 23 Turn the jog shuttle to set the value 24 Press SELECT or ESC to close the entry box The value will be confirmed 25 Set Thr Lower in a similar fashion...

Page 24: ...ysis result ZOOM display Note If the analysis result contains indefinite data is displayed in the Data box Detailed Display of the Analysis Results 31 Press the Detail soft key The detailed display of...

Page 25: ...t the value Bits set to X will not be used as a search condition The search conditions can be specified using binary BIN or hexadecimal HEX values Press SELECT or ESC to close the entry box The value...

Page 26: ...Resolution 0 01 divisions For example the resolution for 2 mV div is 0 02 mV Setting the Hysteresis Selectable range 0 3 divisions to 4 0 divisions Setting the Data Channel Set the data channel to CH...

Page 27: ...and the Post side 10000 Pre side 30000 and Post side 10000 Pre Start from the reference point and display back to the left Post Start from the reference point and display forward to the right Notes Wh...

Page 28: ...point Searching Data Setting the Search Conditions Pattern Search Byte Pattern Set the byte pattern to be searched in binary or hexadecimal notation You can set the address pattern data pattern and Ac...

Page 29: ...CE HISTORY MEASURE SETUP PRESET DISPLAY CURSOR CH 1 CH 2 CH 3 CH 4 POWER COPY IMAGE SAVE SHIFT ZOOM GO NO GO ENHANCED ACQ START STOP SNAP SHOT V DIV TIME DIV Procedure 1 Press FILE 2 Press the File It...

Page 30: ...the cursor to the Auto Naming box 13 Press SELECT to select ON or OFF 14 Turn the jog shuttle to move the cursor to the File Name box 15 Press SELECT A keyboard appears 16 Enter the file name accordin...

Page 31: ...shuttle to select the files in the File List menu 21 Press the Property soft key The property box about the selected file is displayed Press ESC to close the box Explanation Saving the Detailed Analys...

Page 32: ...inary when the I2 C trigger type is set to Address Data or queries the current setting 1 32 TRIGger I2C ADDRess DATA POSItion Sets the comparison position of the Data Pattern when the I2 C trigger typ...

Page 33: ...analysis result or queries the current setting 1 37 SEARch I2C SEARch ADDRess HEXa Sets the searched Address pattern of the I2 C analysis result in hexadecimal 1 37 SEARch I2C SEARch ADDRess MODE Set...

Page 34: ...TRUE FALSe I2C ADDRess ADDRess HEXa Space MODE Space OFF ON NRf PATTern Space DATA CONDition Space TRUE FALSE HEXa Space MODE Space OFF ON NRf PATTern Space IREStart Space YES NO IUNexpected Space YES...

Page 35: ...DDRess HEXa Function Sets the Address pattern in hexadecimals when the I2 C trigger type is set to Address Data Syntax TRIGger I2C ADDRess ADDRess HEXa string string 2 characters by combining 0 to F a...

Page 36: ...X10 1 7 Communication Commands TRIGger I2C ADDRess DATA POSItion Function Sets the comparison position of the Data pattern when the I2 C trigger type is set to Address Data or queries the current sett...

Page 37: ...trigger pattern condition or queries the current setting Syntax TRIGger I2C PATTern CONDition ENTer EXIT TRUE FALSe TRIGger I2C PATTern CONDition Example TRIGGER I2C PATTERN CONDITION ENTER TRIGGER I2...

Page 38: ...CLOCk HYSTeresis Space NRf Voltage Voltage Voltage LEVel Space SOURce Space NRf DATA LEVel Space SOURce Space NRf MPOSition Space NRf RPOint Space TRIGger MANual LIST Space NRf SEARch ADDRess ACK Spac...

Page 39: ...4 0 divisions 0 1 steps Example SEARCH I2C ANALYZE SETUP CLOCK HYSTERESIS 0 5 SEARCH I2C ANALYZE SETUP CLOCK HYSTERESIS SEARCH I2C ANALYZE SETUP CLOCK HYSTERESIS 0 5 SEARch I2C Function Queries all se...

Page 40: ...024 00001111 0F 0 SEARch I2C ANALyze SETup CLOCk LEVel Function Sets the clock channel level of the I2 C analysis condition or queries the current setting Syntax SEARch I2C ANALyze SETup CLOCk LEVel...

Page 41: ...H I2C SEARCH ADDRESS MODE SEARCH I2C SEARCH ADDRESS MODE 1 SEARch I2C SEARch ADDRess PATTern Function Sets the search Address pattern of the I2 C analysis result in binary or queries the current setti...

Page 42: ...ed 1 7 Communication Commands SEARch I2C SEARch PREVious Function Performs the I2 C analysis result search before the current byte and returns the search position Syntax SEARch I2C SEARch PREVious Exa...

Page 43: ...d to the DL1640 DL1640L and communications These messages are described in the DL1620 DL1640 DL1640L User s Manual IM 701610 01E and the Communication Interface User s Manual IM 701610 17E Warnings Co...

Page 44: ...rrently displayed data you can search in the forward or reverse direction for data that matches a specified data pattern and display the matched data expanded on the ZOOM display You can specify the d...

Page 45: ...analysis connect the signals to the input terminals as follows CH1 Clock signal CH2 Data input output signal Data1 CH3 Data input output signal Data2 CH4 Chip select signal CS CH2 and CH3 can be conne...

Page 46: ...RIG D HELP ESC SELECT RESET SIMPLE MODE POSITION MATH MISC FILE CLEAR TRACE HISTORY MEASURE SETUP PRESET DISPLAY CURSOR CH 1 CH 2 CH 3 CH 4 POWER COPY IMAGE SAVE SHIFT ZOOM GO NO GO ENHANCED ACQ START...

Page 47: ...ce is to cross the specified level for activating the trigger from the following three choices To activate the trigger on the edge falling of the CS signal CH4 set the trigger slope to Trigger when th...

Page 48: ...signal Approximately 0 3 divisions of hysteresis around the trigger level Approximately 1 divisions of hysteresis around the trigger level The value above is an approximate value It is not strictly wa...

Page 49: ...SAVE SHIFT ZOOM GO NO GO ENHANCED ACQ START STOP SNAP SHOT V DIV TIME DIV Procedure 1 Press SHIFT to set the keys in the shifted condition Functions marked in purple on the panel become active 2 Pres...

Page 50: ...Press SELECT to display the entry box 19 Turn the jog shuttle to set the value 20 Press SELECT or ESC to close the entry box The value will be confirmed 21 Set Thr Lower of Data1 CH2 in a similar fash...

Page 51: ...ally setting the analysis reference point you can set the analysis reference point while viewing the waveform display For details on the translucent mode display see section 8 7 Turning Translucent Mo...

Page 52: ...lay Note If you select the analysis number by turning the jog shuttle the byte corresponding to the selected analysis number is displayed expanded on the ZOOM display The analysis number of the detail...

Page 53: ...s SELECT to display the entry box 51 Turn the jog shuttle to set the value Bits set to X will not be used as a search condition Press SELECT or ESC to close the entry box The value will be confirmed P...

Page 54: ...is level is determined to be 0 If Thr Lower data signal level Thr Upper the signal level is determined to be indefinite data If indefinite data is found is displayed in the Data1 or Data2 display box...

Page 55: ...Dt1 D8 Data2 hexadecimal display Dt2 3D Enable state of the CS signal CS H When Clock CH1 and CS CH4 X Analysis number No 0 1 Data1 hexadecimal display Dt1 08 D8 Data2 hexadecimal display Dt2 E4 3D En...

Page 56: ...reference point and display forward to the right Notes When Performing Analysis Analysis and search cannot be performed while the waveform acquisition is started Analysis and search cannot be performe...

Page 57: ...ighting moves to the corresponding byte in the list of analysis results If the CS signal is set and the CS signal waveform on the Main screen does not contain points of change from H to L or L to H th...

Page 58: ...arch and an indefinite data search simultaneously Note Indefinite data is always considered matched to the specified status If analysis is performed on a channel of which a CS signal is selected the d...

Page 59: ...SETUP PRESET DISPLAY CURSOR CH 1 CH 2 CH 3 CH 4 POWER COPY IMAGE SAVE SHIFT ZOOM GO NO GO ENHANCED ACQ START STOP SNAP SHOT V DIV TIME DIV Procedure 1 Press FILE 2 Press the File Item soft key The Fil...

Page 60: ...omment dialog box appears 12 Turn the jog shuttle to move the cursor to the Auto Naming box 13 Press SELECT to select ON or OFF 14 Turn the jog shuttle to move the cursor to the File Name box 15 Press...

Page 61: ...perty box about the selected file is displayed Press ESC to close the box Explanation Saving the Detailed Analysis Results You can store the analysis results of the SPI bus signal to the storage mediu...

Page 62: ...CHANnel4 MODE Sets whether to handle CH4 as a CS signal ON OFF in the SPI analysis conditions or queries the current setting 2 23 SEARch SPI ANALyze SETup CS ESTate Sets the enable state of the CS si...

Page 63: ...arch position 2 25 SEARch SPI SEARch SOURce Sets the data source for performing the SPI analysis result search or queries the current setting 2 25 SEARch SPI SEARch TYPE Sets the type of SPI analysis...

Page 64: ...te SETup BITorder Space MSBFirst LSBFirst CLOCk HYSTeresis Space NRf Voltage Voltage Voltage Voltage LEVel Space POLarity Space RISE FALL CS CHANnel4 LEVel Space MODE Space OFF ON NRf ESTate Space HIG...

Page 65: ...000E 00 SEARCH SPI ANALYZE SETUP CS CHANNEL4 MODE 1 ESTATE LOW LEVEL 1 000E 00 SEARCH SPI ANALYZE SETUP CS ESTATE LOW SEARCH SPI ANALYZE SETUP RPOINT TRIGGER MPOSITION 0 00000 BITORDER MSBFIRST SEARc...

Page 66: ...POLarity RISE FALL SEARch SPI ANALyze SETup CLOCk POLarity Example SEARCH SPI ANALYZE SETUP CLOCK POLARITY RISE SEARCH SPI ANALYZE SETUP CLOCK POLARITY SEARCH SPI ANALYZE SETUP CLOCK POLARITY RISE SEA...

Page 67: ...yze SETup DATA x MODE Boolean SEARch SPI ANALyze SETup DATA x MODE x 1 2 Example SEARCH SPI ANALYZE SETUP DATA1 MODE ON SEARCH SPI ANALYZE SETUP DATA1 MODE SEARCH SPI ANALYZE SETUP DATA1 MODE 1 SEARch...

Page 68: ...I SEARCH DATA PATTERN1 10X10X10 SEARch SPI SEARch NEXT Function Performs the SPI analysis result search after the current byte and returns the search position Syntax SEARch SPI SEARch NEXT Example SEA...

Page 69: ...the SPI File group can be used to make the same settings inquiries and executions as when the SPI bus menu under the FILE key on the front panel is used FILE SAVE SPI ABORt EXECute FILE SAVE SPI EXECu...

Page 70: ...se messages are described in the DL1620 DL1640 DL1640L User s Manual IM 701610 01E and the Communication Interface User s Manual IM 701610 17E Warnings Code Message 37 Analysis aborted 38 Data not det...

Page 71: ...with the specified data Combination Trigger Set the trigger condition by combining the analog signals of CH3 CH4 and the SCL SDA signals Analysis Function Detailed Data Display Mode The time from the...

Page 72: ...ce Point the data select binary or hexadecimal display and the CS signal state Waveform and Data Display Mode Simultaneously displays the data hexadecimal and the waveform Number of Data Points That C...

Page 73: ...s 1 10 1 22 2 5 2 11 I I2 C pattern 1 11 I2 C analyze group 1 34 I2 C file group 1 38 I2 C on pattern 1 11 I2 C only 1 10 I2 C trigger group 1 30 I2 C trigger type 1 8 I2 C bus signal analysis functio...

Page 74: ...op condition 1 9 T Thr Lower 1 22 2 11 Thr Upper 1 22 2 11 threshold level 1 22 trigger condition 1 3 1 11 1 12 trigger coupling 1 10 2 4 trigger function 1 1 trigger level 1 10 2 4 trigger setting ex...

Reviews: