Page 1
DL1700E Series Digital Oscilloscope Serial Bus Signal Analysis Function IM 701730-51E 2nd Edition...
Page 2
Thank you for purchasing the DL1700E Series (DL1735E/DL1740E/DL1740EL) Digital Oscilloscope with the Serial Bus Signal Analysis Function (/F5 option*). This user’s manual describes only the serial bus signal analysis function (I C Bus Signal Analysis Function, and SPI Bus Signal Analysis Function. For information about other functions, operating procedures, and handling precautions of the DL1700E Series, see the following manuals.
Conventions Used in This Manual Safety Markings The following marking is used in this manual. Improper handling or use can lead to injury to the user or damage to the instrument. This symbol appears on the instrument to indicate that the user must refer to the user’s manual for special instructions.
Contents Conventions Used in This Manual ..................ii Chapter 1 I C Bus Signal Analysis Function Overview of the I C Bus Signal Analysis Function ............1-1 Flow of Operation ......................1-2 Connecting the Probe ...................... 1-3 Setting the I C Bus Signal Acquisition Conditions ............
Chapter 1 C Bus Signal Analysis Function Overview of the I C Bus Signal Analysis Function About the I C Bus Signal Analysis Function C Bus is an abbreviation for Integrated Circuit Bus. It is a bidirectional bus for connecting ICs. By using this function, you will be able to analyze data while displaying the I C-bus signal waveform.
Flow of Operation The figure below provides an overview of the flow of operations when using the I C Bus Signal Analysis Function. For details about specific items, see the referenced pages in this manual or the respective sections in the DL1700E Series User’s Manual (IM701730- 01E) .
Connecting the Probe Input Terminals Connect the probe (or other input cables such as the BNC cable) to any of the input terminals located on the lower section of the front panel. The input impedance is 1 MΩ±1.0% and approximately 20 pF or 50 Ω±1.0%. CAUTION •...
Page 8
Setting the I C Bus Signal Acquisition Conditions C Bus signal is acquired using a certain condition* of the I2C Bus signal as a trigger condition. * When a start condition is detected, when an Acknowledge bit is not detected, when the specified address (7 bits + R/W) pattern is met, when the data pattern is met or not met, etc.
Page 9
1.4 Setting the I C Bus Signal Acquisition Conditions To activate triggers on the start condition or address pattern/data pattern, proceed to step 5 below. To activate triggers when an Acknowledge bit is not detected (Non-Ack trigger), proceed to step 16 on the next page. •...
1.4 Setting the I C Bus Signal Acquisition Conditions When Using Data2 Pattern as a Trigger Condition Use jog shuttle & SELECT to set the data length of the determination pattern of Data2 that is to be specified to 1 or 2 bytes (Data Byte box). The number of bytes displayed in the Data2 Pattern box is set to the number of bytes that matches the selected result.
1.4 Setting the I C Bus Signal Acquisition Conditions Setting the Combination Trigger Press the Combination soft key. The Combination menu appears. Press the I C Only, I C on Pattern, or I C -> Pattern soft key. Select I C Only to activate a trigger only on the trigger conditions of the I C Bus signal.
Page 12
1.4 Setting the I C Bus Signal Acquisition Conditions • When I C -> Pattern Is Selected Press the Set Pattern soft key. The Set Pattern dialog box displays the assignment conditions of the I C Bus signal of CH1 and CH2 and the setup screen for the patterns of CH3 to CH4.
1.4 Setting the I C Bus Signal Acquisition Conditions Setting the Trigger Level, Trigger Coupling, Etc. Press the Level/Coupling soft key. The Level/Coupling dialog box opens. Set the trigger level, trigger hysteresis, trigger coupling, and HF rejection of each channel. For the setup procedure, see steps 9 to 13 on page 6-15 in the DL1700E Series User’s Manual (IM701730-01E) .
Page 14
1.4 Setting the I C Bus Signal Acquisition Conditions Explanation Setting the Trigger Conditions of the I C Bus Signal: I C Setup You can set the following conditions. • Trigger Type of the I C Bus Signal: I C Trigger Type Select either of the following trigger types.
Page 15
1.4 Setting the I C Bus Signal Acquisition Conditions If you set the trigger type to Adrs&Data, you can set the following items. Pattern Format Select the format of the address pattern and Data 1 Pattern/Data2 Pattern. Hexadecimal Binary Address Pattern Set the 7-bit address and R (read)/W (write).
Page 16
1.4 Setting the I C Bus Signal Acquisition Conditions Setting the Start/Stop Condition You can set the following conditions. • Setting Whether to Ignore Restart Conditions You can select whether to ignore the Restart condition that occurs after starting the trigger detection upon detecting the Start condition.
Page 17
1.4 Setting the I C Bus Signal Acquisition Conditions • I C on Pattern Activates a trigger on the SCL/SDA signal and the patterns of CH3 to CH4. A trigger is activated only when the trigger conditions of the I C Bus are met while the trigger conditions of CH3 to CH4 are met.
Page 18
The record length sets the amount of data to be written into the acquisition memory. The selectable maximum record length varies depending on the model. DL1735E/DL1740E 1 k, 10 k, 50 k, 100 k, 250 k, 500 k, 1 M (, 2 M)*...
1.4 Setting the I C Bus Signal Acquisition Conditions Examples of Setting the Trigger Conditions of the I C Bus Signal This section will indicate the data sequence in bytes (hexadecimal notation) and indicate the position where the trigger will occur. The symbols used in the figures are as follows: Start condition Restart condition Stop condition...
Page 20
1.4 Setting the I C Bus Signal Acquisition Conditions • Activate a Trigger Only on the Address Pattern Trigger Condition Address Pattern: Data1 Pattern: Not applicable Condition: True Data2 Pattern: Not applicable Condition: True Ignore the Restart Condition: Ignore Unexpected Start/Stop Condition: <Byte Count=0>...
Page 21
1.4 Setting the I C Bus Signal Acquisition Conditions • Activate a Trigger Only on the Data2 Pattern Trigger Condition Address Pattern: Not applicable Data1 Pattern: Not applicable Condition: True Data2 Pattern: Data Byte: Condition: True Ignore the Restart Condition: Ignore Unexpected Start/Stop Condition: <Byte Count=0, Data2 After Byte Count=First Byte>...
Page 22
1.4 Setting the I C Bus Signal Acquisition Conditions Trigger Condition Address Pattern: Not applicable Data1 Pattern: Not applicable Condition: True Data2 Pattern: Data Byte: Condition: True Ignore the Restart Condition: Ignore Unexpected Start/Stop Condition: <Byte Count=0, Data2 After Byte Count=First Byte> Address + R/W bit Trigger activated here <Byte Count=0, Data2 After Byte Count=Anywhere>...
Page 23
1.4 Setting the I C Bus Signal Acquisition Conditions • Combination of Address Pattern, Data1 Pattern, and Byte Count Trigger Trigger Condition Address Pattern: Data1 Pattern: Condition: True Data2 Pattern: Not applicable Condition: True Ignore the Restart Condition: Ignore Unexpected Start/Stop Condition: Byte Count: Address + R/W bit 4.
Page 24
1.4 Setting the I C Bus Signal Acquisition Conditions • Combination of Address Pattern, Data1 Pattern, Data2 Pattern, and Byte Count Trigger Trigger Condition Address Pattern: Data1 Pattern: Condition: True Data2 Pattern: Data Byte: (Date Byte: compare 2 bytes when set to 2 bytes) Condition: True Ignore the Restart Condition:...
Page 25
1.4 Setting the I C Bus Signal Acquisition Conditions • Ignore/Not Ignore the Restart Condition Trigger Condition Address Pattern: Data1 Pattern: Coditon: True Data2 Pattern: Data Byte: Condition: True After Byte Count: Anywhere Ignore Unexpected Start/Stop Condition: <When Ignore the Restart Condition=Yes> 4.
Page 26
1.4 Setting the I C Bus Signal Acquisition Conditions • Ignore/Not Ignore Start/Stop Conditions That Do Not Conform to the Protocol Trigger Condition Address Pattern: Data1 Pattern: Not applicable Condition: True Data2 Pattern: Not applicable Condition: True Ignore the Restart Condition: <When Ignore Unexpected Start/Stop Condition=Yes>...
Page 27
1.4 Setting the I C Bus Signal Acquisition Conditions Combination Trigger • I C Only Trigger condition of the I C Bus Signal is met ......Condition met Trigger activated here CH3 and CH4 are irrelevant •...
Page 28
1.4 Setting the I C Bus Signal Acquisition Conditions • I C -> Pattern When the Clock Channel Is Set to “None” CH3 = L, CH4 = H, Condition = Enter Holds the trigger met Trigger condition of the I C Bus Signal is met condition of the I C Bus signal...
Analyzing/Searching Data You can analyze the data of CH2 or CH4 by setting CH1 or CH3 to a clock channel. You can also search analysis data that matches a data pattern or an indefinite data condition. If analysis data that matches the specified condition is found, the zoom position moves to the corresponding section, and the waveform of the data that is found is displayed in the zoom waveform display frame.
Page 30
1.5 Analyzing/Searching Data • Setting the Data Channel Use job shuttle & SELECT to set the data channel to CH2 or CH4 (Data CH box). The clock channel and data channel settings are synchronized. If you set the clock channel to CH1, the data channel is set to CH2; if you set the clock channel to CH3, the data channel is set to CH4.
Page 31
1.5 Analyzing/Searching Data Executing/Aborting the Analysis Press the Analyze Exec soft key. The data analysis is executed. The words Analyze Exec change to Analyze Abort. To abort the data analysis, press the Analyze Abort soft key. The data analysis is aborted, and the words Analyze Abort change to Analyze Exec. If indefinite data exists in the analysis data, “*”...
Page 32
1.5 Analyzing/Searching Data • Viewing the Details of the Analysis Data Press the Detail soft key. A Detail dialog box opens. The analysis data of the same analysis number that is highlighted in the list in step 16 or step 20 is displayed highlighted.
Page 33
1.5 Analyzing/Searching Data • Setting the Address Pattern Use the job shuttle & SELECT set the address pattern in hexadecimal (HEX) or binary (BIN) format (HEX box or BIN box). When determination is not to be performed, select X. • The HEX box and BIN box settings are synchronized.
Page 34
1.5 Analyzing/Searching Data Executing the Search Press the Next or Previous soft key. The search is executed. • When the data matches the determination pattern, the corresponding data (data that was found) is highlighted in the analysis data list at the bottom of the screen. The zoom box moves to the position so that the data that was found is at the center, and the zoomed waveform of the data that was found is displayed in the zoom waveform display area.
Page 35
1.5 Analyzing/Searching Data Explanation Setting the Analysis Conditions: Analyze Setup You can set the following conditions. • Clock Channel Set the clock channel to CH1 or CH3. If you set the clock channel to CH1, the data channel is set to CH2; if you set the clock channel to CH3, the data channel is set to CH4.
Page 36
1.5 Analyzing/Searching Data Range That Can Be Analyzed Analysis is performed on the acquisition data within the display screen. Up to 40000 bytes of the analysis results can be displayed. The displayed result varies depending on the number of bytes analyzed as follows: •...
Page 37
1.5 Analyzing/Searching Data Detailed List of Analysis Data: Detail More detailed information of the analysis data can be listed. The following information can be displayed. • Analysis number • Stop condition/start condition • Read/Write signal • Time from the analysis reference point* •...
Page 38
1.5 Analyzing/Searching Data Setting the Search Condition: Search Setup You can set the following conditions. • Search Type You can select the search type. Byte Pattern (Pattern Search) Searches for analysis data that matches the byte pattern. Indefinite State (Indefinite Data Search) Searches indefinite data from the analysis data.
Saving the Data of the Detailed Analysis List The data of the detailed analysis list can be saved to a file in ASCII format. CAUTION Do not remove the storage medium (disk) or turn OFF the power when the access indicator or icon of the storage medium is blinking. Doing so can damage the storage medium or destroy the data on the medium.
Page 40
1.6 Saving the Data of the Detailed Analysis List Executing the Save Operation Press the Save Exec soft key. The data is saved to the directory indicated by Path=..At the same time, the Save Exec soft key changes to the Abort soft key.
15.1, “Changing the Menu Language/ Message Language and Turning ON/OFF the Click Sound” in the DL1700E Series User’s Manual (IM701730-01E) . If the corrective action requires servicing, contact your nearest YOKOGAWA dealer for repairs. Code...
Communication Commands This section contains only the communication commands related to the I C Bus signal analysis function. For a description of the other communication commands, see the DL1700E Series Communication Interface User’s Manual (IM701730-17E) . Command Function Page C Analyze Group :SEARch:I2C? Queries all settings related to the analysis* function.
Page 43
1.8 Communication Commands Command Function Page :SEARch:I2C:SEARch:NEXT? Performs the analysis* result search on the data after the current byte and 1-44 returns the search position. :SEARch:I2C:SEARch:PREVious? Performs the analysis* result search on the data before the current byte 1-44 and returns the search position. :SEARch:I2C:SEARch:TYPE Sets the analysis result search type or queries the current setting.
Page 44
1.8 Communication Commands • I C Analyze Group Commands in the I C Analyze group can be used to make the same settings, inquiries, and executions as when the I C bus menu under the SHIFT + ZOOM key on the front panel is used. :SEARch ANALyz e ABORt...
Page 45
1.8 Communication Commands TYPE <Space> PA TTern INDefinite TYPE <Space> I2CBus * <Current> when a current probe is used. :SEARch:I2C? :SEARch:I2C:ANALyze:SETup? Function Queries all settings related to the analysis Function Queries all settings related to the analysis function. conditions. Syntax :SEARch:I2C? Syntax :SEARch:I2C:ANALyze:SETup?
Page 46
1.8 Communication Commands :SEARch:I2C:ANALyze:SETup:CLOCk: :SEARch:I2C:ANALyze:SETup:DATA:LEVel LEVel Function Sets the threshold level of the data channel of Function Sets the clock channel level of the analysis the analysis conditions or queries the current conditions or queries the current setting. setting. Syntax :SEARch:I2C:ANALyze:SETup:CLOCk: Syntax :SEARch:I2C:ANALyze:SETup:DATA:...
Page 47
1.8 Communication Commands :SEARch:I2C:ANALyze:SETup:RPOint :SEARch:I2C:SEARch:ADDRess:HEXa Function Set whether to make the trigger point the Function Sets the pattern of the address pattern search analysis reference point or set the reference on the analysis result in hexadecimal. point manually. Syntax :SEARch:I2C:SEARch:ADDRess:HEXa Syntax :SEARch:I2C:ANALyze:SETup:RPOint {<String>}...
Page 48
1.8 Communication Commands :SEARch:I2C:SEARch:DATA:HEXa :SEARch:I2C:SEARch:TYPE Function Sets the pattern of the data pattern search on Function Sets the analysis result search type or queries the analysis result in hexadecimal. the current setting. Syntax :SEARch:I2C:SEARch:DATA:HEXa Syntax :SEARch:I2C:SEARch:TYPE {<String>} {PATTern|INDefinite} <String>=2 characters by combining ‘0’ to ‘F’ :SEARch:I2C:SEARch:TYPE? and ‘X’...
Page 49
1.8 Communication Commands • I C File Group Commands in the I C File group can be used to make the same settings, inquiries, and executions as when the C bus menu under the FILE key on the front panel is used. :FILE SAVE EXECute...
Page 50
1.8 Communication Commands • I C Trigger Group Commands in the I C Trigger group can be used to make the same settings and inquiries as when the I C bus menu under the ENHANCED key on the front panel is used. :TRIGger ADDRess ABCount...
Page 51
1.8 Communication Commands PA TTern CHANnel <x> <Space> HIGH DONTcare RISE FALL CLOCk <Space> NONE <NRf> CONDition <Space> ENTer EXIT TRUE FALSe TYPE <Space> NACK ADDRess TYPE <Space> I2CBus :TRIGger:I2C? :TRIGger:I2C:ADDRess:ABCount Function Queries all settings related to the trigger. Function Sets the byte data location for comparing the Syntax :TRIGger:I2C?
Page 52
1.8 Communication Commands :TRIGger:I2C:ADDRess:ADDRess:MODE :TRIGger:I2C:ADDRess:DATA<x>:DBYTe Function Enables or disables the address pattern for the Function Sets the number of bytes of the data pattern Adrs&Data trigger or queries the current setting. (Data2 Pattern) for the Adrs&Data trigger or Syntax :TRIGger:I2C:ADDRess:ADDRess:MODE queries the current setting.
Page 53
1.8 Communication Commands :TRIGger:I2C:BCOunt :TRIGger:I2C:PATTern:CHANnel<x> Function Sets the byte count for the Adrs&Data trigger or Function Sets the condition (pattern or slope) of each queries the current setting. channel of the combination trigger or queries Syntax :TRIGger:I2C:BCOunt {X|<NRf>} the current setting. :TRIGger:I2C:BCOunt? Syntax :TRIGger:I2C:PATTern:CHANnel<x>...
Page 54
1.8 Communication Commands :TRIGger:TYPE Function Sets the trigger type or queries the current setting. Syntax :TRIGger:TYPE {ABN|ADB|PATTern| WIDTh|OR|TV|SIMPle|I2CBus} :TRIGger:TYPE? Example :TRIGGER:TYPE I2CBUS :TRIGGER:TYPE? -> :TRIGGER:TYPE I2CBUS 1-50 IM 701730-51E...
Chapter 2 SPI Bus Signal Analysis Function Overview of the SPI Bus Signal Analysis Function About the SPI Bus Signal Analysis Function The SPI (Serial Peripheral Interface) Bus is a synchronized serial bus that is widely used for inter-IC communications and data communications. By using this function, you will be able to analyze data while displaying the SPI Bus signal waveform.
Page 56
2.1 Overview of the SPI Bus Signal Analysis Function Analysis Function <See page 2-19 for the operating procedure> When the SPI Bus signal acquisition is stopped, the signal data stored to the acquisition memory (including the data stored as history waveforms) can be analyzed Analysis is performed at the byte level (8 bits) by synchronizing to the clock signal.
Flow of Operation The figure below provides an overview of the flow of operations when using the SPI Bus signal analysis function. For details about specific items, see the referenced pages in this manual or the respective sections in the DL1700E Series User’s Manual (IM701730- 01E) .
Connecting the Probe Input Terminals Connect the probe (or other input cables such as the BNC cable) to any of the input terminals located on the lower section of the front panel. The input impedance is 1 MΩ±1.0% and approximately 20 pF or 50 Ω±1.0%. CAUTION •...
Setting SPI Bus Signal Acquisition Conditions The SPI Bus signal is acquired using the conditions of the four SPI bus signals* as trigger conditions. * SCK (clock signal), MOSI (master output slave input signal), MISO (master input slave output signal), and SS (slave select signal) Procedure CLEAR SNAP...
Page 60
2.4 Setting SPI Bus Signal Acquisition Conditions • Selecting the Read Direction of the I/O Data Bits Use jog shuttle & SELECT to set the read direction of the I/O data bits to MSB First or LSB First (Bit Order box). Set the read direction of the I/O data bits to MSB First or LSB First.
Page 61
2.4 Setting SPI Bus Signal Acquisition Conditions When Using Pattern B as a Trigger Condition Use jog shuttle & SELECT to set the pattern MOSI (CH2) or MISO (CH3) to be assigned to Pattern B. Use jog shuttle & SELECT to set the data length of the determination pattern to be specified from 1 to 8 bytes (Data Byte box).
2.4 Setting SPI Bus Signal Acquisition Conditions Setting the Trigger Level, Trigger Coupling, Etc. Press the Level/Coupling soft key. The Level/Coupling dialog box opens. Set the trigger level, trigger hysteresis, trigger coupling, and HF rejection of each channel. For the setup procedure, see steps 9 to 13 on page 6-15 in the DL1700E Series User’s Manual (IM701730-01E) .
Page 63
2.4 Setting SPI Bus Signal Acquisition Conditions Explanation Setting the Trigger Conditions of the SPI Bus Signal: SPI Setup You can set the following conditions. • Pattern Format Select the format for Pattern A and Pattern B from the following: Hexadecimal Binary •...
Page 64
2.4 Setting SPI Bus Signal Acquisition Conditions • When the Type of SPI Bus Signal Trigger Condition Is Set to A Pattern Data Byte Select the data length of A Pattern in the range of 1 to 8 bytes. Bit Pattern You can set the bit pattern.
Page 65
The record length sets the amount of data to be written into the acquisition memory. The selectable maximum record length varies depending on the model. DL1735E/DL1740E 1 k, 10 k, 50 k, 100 k, 250 k, 500 k, 1 M (, 2 M)*...
2.4 Setting SPI Bus Signal Acquisition Conditions Examples of SPI Bus Signal Trigger Conditions The trigger point is set to the position below depending on the SCK edge slope setting (see page 2-7). MOSI MISO Trigger point when the SCK edge slope is Trigger point when the SCK edge slope is This section will indicate the data sequence at the byte level in hexadecimal and indicate...
Page 67
2.4 Setting SPI Bus Signal Acquisition Conditions Combination of Pattern A and Byte Count Trigger • Trigger Condition A Pattern (MOSI): A4 25 Data Byte: Condition: True Byte Count: B Pattern: Not applicable Compare with Pattern A MOSI MISO Trigger activated here Skip 3 bytes Matches with the specified Pattern A Activate a Trigger Only on Pattern B (MOSI)
Page 68
2.4 Setting SPI Bus Signal Acquisition Conditions Activate a Trigger Only on Pattern B (MISO) • Trigger Condition A Pattern (MOSI): Not applicable B Pattern (MISO): See below. Data Byte: Condition: True <B Pattern (MISO): 00 00, After Byte Count=First Byte> MOSI MISO Compare with Pattern B...
Page 69
2.4 Setting SPI Bus Signal Acquisition Conditions Combination of Pattern A and Pattern B (MOSI) • Trigger Condition A Pattern (MOSI): A4 25 Data Byte: Condition: True B Pattern (MOSI): See below. Data Byte: Condition: True <B Pattern (MOSI):EA 57, After Byte Count=First Byte> Compare with Pattern B Compare with Pattern A MOSI...
Page 70
2.4 Setting SPI Bus Signal Acquisition Conditions Combination of Pattern A and Pattern B (MISO) • Trigger Condition A Pattern (MOSI): A4 25 Data Byte: Condition: True B Pattern (MISO): See below. Data Byte: Condition: True <B Pattern (MISO): 00 00, After Byte Count=First Byte> Compare with Pattern A MOSI MISO...
Page 71
2.4 Setting SPI Bus Signal Acquisition Conditions Combination of Pattern A, Byte Count Trigger, and Pattern B (MOSI) • Trigger Condition A Pattern (MOSI): A4 25 Data Byte: Condition: True Byte Count: B Pattern (MOSI): See below. Data Byte: Condition: True <B Pattern (MOSI): 68 00, After Byte Count=First Byte>...
Page 72
2.4 Setting SPI Bus Signal Acquisition Conditions Combination of Pattern A, Byte Count Trigger, and Pattern B (MISO) • Trigger Condition A Pattern (MOSI): A4 25 Data Byte: Condition: True Byte Count: B Pattern (MISO): See below. Data Byte: Condition: True <B Pattern (MISO): 00 85, After Byte Count=First Byte>...
Analyzing/Searching Data By setting analysis conditions, the SPI signal data stored to the acquisition memory can be analyzed. You can also search analysis data that matches a data pattern or an indefinite data condition. If analysis data that matches the specified condition is found, the zoom position moves to the corresponding section, and the waveform of the data that is found is displayed in the zoom waveform display frame.
Page 74
2.5 Analyzing/Searching Data • Setting the Level for Determining the Status (1 or 0) of the I/O Data Use jog shuttle & SELECT to select whether Data1 (CH2) is to be analyzed (ON/OFF) (Data1 (CH2) box). • Data1 (CH2) will be analyzed when the mark to the left is highlighted. •...
Page 75
2.5 Analyzing/Searching Data • Setting the Reference Point of the Analysis Use jog shuttle & SELECT to set the reference point to Trigger Position or Manual (Trigger Position or Manual button). The reference point is set to the one whose mark to the left is highlighted (Trigger Position or Manual).
Page 76
2.5 Analyzing/Searching Data Displaying the Analysis Data • Scrolling the List Press the List soft key. Turn the jog shuttle to scroll the list left and right. Up to 20 analysis data points are displayed at once in the order of occurrence. By scrolling the list left and right using the jog shuttle, analysis data beyond 20 data points can be displayed.
Page 77
2.5 Analyzing/Searching Data Note The detailed analysis list can be saved directly to an external storage medium in ASCII format (.txt extension). For details, see section 2.6, “Saving the Data of the Detailed Analysis List.” Setting the Search Condition Press the Data Search soft key. The Data Search menu appears. Press the Search Setup soft key.
Page 78
2.5 Analyzing/Searching Data • Executing the Search Operation Press the Next or Previous soft key. The search is executed. • When the data matches the determination pattern, the corresponding data (data that was found) is highlighted in the analysis data list at the bottom of the screen. The zoom box moves to the position so that the data that was found is at the center, and the zoomed waveform of the data that was found is displayed in the zoom waveform display area.
Page 79
2.5 Analyzing/Searching Data Explanation Setting the Analysis Conditions: Analyze Setup You can set the following conditions. • Clock Signal: Clock (CH1) Apply the clock signal on the SPI Bus to CH1. The status of the I/O data is determined by synchronizing to the clock signal. You can set the detection level, slope, and hysteresis of the clock signal.
Page 80
2.5 Analyzing/Searching Data • Chip Select Signal: CS (SS) You can select the signals of CH4 to CH8 or logic input (A0 to A7 of Pod A) for the CS signal on the SPI Bus. CH5 to CH8 can be used on the DL7480. The logic input is optional.
Page 81
2.5 Analyzing/Searching Data Range That Can Be Analyzed Up to 80000 bytes of analysis data can be displayed. The displayed result varies depending on the number of bytes analyzed as follows: • When the total analysis data is less than or equal to 80000 bytes All points are displayed regardless of the position of the reference point.
Page 82
2.5 Analyzing/Searching Data When the CS Signal Is ON The data containing the reference point becomes analysis number 0. However, if the reference point is between two data points, the first detected data after the reference point becomes analysis number 0. No.0 No.1 Data...
Page 83
2.5 Analyzing/Searching Data Analysis Condition Clock (CH1)= and CS (CH4)=L Display Items Analysis Data Display Analysis number (No.) Hexadecimal display of Data1 (Dt1) Hexadecimal display of Data2 (Dt2) Status of the CS signal (CS) Analysis Condition Clock (CH1)= and CS (CH4)=H Display Items Analysis Data Display Analysis number (No.)
Page 84
2.5 Analyzing/Searching Data Setting the Search Condition: Search Setup You can set the following conditions. • Search Type You can select the search type. Frame Pattern (Pattern Search) Searches the analysis data of Data1 or Data2 that matches the determination pattern specified at the byte level.
Page 85
2.5 Analyzing/Searching Data • When Search Type Is Set to Indefinite State You can search indefinite data from the analysis data of Data1 or Data2 at the byte level. Set the data to be searched to Data1 or Data2. Note •...
Saving the Data of the Detailed Analysis List The data of the detailed analysis list can be saved to a file in ASCII format. CAUTION Do not remove the storage medium (disk) or turn OFF the power when the access indicator or icon of the storage medium is blinking. Doing so can damage the storage medium or destroy the data on the medium.
Page 87
2.6 Saving the Data of the Detailed Analysis List Executing the Save Operation Press the Save Exec soft key. The data is saved to the directory indicated by Path=..At the same time, the Save Exec soft key changes to the Abort soft key.
15.1, “Changing the Menu Language/ Message Language and Turning ON/OFF the Click Sound” in the DL1700E Series User’s Manual (IM701730-01E) . If the corrective action requires servicing, contact your nearest YOKOGAWA dealer for repairs. Code...
Communication Commands This section contains only the communication commands related to the SPI Bus signal analysis function. For a description of other DL7440/DL7480 communication commands, see the DL1700E Series Communication Interface User’s Manual (IM701730-17E) . Command Function Page SPI Analyzer Group :SEARch:SPI? Queries all settings related to the analysis* function.
Page 90
2.8 Communication Commands Command Function Page :SEARch:SPI:SEARch:DATA:HEXa<x> Sets the pattern of the data pattern search on the analysis* result in 2-42 hexadecimal. :SEARch:SPI:SEARch:DATA:PATTern<x> Sets the pattern of data pattern search on the analysis* result in binary or 2-42 queries the current setting. :SEARch:SPI:SEARch:NEXT? Executes the search on the data after the current byte on the analysis* result.
Page 91
2.8 Communication Commands • SPI Analyzer Group Commands in the SPI Analyze group can be used to set and query the SPI Bus signal analysis function in the same fashion as the SHIFT + ZOOM key on the front panel. :SEARch ANALyz e ABORt...
Page 92
2.8 Communication Commands SEARch DATA <Space> <NRf> BYTE <x> <Space> Character string> HEXa < PA TTern <x> <Space> Character string> < NEXT PFORmat <Space> HEXa BINar y PREVious SOURce <Space> DATA1 DATA2 TYPE <Space> FRAMe INDefinite TYPE <Space> SPIBus * <Current> when a current probe is used. :SEARch:SPI? PATTERN6 “XXXXXXXX”;...
Page 93
2.8 Communication Commands :SEARch:SPI:ANALyze:SETup:CLOCk? :SEARch:SPI:ANALyze:ABORt Function Queries all settings related the clock signal in Function Aborts the execution of the Analysis. the analysis. Syntax :SEARch:SPI:ANALyze:ABORt Syntax :SEARch:SPI:ANALyze:SETup:CLOCk? Example :SEARCH:SPI:ANALYZE:ABORT Example :SEARCH:SPI:ANALYZE:SETUP:CLOCK? -> :SEARch:SPI:ANALyze:EXECute :SEARCH:SPI:ANALYZE:SETUP:CLOCK: LEVEL 1.000E+00;HYSTERESIS 0.3; Function Executes the analysis. POLARITY RISE Syntax :SEARch:SPI:ANALyze:EXECute...
Page 94
2.8 Communication Commands :SEARch:SPI:ANALyze:SETup:CS: :SEARch:SPI:ANALyze:SETup:CS? CHANnel<x>:MODE Function Queries all settings related the chip select Function Sets whether to handle the channel as a chip signal (CS) in the analysis. select signal (ON/OFF) in the analysis or Syntax :SEARch:SPI:ANALyze:SETup:CS? queries the current setting. Example :SEARCH:SPI:ANALYZE:SETUP:CS? ->...
Page 95
2.8 Communication Commands :SEARch:SPI:ANALyze:SETup:RPOint :SEARch:SPI:ANALyze:SETup:DATA<x>: LEVel Function Sets whether to set the reference point of the analysis to the trigger position or set it manually Function Sets the threshold level of the data input/output or queries the current setting. signal (Data1/Data2) in the analysis or queries Syntax :SEARch:SPI:ANALyze:SETup:RPOint the current setting.
Page 96
2.8 Communication Commands :SEARch:SPI:SEARch:PREVious? :SEARch:SPI:SEARch:DATA:BYTE Function Performs the analysis result search on the data Function Sets the number of bytes of the data pattern before the current byte and returns the search search on the analysis result or queries the position.
Page 97
2.8 Communication Commands • SPI File Group The commands in the SPI File Group can be used to execute/abort the saving of the data of the detailed analysis list of the SPI Bus signal in the same fashion as the FILE key on the front panel. :FILE SAVE EXECute...
Page 98
2.8 Communication Commands • SPI Trigger Group Commands in the SPI Trigger group can be used to set and query the trigger of the SPI Bus signal analysis function in the same fashion as the ENHANCED key on the front panel. :TRIGger BCOunt <Space>...
Page 99
2.8 Communication Commands :TRIGger:SPI:SETup? :TRIGger:SPI? Function Queries all settings related to the trigger. Function Queries all settings related to the trigger. Syntax :TRIGger:SPI:SETup? Syntax :TRIGger:SPI? Example :TRIGGER:SPI:SETUP? -> :TRIGGER: Example :TRIGGER:SPI? -> :TRIGGER:SPI: SPI:SETUP:SPOLARITY RISE;APATTERN: COMBINATION ONLY;SETUP: MODE 0;BYTE 8;CONDITION TRUE; SPOLARITY RISE;APATTERN:MODE 0;...
Page 100
2.8 Communication Commands :TRIGger:SPI:SETup:APATtern: :TRIGger:SPI:SETup:APATtern:BYTE PATTern<x> Function Sets the number of bytes of Pattern A of the Function Sets the Pattern A pattern of the trigger at the trigger or queries the current setting. byte level in binary or queries the current Syntax :TRIGger:SPI:SETup:APATtern:BYTE setting.
Page 101
2.8 Communication Commands :TRIGger:SPI:SETup:BPATtern: :TRIGger:SPI:SETup:BPATtern: PATTern<x> CONDition Function Sets the Pattern B pattern of the trigger at the Function Sets the Pattern B condition of the trigger or byte level in binary or queries the current queries the current setting. setting.
Page 102
2.8 Communication Commands :TRIGger:TYPE Function Sets the trigger type or queries the current setting. Syntax :TRIGger:TYPE {ABN|ADB|PATTern| WIDTh|OR|TV|SIMPle|SPIBus} :TRIGger:TYPE? Example :TRIGGER:TYPE SPIBUS :TRIGGER:TYPE? -> :TRIGGER:TYPE SPIBUS 2-48 IM 701730-51E...
Chapter 3 Specification C Bus Signal Analysis Function Applicable Bus Item Specifications C bus Bus transfer rate: Up to 3.4 Mbits/s Address mode: 7 bits SM bus Conforms to the System Management Bus. Trigger Function Item Specifications Trigger source CH1: CH2: CH3 to CH4: Analog signal input...
Page 104
3.1 I C Bus Signal Analysis Function Search Function Item Specifications Data search The following two types of search are possible. However, they cannot be used simultaneously. • Pattern search (Byte Pattern) Set the address pattern, data pattern, and Acknowledge bit condition and search the waveform.
SPI Bus Signal Analysis Function Trigger Function Item Specifications Trigger source CH1: CH2: MOSI CH3: MISO CH4: SPI bus signal trigger Activates a trigger on the combination (AND logic) of the following four items. Assertion of SS and Byte Count are always applicable (enabled). A Pattern and B Pattern can be enabled or disabled.
Page 106
Index Index A Pattern ................2-9 Flow of Operation ............1-2, 2-3 Acknowledge Bit ..............1-1 Frame Pattern ..............2-30 Address & Data Trigger ............ 1-10 Address Pattern ..............1-11 Adrs&Data ................. 1-10 Hysteresis ............... 1-31, 2-25 Analysis Condition ..........1-31, 2-25 Index Analysis Function ........
Page 107
Index Saving the Data of the Detailed Analysis List ..1-35, 2-32 SCL Signal ................1-1 SDA Signal ................1-1 Search Condition ............ 1-34, 2-30 Search Function .......... 1-1, 2-2, 3-2, 3-3 Search Type ............1-34, 2-30 Searching Data ............1-25, 2-19 Slope .................
Need help?
Do you have a question about the DL1735E and is the answer not in the manual?
Questions and answers