YOKOGAWA DL7480 User Manual

YOKOGAWA DL7480 User Manual

Digital oscilloscope serial bus signal analysis function (includes the i2 c bus signal/can bus signal/ spi bus signal analysis function)
Hide thumbs Also See for DL7480:
Table of Contents

Advertisement

Quick Links

User's
Manual
Yokogawa Electric Corporation
DL7440/DL7480
Digital Oscilloscope
Serial Bus Signal Analysis Function
2
(Includes the I
C Bus Signal/CAN Bus Signal/
SPI Bus Signal Analysis Function)
IM 701450-51E
3rd Edition

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DL7480 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for YOKOGAWA DL7480

  • Page 1 User’s DL7440/DL7480 Manual Digital Oscilloscope Serial Bus Signal Analysis Function (Includes the I C Bus Signal/CAN Bus Signal/ SPI Bus Signal Analysis Function) IM 701450-51E 3rd Edition Yokogawa Electric Corporation...
  • Page 2 Thank you for purchasing the DL7440/DL7480 Digital Oscilloscope with the Serial Bus Signal Analysis Function (/F5 option*, /F7 option*, or F8 option*). This user’s manual describes only the serial bus signal analysis function (I C Bus Signal Analysis Function, CAN Bus Signal Analysis Function, and SPI Bus Signal Analysis Function. For information about other functions, operating procedures, and handling precautions of the DL7440/DL7480, see the following manuals.
  • Page 3: Conventions Used In This Manual

    Jog shuttle & SELECT indicates selecting or setting parameters and entering values using the jog shuttle, the SELECT key, and other keys. For details on the procedure, see section 4.1 or 4.2 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Units k Denotes 1000.
  • Page 4: Table Of Contents

    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 ............
  • Page 5 Contents Chapter 3 SPI Bus Signal Analysis Function Overview of the SPI Bus Signal Analysis Function ............3-1 Flow of Operation ......................3-3 Connecting the Probe ...................... 3-4 Setting SPI Bus Signal Acquisition Conditions ..............3-5 • Setting the Trigger Conditions of the SPI Bus Signal ..............3-5 •...
  • Page 6: Chapter 1 I 2 C Bus Signal Analysis Function

    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.
  • Page 7: 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 DL7440/DL7480 User’s Manual (IM701450- 01E) . Before Using the Functions •...
  • Page 8: Connecting The Probe

    (4 terminals marked as CH1 to CH4 on the DL7440 and 8 terminals marked CH1 to CH8 on the DL7480) 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%.
  • Page 9: Setting The I 2 C Bus Signal Acquisition Conditions

    SELECT, and RESET, see sections 4.1 or 4.2 in the DELAY DL7440/DL7480 User’s Manual. POSITION • For a description of the operation using a USB keyboard or a USB mouse, see section 4.3 in the DL7440/DL7480 LOGIC User’s Manual. SNAPSHOT CLEAR TRACE HELP Press ENHANCED.
  • Page 10 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. Activating Triggers on the;Start Condition or Address Pattern/Data Pattern Use jog shuttle &...
  • Page 11: Setting The Start Condition Or Stop Condition

    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.
  • Page 12: Setting The Combination Trigger

    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 13 1.4 Setting the I C Bus Signal Acquisition Conditions When I C On 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 CH8 (CH3 and CH4 on the DL7440).
  • Page 14: Setting The Trigger Level, Trigger Coupling, Etc

    Setting the Trigger Mode Set the trigger mode according to the procedures given in section 6.1, “Setting the Trigger Mode” in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the Record Length Set the record length according to the procedures given in section 7.2, “Setting the Record Length”...
  • Page 15 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 16 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 •...
  • Page 17 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. Ignores the restart condition and continues with the trigger detection.
  • Page 18 1.4 Setting the I C Bus Signal Acquisition Conditions C on Pattern Activates a trigger on the SCL/SDA signal and the patterns of CH3 to CH8 (CH3 and CH4 on the DL7440). A trigger is activated only when the trigger conditions of the I Bus are met while the trigger conditions of CH3 to CH8 (CH3 and CH4 on the DL7440) are met.
  • Page 19 Set the trigger level, hysteresis, trigger coupling, and HF rejection of each channel. For details on the trigger level, hysteresis, trigger coupling, and HF rejection, see page 6- 17 in section 6.8, “Setting the A->B(N) Trigger (ENHANCED)” in the DL7440/DL7480 User’s Manual (IM701450-01E) .
  • Page 20: Examples Of Setting The Trigger Conditions Of The I 2 C Bus Signal

    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 21 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 22 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 23 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 24 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 25 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 26 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 27 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 28 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 CH8 are irrelevant •...
  • Page 29 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...
  • Page 30: Analyzing/Searching Data

    SIMPLE ENHANCED DL7440/DL7480 User’s Manual. DELAY • For a description of the operation using a USB keyboard or POSITION a USB mouse, see section 4.3 in the DL7440/DL7480 User’s Manual. LOGIC SNAPSHOT CLEAR TRACE HELP Press SHIFT+ZOOM (SEARCH). The SEARCH menu appears.
  • Page 31 This allows you to set the analysis reference point while viewing the displayed waveform. For details on the translucent display, see section 8.10, “Turning ON/OFF the Translucent Display” in the DL7440/DL7480 User’s Manual (IM701450-01E) . Select this to make the trigger position the analysis reference point.
  • Page 32 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 33 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 34 1.5 Analyzing/Searching Data Selecting the Search Type Use jog shuttle & SELECT to set the search type to Byte Pattern or Indefinite State (Type box). If you select Indefinite State, proceed to step 31. If you set the search type to Byte Pattern, use the jog shuttle & SELECT to set the determination pattern to address pattern or data pattern.
  • Page 35 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 36 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 37 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 38 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 39 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.
  • Page 40: Saving The Data Of The Detailed Analysis List

    C Bus soft key. Press the Save soft key. The Save menu appears. Selecting Save Destination Medium and Directory Carry out steps 13 to 15 on page 12-22 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the File Name and Comment Carry out steps 16 to 19 on page 12-22 in the DL7440/DL7480 User’s Manual...
  • Page 41 Abort soft key changes to the Save Exec soft key. Specifying the Files to Be Displayed in the File List Window and Displaying Properties Carry out steps 22 to 25 on page 12-23 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Explanation If you save the data, the data of the analysis results is saved to the specified destination in ASCII format.
  • Page 42: Error Messages

    You can set the messages to be displayed in English or Japanese. For the procedure of setting the message language, see section 15.1, “Changing the Message Language and Turning ON/OFF the Click Sound” in the DL7440/DL7480 User’s Manual (IM701450- 01E) .
  • Page 43: Communication Commands

    Communication Commands This section contains only the communication commands related to the I C Bus signal analysis function. For a description of other DL7440/DL7480 communication commands, see the DL7440/DL7480 Communication Interface User’s Manual (IM701450-17E) . Command Function Page C Analyze Group :SEARch:I2C? Queries all settings related to the analysis* function.
  • Page 44 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 45 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 46 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 47 1.8 Communication Commands :SEARch:I2C:ANALyze:SETup:DATA:LEVel :SEARch:I2C:ANALyze:SETup:CLOCk: LEVel Function Sets the threshold level of the data channel of the analysis conditions or queries the current Function Sets the clock channel level of the analysis setting. conditions or queries the current setting. Syntax :SEARch:I2C:ANALyze:SETup:DATA: Syntax :SEARch:I2C:ANALyze:SETup:CLOCk:...
  • Page 48 1.8 Communication Commands :SEARch:I2C:SEARch:ADDRess:HEXa :SEARch:I2C:ANALyze:SETup:RPOint Function Sets the pattern of the address pattern search Function Set whether to make the trigger point the on the analysis result in hexadecimal. analysis reference point or set the reference Syntax :SEARch:I2C:SEARch:ADDRess:HEXa point manually. {<String>} Syntax :SEARch:I2C:ANALyze:SETup:RPOint...
  • Page 49 1.8 Communication Commands :SEARch:I2C:SEARch:TYPE :SEARch:I2C:SEARch:DATA:HEXa Function Sets the analysis result search type or queries Function Sets the pattern of the data pattern search on the current setting. the analysis result in hexadecimal. Syntax :SEARch:I2C:SEARch:TYPE Syntax :SEARch:I2C:SEARch:DATA:HEXa {PATTern|INDefinite} {<String>} :SEARch:I2C:SEARch:TYPE? <String>=2 characters by combining ‘0’ to ‘F’ Example :SEARCH:I2C:SEARCH:TYPE PATTERN and ‘X’...
  • Page 50 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 51 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 52 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 53 1.8 Communication Commands :TRIGger:I2C:ADDRess:DATA<x>:DBYTe :TRIGger:I2C:ADDRess:ADDRess:MODE Function Sets the number of bytes of the data pattern Function Enables or disables the address pattern for the (Data2 Pattern) for the Adrs&Data trigger or Adrs&Data trigger or queries the current setting. queries the current setting. Syntax :TRIGger:I2C:ADDRess:ADDRess:MODE Syntax...
  • Page 54 1.8 Communication Commands :TRIGger:I2C:PATTern:CHANnel<x> :TRIGger:I2C:BCOunt Function Sets the condition (pattern or slope) of each Function Sets the byte count for the Adrs&Data trigger or channel of the combination trigger or queries queries the current setting. the current setting. Syntax :TRIGger:I2C:BCOunt {X|<NRf>} Syntax :TRIGger:I2C:PATTern:CHANnel<x>...
  • Page 55 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 701450-51E...
  • Page 56: Chapter 2 Can Bus Signal Analysis Function

    Chapter 2 CAN Bus Signal Analysis Function Overview of the CAN Bus Analysis Function CAN Bus Signal Analysis Function CAN stands for Controller Area Network. It is a serial communication protocol standardized internationally by the ISO (International Organization for Standardization). In communications that use CAN, analysis of the physical layer of the CAN Bus is required when troubleshooting problems that occur due to noise caused by surge voltage and level fluctuations caused by excessive load after connection.
  • Page 57: Flow Of Operation

    The figure below provides an overview of the flow of operations when using the CAN Bus signal analysis function. For details about specific items, see the referenced pages in this manual or the respective sections in the DL7440/DL7480 User’s Manual (IM701450- 01E) .
  • Page 58: Connecting The Probe

    (4 terminals marked as CH1 to CH4 on the DL7440 and 8 terminals marked CH1 to CH8 on the DL7480) 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%.
  • Page 59 2.3 Connecting the Probe Differential Probe Connection Method CAN has two standards, High speed CAN (ISO11898) and Low speed CAN (ISO11519- High speed CAN (ISO11898) Low speed CAN (ISO11519-2) Node n Node n Node 1 Node 1 (Max:30) (Max:20) CAN_High CAN_High 2.2 kΩ...
  • Page 60: Setting Can Bus Signal Acquisition Conditions

    SELECT, and RESET, see sections 4.1 or 4.2 in the DL7440/DL7480 User’s Manual. POSITION • For a description of the operation using a USB keyboard or a USB mouse, see section 4.3 in the DL7440/DL7480 LOGIC User’s Manual. SNAPSHOT...
  • Page 61 If you press RESET before the bit rate is entered, the bit rate you input is cleared. • Other operations on the keyboard are the same as the operations on the keyboard for entering file names and comments. See page 4-4 in the DL7440/DL7480 User’s Manual (IM701450-01E) . IM 701450-51E...
  • Page 62 2.4 Setting CAN Bus Signal Acquisition Conditions Setting the Sample Point Use jog shuttle & SELECT to set the sample point in the range of 18.8 to 90.6 (Sample Point box). Selecting Vdiff Use jog shuttle & SELECT to set Vdiff to CAN_L–CAN_H or CAN_H–CAN_L (Vdiff box).
  • Page 63 2.4 Setting CAN Bus Signal Acquisition Conditions Setting the Field or Frame Used as Trigger Conditions Use jog shuttle & SELECT to select whether to use the field or frame of Start of Frame, Identifier, RTR, Data Field, and Error Frame as trigger conditions. •...
  • Page 64: Setting The Combination Trigger

    2.4 Setting CAN Bus Signal Acquisition Conditions Setting the Combination Trigger Press the Combination soft key. The Combination menu appears. Press CAN Only, CAN on Pattern, or CAN -> Pattern soft key. Select CAN Only to activate a trigger only on the trigger conditions of the CAN Bus signal.
  • Page 65 2.4 Setting CAN Bus Signal Acquisition Conditions When CAN on Pattern Is Selected Press the Set Pattern soft key. The Set Pattern dialog box displays the assignment conditions of the CAN Bus signal of CH1 and the setup screen for the patterns of CH2 to CH8 (CH2 to CH4 on the DL7440).
  • Page 66: Setting The Trigger Level, Trigger Coupling, Etc

    Setting the Trigger Mode Set the trigger mode according to the procedures given in section 6.1, “Setting the Trigger Mode” in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the Record Length Set the record length according to the procedures given in section 7.2, “Setting the Record Length”...
  • Page 67 2.4 Setting CAN Bus Signal Acquisition Conditions Sample Point Select a percentage for judging the bus level (recessive/dominant). 18.8, 21.9, 25.0, 28.1, 31.3, 34.4, 37.5, 40.6, 43.8, 46.9, 50.0, 53.1, 56.3, 59.4, 62.5, 65.6, 68.8, 71.9, 75.0, 78.1, 81.3, 84.4, 87.5, or 90.6 [%] In the trigger circuits of the instrument’s CAN Bus signal analysis function, the input CAN Bus signal is sampled once per the internal clock, and the point of change from recessive to dominant is detected.
  • Page 68 • Error Frame The trigger activates on an error frame. The DL7440/DL7480 considers 6 successive dominant bits(logical value of 0) as an error frame trigger condition. Therefore, a trigger occurs if 6 successive dominant bits occur in an overload frame. The trigger point is set to the end position of the 6th dominant bit.
  • Page 69 2.4 Setting CAN Bus Signal Acquisition Conditions • Standard Format and Extended Format of the Data Frame and Remote Frame Standard Format Control Arbitration Field Field Data Field Recessive Identifier (11 bits) (4 bits) Dominant Extended Format Control Data Field Arbitration Field Field Recessive...
  • Page 70 2.4 Setting CAN Bus Signal Acquisition Conditions When Data Field Is Selected for the Frame/Field Type • The Number of Valid Bytes: DLC You can set the number of valid bytes in the range from 1 to 8. Only the frames having a data field of the specified number of valid bytes can activate triggers.
  • Page 71 2.4 Setting CAN Bus Signal Acquisition Conditions Setting the Combination Trigger A trigger can be activated on the combination of the trigger conditions of the CAN Bus signal and the trigger conditions of CH2 to CH8 (CH2 to CH4 on the DL7440). You can select from the following three types.
  • Page 72 Set the trigger level, hysteresis, trigger coupling, and HF rejection of each channel. For details on the trigger level, hysteresis, trigger coupling, and HF rejection, see page 6- 17 in section 6.8, “Setting the A->B(N) Trigger (ENHANCED)” in the DL7440/DL7480 User’s Manual (IM701450-01E) .
  • Page 73: Setting The Record Length

    * The value inside the parentheses is selectable only when interleave mode is ON. For details on the record length, see section 7.2, “Setting the Record Length” in the DL7440/DL7480 User’s Manual (IM701450-01E) . For details on interleave mode, see section 7.3, “Using Interleave Mode.”...
  • Page 74: Analyzing/Searching Data

    SIMPLE ENHANCED DL7440/DL7480 User’s Manual. DELAY • For a description of the operation using a USB keyboard or POSITION a USB mouse, see section 4.3 in the DL7440/DL7480 User’s Manual. LOGIC SNAPSHOT CLEAR TRACE HELP Press SHIFT+ZOOM (SEARCH). The SEARCH menu appears.
  • Page 75 2.5 Analyzing/Searching Data Setting the Analysis Conditions Press the Analyze Setup soft key. The Analyze Setup dialog box opens. Selecting the Analysis Source Use job shuttle & SELECT to set the analysis source to CH1 or CH3 (CAN Bus Source box). Setting the Bit Rate Use jog shuttle &...
  • Page 76 2.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 77 2.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 15 or step 19 is displayed highlighted.
  • Page 78 2.5 Analyzing/Searching Data Setting the Search Condition Press the Data Search soft key. The Data Search menu appears. Press the Search Setup soft key. The Search Setup dialog box opens. Selecting the Search Type Use jog shuttle & SELECT to set the search type to Frame Pattern or Indefinite State (Type box).
  • Page 79 2.5 Analyzing/Searching Data Setting the Field or Frame to Be Used as a Search Condition Use jog shuttle & SELECT to select whether to use the field or frame of Identifier, RTR, Data Field, ACK and Error Frame as search conditions. •...
  • Page 80 2.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 81 2.5 Analyzing/Searching Data Jumping to a Specified Field (Field Jump) Press the Field Jump soft key. The field selection menu appears. Press the Identifier, Control Field, Data Field, CRC, or ACK soft key The zoom position (Z1 Pos) moves to the front of the selected field. Beginning of the selected field * The zoom position (Z1 Pos) moves to the beginning of the selected field.
  • Page 82 Therefore, the Identifier value, Data value, CRC value, and the presence of Acknowledge after error detection are not analyzed. The DL7440/DL7480 classifies the error types into the following five types. • Active Error • When 6 or more successive dominant (logical value of 0) bits appear on the bus.
  • Page 83 2.5 Analyzing/Searching Data Bit Rate Select a data transfer rate for the CAN Bus data to be analyzed from the following. 10, 20, 33.333, 50, 62.5, 83.333, 95.238, 100, 125, 250, 500, or 1000 [kbps] You can also enter an arbitrary value from the keyboard that appears on screen. Selectable range: 10.000 to 1000.000 [kbps] Resolution: Bit time (reciprocal of the bit rate) resolution of 0.5 µs...
  • Page 84 5 previous bits for the next bit (6th bit). On the receiving side, this bit is deleted prior to receiving the signal. The DL7440/DL7480 lets you extract stuff bits from the CAN Bus signal waveform and display them as a Math waveform (Math1).
  • Page 85 2.5 Analyzing/Searching Data Executing the Analysis (Analyze Exec) Analysis is performed on up to 16000 frames before and after the trigger target frame. If the trigger point is between frames, the frame immediately after the trigger point becomes the triggering frame. Analysis is not performed if there is no Start of Frame on the screen.
  • Page 86 2.5 Analyzing/Searching Data Detailed List of Analysis Data: Detail Details of the analysis results list on the lower section of the screen are displayed. The following eight items are displayed. • Frame Type R (Remote Frame), D (Data Frame), and E (Error Frame) •...
  • Page 87 The displayed record length does not necessarily match the set record length. For details on the display record length, see appendix 1, “Relationship between the Time Axis Setting, Sample Rate and Record Length” in the DL7440/DL7480 User’s Manual (IM701450-01E) .
  • Page 88 Acknowledge. • Error Frame Searches for error frames. The DL7440/DL7480 considers 6 successive dominant bits (logical value of 0) as an error frame. Therefore, even if 6 successive dominant bits occur in an overload frame, it is searched as an error frame.
  • Page 89 2.5 Analyzing/Searching Data Jumping to a Specified Field (Field Jump) Moves the Zoom position (Z1 Pos) to the front of a particular field within the current frame. The applicable fields are of the following five types. • Identifier • Control Field •...
  • Page 90: Using Cursors

    When changing the Z1 Mag setting value and expanding One bit time this portion * For details on cursors other than the CAN Bus signal analysis function cursors, see section 10.5, “Making Cursor Measurements” in the DL7440/DL7480 User’s Manual (IM701450-01E) . 2-35 IM 701450-51E...
  • Page 91 2.6 Using Cursors Changing the Bit Rate Press the Bit Rate soft key to display the keyboard used to set the bit rate. The procedure of setting the bit rate is the same as the procedure described in section 2.4, “Setting CAN Bus Signal Acquisition Conditions.” See page 2-6. If you change the bit rate, Cursor2 moves to a position one bit rate behind Cursor1.
  • Page 92 2.6 Using Cursors Explanation If you select CAN Bus for the cursor type, Cursor1 moves to the same position as when you select Vertical cursors. Cursor2 moves to a position just one bit rate behind Cursor1. The positions of reference cursors Ref1 and Ref2 remain at their previous settings. Ref1 Ref2 Bit Time...
  • Page 93: Saving The Data Of The Detailed Analysis List

    Press the CAN Bus soft key. Press the Save soft key. The Save menu appears. Selecting Save Destination Medium and Directory Carry out steps 13 to 15 on page 12-22 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the File Name and Comment Carry out steps 16 to 19 on page 12-22 in the DL7440/DL7480 User’s Manual...
  • Page 94 Abort soft key changes to the Save Exec soft key. Specifying the Files to Be Displayed in the File List Window and Displaying Properties Carry out steps 22 to 25 on page 12-23 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Explanation If you save the data, the data of the analysis results is saved to the specified destination in ASCII format.
  • Page 95: Error Messages

    You can set the messages to be displayed in English or Japanese. For the procedure of setting the message language, see section 15.1, “Changing the Message Language and Turning ON/OFF the Click Sound” in the DL7440/DL7480 User’s Manual (IM701450- 01E) .
  • Page 96: Communication Commands

    Communication Commands This section contains only the communication commands related to the CAN Bus signal analysis function. For a description of other DL7440/DL7480 communication commands, see the DL7440/ DL7480 Communication Interface User’s Manual (IM701450-17E) . Command Function Page CAN Analyze Group :SEARch:CAN? Queries all settings related to the analysis.*...
  • Page 97 2.9 Communication Commands Command Function Page :SEARch:CAN:SEARch:SETup:DATA:PATTern<x> Sets each byte of the Data Field search patterns of analysis* results in 2-48 binary or queries the current setting. :SEARch:CAN:SEARch:SETup:ERRor Enables or disables the pattern search Error of the analysis* result or 2-48 queries the current setting.
  • Page 98 2.9 Communication Commands Command Function Page :TRIGger:CAN:IDENtifier? Queries all settings related to the Identifier in the trigger* conditions. 2-55 :TRIGger:CAN:IDENtifier:CONDition Sets the Identifier condition in the trigger* conditions or queries the current 2-55 setting. :TRIGger:CAN:IDENtifier:ID<x>? Queries all settings related to the Identifier ID<x> in the trigger* conditions. 2-56 :TRIGger:CAN:IDENtifier:ID<x>:HEXa Sets the pattern of the Identifier ID in the trigger* conditions in hexadecimal.
  • Page 99 2.9 Communication Commands • CAN Analyze Group Commands in the CAN Analyze group can be used to set and query the CAN Bus signal analysis function in the same fashion as the SHIFT + ZOOM key on the front panel. :SEARch ANALyz e ABORt...
  • Page 100 2.9 Communication Commands IDENtier HEXa <Space> <Character string> MODE <Space> <NRf> P A TTern <Space> <Character string> MFORmat <Space> STANdard EXTended PFORmat <Space> HEXa BINar y <Space> <NRf> TYPE <Space> FRAMe INDefinite TYPE <Space> CANBus * <Current> when a current probe is used. :SEARch:CAN? :SEARch:CAN:ANALyze? Function...
  • Page 101 2.9 Communication Commands :SEARch:CAN:ANALyze:SETup:SPOint :SEARch:CAN:ANALyze:SETup:BRATe Function Sets the sample point of the analysis conditions Function Sets the bit rate (data transfer rate) of the or queries the current setting. analysis conditions or queries the current Syntax :SEARch:CAN:ANALyze:SETup setting. :SPOint {<NRf>} Syntax :SEARch:CAN:ANALyze:SETup:BRATe :SEARch:CAN:ANALyze:SETup:SPOint?
  • Page 102 2.9 Communication Commands :SEARch:CAN:SEARch:NEXT? :SEARch:CAN:SEARch? Function Executes a Next search of the analysis results Function Queries all settings related to the analysis result and queries the frame number found. search. Syntax :SEARch:CAN:SEARch:NEXT? Syntax :SEARch:CAN:SEARch? Example :SEARCH:CAN:SEARCH:NEXT? -> 1 Example :SEARCH:CAN:SEARCH? -> :SEARCH:CAN: Description If the search is successful, a value in the range SEARCH:SETUP:TYPE FRAME;...
  • Page 103 2.9 Communication Commands :SEARch:CAN:SEARch:SETup:DATA:HEXa<x> :SEARch:CAN:SEARch:SETup:ACK:MODE Function Sets each byte of the Data Field search Function Enables or disables the pattern search ACK of patterns of analysis results in hexadecimal. the analysis result or queries the current Syntax :SEARch:CAN:SEARch:SETup:DATA: setting. HEXa<x> {<String>} Syntax :SEARch:CAN:SEARch:SETup:ACK:MODE <String>=2 characters by combining ‘0’...
  • Page 104 2.9 Communication Commands :SEARch:CAN:SEARch:SETup:IDENtifier: :SEARch:CAN:SEARch:SETup:IDENtifier? PATTern Function Queries all Identifier setting values for analysis Function Sets the Identifier pattern for analysis results results pattern searches. pattern searches in binary or queries the Syntax :SEARch:CAN:SEARch:SETup: current setting. IDENtifier? Syntax :SEARch:CAN:SEARch:SETup: Example :SEARCH:CAN:SEARCH:SETUP: IDENtifier:PATTern {<String>} IDENTIFIER? ->...
  • Page 105 2.9 Communication Commands :SEARch:CAN:SEARch:SETup:TYPE Function Sets the analysis result search type (pattern search or indefinite data search) or queries the current setting. Syntax :SEARch:CAN:SEARch:SETup:TYPE {FRAMe|INDefinite} :SEARch:CAN:SEARch:SETup:TYPE? Example :SEARCH:CAN:SEARCH:SETUP: TYPE INDEFINITE :SEARCH:CAN:SEARCH:SETUP:TYPE? -> :SEARCH:CAN:SEARCH:SETUP: TYPE INDEFINITE :SEARch:TYPE Function Sets the search type or queries the current setting.
  • Page 106 2.9 Communication Commands • CAN Cursor Group Commands in the CAN CURSor group can be used to set and query the cursor of the CAN Bus signal analysis function in the same fashion as the CURSOR key on the front panel. :CURSor <Space>...
  • Page 107 2.9 Communication Commands • CAN File Group The commands in the CAN File Group can be used to execute/abort the saving of the data of the detailed analysis list of the CAN Bus signal in the same fashion as the FILE key on the front panel. :FILE SAVE EXECute...
  • Page 108 2.9 Communication Commands • CAN Trigger Group Commands in the CAN Trigger group can be used to set and query the trigger of the CAN Bus signal analysis function in the same fashion as the ENHANCED key on the front panel. :TRIGg er BRATe <Space>...
  • Page 109 2.9 Communication Commands PA TTern CHANnel <x> <Space> HIGH DONTcare RISE FALL CLOCk <Space> NONE <NRf> CONDition <Space> ENTer EXIT TRUE FALSe PFORmat <Space> BINar y HEXa <Space> <NRf> SPOint <Space> <NRf> VDIFf <Space> TYPE <Space> CANBus :TRIGger:CAN? PATTERN8 “XXXXXXXX”; Function Queries all settings related to the trigger CONDITION TRUE;:TRIGGER:CAN:...
  • Page 110 2.9 Communication Commands :TRIGger:CAN:DATA:PATTern<x> :TRIGger:CAN:DATA? Function Sets the Data Field pattern in the trigger Function Queries all settings related to the Data Field in conditions in binary or queries the current the trigger conditions. setting. Syntax :TRIGger:CAN:DATA? Syntax :TRIGger:CAN:DATA:PATTern<x> Example :TRIGGER:CAN:DATA? ->...
  • Page 111 2.9 Communication Commands :TRIGger:CAN:IDENtifier:ID<x>:PATTern :TRIGger:CAN:IDENtifier:ID<x>? Function Sets the Identifier ID<x> pattern in the trigger Function Queries all settings related to the Identifier conditions in binary or queries the current ID<x> in the trigger conditions. setting. Syntax :TRIGger:CAN:IDENtifier:ID<x>? Syntax :TRIGger:CAN:IDENtifier:ID<x>: <x>=1 to 4 PATTern {<String>} Example :TRIGGER:CAN:IDENTIFIER:ID1? ->...
  • Page 112 2.9 Communication Commands :TRIGger:CAN:RTR :TRIGger:CAN:PATTern:CHANnel<x> Function Sets whether the trigger activates on a data Function Sets the condition (pattern or slope) of each frame (0) or remote frame (1) in the trigger channel of the combination trigger or queries conditions or queries the current setting. the current setting.
  • Page 113: Overview Of The Spi Bus Signal Analysis Function

    Byte level of MOSI Compare with Byte Trigger activated here Pattern A count On the DL7480, triggers can also be activated by combining the trigger conditions of the SPI Bus signal and the parallel pattern of CH5 to CH8. IM 701450-51E...
  • Page 114 Chip select signal: Bit order: MSB First Note The notation of the SPI Bus signal on the DL7440/DL7480 differs between the trigger condition setup menu and the analysis condition setup menu as follows: Channel Notation on the trigger condition setup menu...
  • Page 115: 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 DL7440/DL7480 User’s Manual (IM701450- 01E) .
  • Page 116: Connecting The Probe

    (4 terminals marked as CH1 to CH4 on the DL7440 and 8 terminals marked CH1 to CH8 on the DL7480) 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%.
  • Page 117: Setting Spi Bus Signal Acquisition Conditions

    SELECT, and RESET, see sections 4.1 or 4.2 in the DL7440/DL7480 User’s Manual. POSITION • For a description of the operation using a USB keyboard or a USB mouse, see section 4.3 in the DL7440/DL7480 LOGIC User’s Manual. SNAPSHOT...
  • Page 118 3.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 119: Setting The Combination Trigger

    3.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).
  • Page 120 3.4 Setting SPI Bus Signal Acquisition Conditions When SPI Only Is Selected Press the Set Pattern soft key. The Set Pattern dialog box displays the assignment conditions of the SPI Bus signals of CH1 to CH4. Use jog shuttle & SELECT to set the slope of the CH1 (SCK) edge to (rising edge) or (falling edge).
  • Page 121 3.4 Setting SPI Bus Signal Acquisition Conditions When SPI -> Pattern Is Selected Press the Set Pattern soft key. The Set Pattern dialog box displays the assignment conditions of the SPI Bus signals of CH1 to CH4 and the pattern setup screen of CH5 to CH8.
  • Page 122: Setting The Trigger Level, Trigger Coupling, Etc

    Setting the Trigger Mode Set the trigger mode according to the procedures given in section 6.1, “Setting the Trigger Mode” in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the Record Length Set the record length according to the procedures given in section 7.2, “Setting the Record Length”...
  • Page 123 3.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 Bit Order You can select the bit order of Pattern A and Pattern B according to the signal flow of the...
  • Page 124 3.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 125 3.4 Setting SPI Bus Signal Acquisition Conditions Setting the Combination Trigger A trigger can be activated on the combination of the trigger conditions of the SPI Bus signal and the trigger conditions of CH5 to CH8. You can select from the following three types.
  • Page 126 3.4 Setting SPI Bus Signal Acquisition Conditions • CH5 to CH8 Pattern You can set the pattern as follows: The trigger source level is above the preset trigger level. The trigger source level is below the preset trigger level. Not used as a trigger source. •...
  • Page 127 Set the trigger level, hysteresis, trigger coupling, and HF rejection of each channel. For details on the trigger level, hysteresis, trigger coupling, and HF rejection, see page 6- 17 in section 6.8, “Setting the A->B(N) Trigger (ENHANCED)” in the DL7440/DL7480 User’s Manual (IM701450-01E) .
  • Page 128: Examples Of Spi Bus Signal Trigger Conditions

    3.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 3-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 129 3.4 Setting SPI Bus Signal Acquisition Conditions • Combination of Pattern A and Byte Count Trigger Trigger Condition A Pattern (MOSI): A4 25 Data Byte: 2 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...
  • Page 130 3.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: 2 Condition: True <B Pattern (MISO): 00 00, After Byte Count=First Byte> MOSI MISO Compare with Pattern B...
  • Page 131 3.4 Setting SPI Bus Signal Acquisition Conditions • Combination of Pattern A and Pattern B (MOSI) Trigger Condition A Pattern (MOSI): A4 25 Data Byte: 2 Condition: True B Pattern (MOSI): See below. Data Byte: 2 Condition: True <B Pattern (MOSI):EA 57, After Byte Count=First Byte> Compare with Pattern B Compare with Pattern A MOSI...
  • Page 132 3.4 Setting SPI Bus Signal Acquisition Conditions • Combination of Pattern A and Pattern B (MISO) Trigger Condition A Pattern (MOSI): A4 25 Data Byte: 2 Condition: True B Pattern (MISO): See below. Data Byte: 2 Condition: True <B Pattern (MISO): 00 00, After Byte Count=First Byte> Compare with Pattern A MOSI MISO...
  • Page 133 3.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: 2 Condition: True Byte Count: B Pattern (MOSI): See below. Data Byte: 2 Condition: True <B Pattern (MOSI): 68 00, After Byte Count=First Byte>...
  • Page 134 3.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: 2 Condition: True Byte Count: B Pattern (MISO): See below. Data Byte: 2 Condition: True <B Pattern (MISO): 00 85, After Byte Count=First Byte>...
  • Page 135: Analyzing/Searching Data

    SIMPLE ENHANCED DL7440/DL7480 User’s Manual. DELAY • For a description of the operation using a USB keyboard or POSITION a USB mouse, see section 4.3 in the DL7440/DL7480 User’s Manual. LOGIC SNAPSHOT CLEAR TRACE HELP Press SHIFT+ZOOM (SEARCH). The SEARCH menu appears.
  • Page 136 3.5 Analyzing/Searching Data Setting the Analysis Conditions Press the Analyze Setup soft key. The Analyze Setup dialog box opens. Setting the Detection Level, Hysteresis, and Slope of the Synchronization Clock Signal (CH1) Use jog shuttle & SELECT to set the level for detecting the synchronization clock (Level box).
  • Page 137 Use jog shuttle & SELECT to set the level for determining the status of the CS signal (CH level box on the right). On the DL7480, repeat steps 13 and 14 as necessary to set the level for determining the status of CH5 to CH8 as necessary.
  • Page 138 When setting the reference point using Manual, you can set the reference point while checking the displayed waveform by enabling translucent display. For a description of the translucent display, see section 8.10 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Selecting the Read Direction of the I/O Data Bits Use jog shuttle &...
  • Page 139 3.5 Analyzing/Searching Data Setting the Zoom Ratio Press the Z1 Mag/Z1 Position soft key to set the jog shuttle control to Z1 Mag. Turn the jog shuttle to set the zoom ratio Setting the Zoom Position Press the Z1 Mag/Z1 Position soft key to set the jog shuttle control to Z1 Position.
  • Page 140 3.5 Analyzing/Searching Data Setting the Search Condition Press the Data Search soft key. The Data Search menu appears. Press the Search Setup soft key. The Search Setup dialog box opens. Use jog shuttle & SELECT to set the search type to Frame Pattern or Indefinite State (Type box).
  • Page 141 3.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 142 3.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 143 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 144 3.5 Analyzing/Searching Data Read Direction of the I/O Data Bits: Bit Order You can select the read direction of the bits according to the signal flow. When analysis data is displayed in binary, the data is displayed in the order of the flow regardless of the bit order setting.
  • Page 145 3.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 146 3.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...
  • Page 147 3.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 148 3.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 • Indefinite data is always considered matched to the specified status.
  • Page 149: Saving The Data Of The Detailed Analysis List

    (Page No. (1/2)) without having to press the Top Page 2 soft key. Press the Save soft key. The Save menu appears. Selecting Save Destination Medium and Directory Carry out steps 13 to 15 on page 12-22 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Setting the File Name and Comment Carry out steps 16 to 19 on page 12-22 in the DL7440/DL7480 User’s Manual...
  • Page 150 Abort soft key changes to the Save Exec soft key. Specifying the Files to Be Displayed in the File List Window and Displaying Properties Carry out steps 22 to 25 on page 12-23 in the DL7440/DL7480 User’s Manual (IM701450-01E) . Explanation The analysis results of SPI signals can be saved to a file in ASCII format.
  • Page 151: Error Messages

    You can set the messages to be displayed in English or Japanese. For the procedure of setting the message language, see section 15.1, “Changing the Message Language and Turning ON/OFF the Click Sound” in the DL7440/DL7480 User’s Manual (IM701450- 01E) .
  • Page 152: Communication Commands

    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 DL7440/DL7480 Communication Interface User’s Manual (IM701450-17E) . Command Function Page SPI Analyzer Group :SEARch:SPI? Queries all settings related to the analysis* function.
  • Page 153 3.8 Communication Commands Command Function Page :SEARch:SPI:SEARch:DATA? Queries all settings related to the data pattern search on the analysis* 3-48 result. :SEARch:SPI:SEARch:DATA:BYTE Sets the number of bytes of the data pattern search on the analysis* result 3-48 or queries the current setting. :SEARch:SPI:SEARch:DATA:HEXa<x>...
  • Page 154 3.8 Communication Commands Command Function Page :TRIGger:SPI:SETup:BPATtern:HEXa<x> Sets the Pattern B pattern of the trigger* at the byte level in hexadecimal. 3-55 :TRIGger:SPI:SETup:BPATtern:MODE Enables/Disables Pattern B of the trigger* or queries the current setting. 3-55 :TRIGger:SPI:SETup:BPATtern:PATTern<x> Sets the Pattern B pattern of the trigger* at the byte level in binary or 3-55 queries the current setting.
  • Page 155 3.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 156 3.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 157 3.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 158 3.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 159 3.8 Communication Commands :SEARch:SPI:ANALyze:SETup:DATA<x>: :SEARch:SPI:ANALyze:SETup:CS:ESTate MODE Function Sets the enable status of the chip select signal Function Enables/Disables the data input/output signal (CS) in the analysis or queries the current (Data1/Data2) in the analysis or queries the setting. current setting. Syntax :SEARch:SPI:ANALyze:SETup:CS:ESTate Syntax...
  • Page 160 3.8 Communication Commands :SEARch:SPI:SEARch:DATA:PATTern<x> :SEARch:SPI:SEARch? Function Sets the pattern of data pattern search on the Function Queries all settings related to the analysis result analysis result in binary or queries the current search. setting. Syntax :SEARch:SPI:SEARch? Syntax :SEARch:SPI:SEARch:DATA:PATTern<x> Example SEARCH:SPI:SEARCH? -> :SEARCH:SPI: {<String>} SEARCH:TYPE FRAME;PFORMAT BINARY;...
  • Page 161 3.8 Communication Commands :SEARch:SPI:SEARch:TYPE Function Sets the analysis result search type or queries the current setting. Syntax :SEARch:SPI:SEARch:TYPE {FRAMe|INDefinite} :SEARch:SPI:SEARch:TYPE? Example :SEARCH:SPI:SEARCH:TYPE FRAME :SEARCH:SPI:SEARCH:TYPE? -> :SEARCH:SPI:SEARCH:TYPE FRAME :SEARch:TYPE Function Sets the search type or queries the current setting. Syntax :SEARch:TYPE {SPATtern|WIDTh|EDGE| PPATtern|ASCRoll|SPIBus} :SEARch:TYPE? Example...
  • Page 162 3.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 163 3.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 164 :TRIGGER:SPI:COMBINATION? -> PATTERN2 “XXXXXXXX”; :TRIGGER:SPI:COMBINATION ONLY PATTERN3 “XXXXXXXX”; Description Setting and Query are possible only on the PATTERN4 “XXXXXXXX”; DL7480. PATTERN5 “XXXXXXXX”; The command can be used only to set “ONLY” PATTERN6 “XXXXXXXX”; on the DL7440. PATTERN7 “XXXXXXXX”; :TRIGger:SPI:PATTern? PATTERN8 “XXXXXXXX”;: TRIGGER:SPI:SETUP:BPATTERN:TRACE 2;...
  • Page 165 PATTERN2 “XXXXXXXX”; :TRIGGER:SPI:PATTERN:CLOCK? -> PATTERN3 “XXXXXXXX”; :TRIGGER:SPI:PATTERN:CLOCK 5 PATTERN4 “XXXXXXXX”; Description You can set or query the clock channel on the PATTERN5 “XXXXXXXX”; DL7480 only when PATTERN6 “XXXXXXXX”; “:TRIGger:SPI:COMBination” is PATTERN7 “XXXXXXXX”; APATtern. PATTERN8 “XXXXXXXX”;:TRIGGER:SPI: :TRIGger:SPI:PATTern:CONDition SETUP:BPATTERN:TRACE 2;MODE 0; BYTE 8;CONDITION TRUE;...
  • Page 166 3.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 167 3.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 168 3.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 3-56 IM 701450-51E...
  • Page 169: Chapter 4 Specification

    Chapter 4 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 CH8*: Analog signal input...
  • Page 170 4.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.
  • Page 171: Can Bus Signal Analysis Function

    CAN Bus Signal Analysis Function Supported CAN Bus Item Specifications CAN Bus CAN Version 2.0B Bit rate Set any of the following bit rates: 1 M, 500 k, 250 k, 125 k, 100 k, 95.238 k, 83.333 k, 62.5 k, 50 k, 33.333 k, 20 k, or 10 k [bps] or an arbitrary bit rate between 1 M to 10 k [bps] (The resolution is the bit time (reciprocal of the bit rate of 0.5 µs).
  • Page 172 4.2 CAN 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 (Frame Pattern) Search the waveform by specifying a field or frame pattern. If a waveform that matches the pattern is found, the zoom box moves to that point and displays the specified waveform.
  • Page 173: Spi Bus Signal Analysis Function

    MISO CH4: CH5 to CH8: Analog signal input (only for the DL7480) 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 174 4.3 SPI 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 (Frame Pattern) Search the waveform by specifying a data pattern. If a waveform that matches the pattern is found, the zoom box moves to that point and displays the specified waveform.
  • Page 175 Index Index Detailed List of Analysis Data ....... 1-33, 2-31, 3-34 Determination Pattern ............3-35 Differential Probe ..............2-4 A Pattern ................3-11 DLC ................... 2-15 Acknowledge Bit ..............1-1 Dominant ................2-4 Acknowledge Error ............2-27 Active Error ..............2-27 Address &...
  • Page 176 Index Passive Error ..............2-27 Pattern Condition .... 1-13, 1-14, 2-16, 2-17, 3-14, 3-15 Pattern Format ......1-11, 2-12, 2-32, 3-11, 3-35 Pattern Search ..........1-34, 2-32, 3-35 Polarity ................3-30 Prev ............... 1-34, 2-33, 3-36 Priority ................3-31 Probe ..............1-3, 2-3, 3-4 Recessive ................

This manual is also suitable for:

Dl7440

Table of Contents