YOKOGAWA DL7200 User Manual
YOKOGAWA DL7200 User Manual

YOKOGAWA DL7200 User Manual

Digital oscilloscope can bus signal analysis function

Advertisement

Quick Links

User's
Manual
Yokogawa Electric Corporation
DL7200
Digital Oscilloscope
CAN Bus Signal Analysis Function
IM 701430-51E
IM 701430-51E
2nd Edition

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for YOKOGAWA DL7200

  • Page 1 User’s Manual DL7200 Digital Oscilloscope CAN Bus Signal Analysis Function IM 701430-51E IM 701430-51E 2nd Edition Yokogawa Electric Corporation...
  • Page 2: Can Bus Signal Analysis Function

    Thank you for purchasing the DL7200 Digital Oscilloscope with the CAN Bus Signal Analysis Function. This user’s manual describes only the Can Bus analysis function. For information about other functions, operating procedures, and handling precautions of the DL7200, see the following manuals: Manual Title Manual No.
  • Page 3: Table Of Contents

    Contents CAN Bus Signal Analysis Function ..................i Connecting a Probe ......................1 Setting the Trigger Conditions ..................... 3 Setting the Cursor ......................10 Analyzing and Searching ....................12 Performing Stuff Bit Computation ..................21 Outputting the Analysis Results to a File ................22 Error Messages .........................
  • Page 4: Connecting A Probe

    • When connecting a probe to the instrument for the first time, perform phase correction of the probe as described in the section 3.5, “Compensating the Probe (Phase Correction)” in the DL7100/DL7200 User’s Manual IM701410-01E . Failure to do so may result in unstable gain across different frequencies, thereby preventing correct measurement.
  • Page 5 Depending on how the differential probe is connected, the voltage level of either dominant or recessive can be displayed higher. However, the DL7200 handles the dominant logical value as 0 and recessive logical value as 1. Change the Vdiff setting in the trigger condition menu and analysis/search menu according to how the probe is connected.
  • Page 6: Setting The Trigger Conditions

    Setting the Trigger Conditions The CAN Bus signal analysis function uses a dedicated trigger for acquiring waveforms. Function Setting the Trigger Pattern Setting the Bit Rate Select the CAN Bus transfer rate. Selectable values: 1 M, 500 k, 250 k, 125 k, 100k, 83,3 k, 50 k, and 33.3 kbps Setting the Sample Point Specify the sample point within the bit time.
  • Page 7 The trigger point is set to the end of the data field. • Error Frame: Activates the trigger on an error frame. The DL7200 considers 6 successive dominant bits as an error frame trigger condition. Therefore, a trigger occurs if 6 successive dominant bits occur in an overload frame.
  • Page 8 2. Setting the Trigger Conditions • Remote frame Inter Frame REMOTE FRAME Interframe Space Space or Recessive Overload Frame Dominant Start of Frame CRC Field (CRC Sequence 15 bit) (1 bit) (CRC Delimiter 1 bit) Arbitration Field Control Field (6 bit) (Std: 12 bit) ACK Field (Ext: 32 bit)
  • Page 9 OFF. • The trigger function of the DL7200 does not support the case when the standard format and extended format are mixed on the CAN bus. The trigger is not activated correctly in such case. Setting the Trigger Level The trigger source is fixed to CH1 for the CAN Bus signal analysis function.
  • Page 10 (frequency components greater than 15 kHz or 20 MHz) from the trigger source signal as the trigger source. Setting the Hold Off See section 6.4, “Setting the Hold Off Time” in the DL7100/DL7200 User’s Manual (IM701410-01E) . Operating Procedure Setting the Trigger Type Press the “ENHANCED”...
  • Page 11 2. Setting the Trigger Conditions Turn the jog shuttle to move the cursor to “Message Format.” Press the “SELECT” key to select “Std” or “Ext.” Turn the jog shuttle to move the cursor to Vdiff. Press the “SELECT” key. Turn the jog shuttle to select “CAN_H–CAN_L” or “CAN_L–CAN_H” and press the “SELECT”...
  • Page 12 2. Setting the Trigger Conditions Setting the Trigger Level Carry out steps 1 to 3 in “Setting the Trigger Type” on page 7. Press “Level/Coupling” soft key to display a dialog box used to set the trigger level, hysteresis, coupling, and HF rejection. Note CH1 is the only trigger source for the CAN Bus signal analysis function.
  • Page 13: Setting The Cursor

    Setting the Cursor Function Cursor1 and Cursor2 can be moved per each CAN Bus transfer rate (bit rate) while maintaining a bit rate of space between them. Using this function, you can perform analysis while counting the number of bits in the CAN Bus waveform. Bit Rate You can select the CAN Bus transfer rate from the following values: 1 M, 500 k, 250 k, 125 k, 100 k, 83.3 k, 50 k, 33.3 k (bps)
  • Page 14 3. Settings the Cursor Bit Rate If you do not wish to change the bit rate, skip to step 5. To change the bit rate, press the Bit Rate soft key, and select Bit Rate using the jog shuttle. Turn the jog shuttle to select one of the following: 1 M, 500 k, 250 k, 125 k, 100 k, 83.3 k, 50 k, or 33.3 k.
  • Page 15: Analyzing And Searching

    , CRC value , the presence of Acknowledge and the error type. The DL7200 classifies the error types into the following five types. • Active Error: When 6 or more successive dominant bits appear on the bus. Error flag (6 dominant bits) output by an error active (normal) unit and 6 or more successive dominant bits appear in bit error and stuff error.
  • Page 16 4. Analyzing and Searching Sample Point Specify the sample point within the bit time. Value: “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.5” “68.8” “71.9” “75.0” “78.1” “81.3” “84.4” “87.5” “90.6” Setting Vdiff Select the connection method of the differential probe.
  • Page 17 4. Analyzing and Searching Analysis Result The following four items are listed at the bottom of the screen. No.: Frame type (R: Remote Frame, D: Data Frame, and E: Error Frame) With the trigger target frame set to 0, the frame is numbered No. –1, No. –2, and so on before the target frame and No.
  • Page 18 The display record length does not necessarily match the 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 DL7100/DL7200 User’s Manual (IM701410-01E) . Zoom position (Z1 Position) The zoom position can be set by specifying the zoom center position (center of the zoom box) in the range –5 to +5 divisions with the center of the waveform display frame set to...
  • Page 19 The Zoom Box moves to the head of the specified field. Note When the memory length is 16 Mwords on a DL7200 16M model, normal operation may not be possible for frames near the ends of the main screen due to the limitation on the Zoom Position. The Zoom Position may stick to the selectable boundary value when search or Field Jump is executed.
  • Page 20 4. Analyzing and Searching Performing the Analysis Press the “Analyze Setup” soft key to display a dialog box for setting the analysis conditions. Turn the jog shuttle to select the item. Press the “SELECT” key to display a menu used to set the item or change the selected item. Setting the Bit Rate Turn the jog shuttle to move the cursor to “Bit Rate”...
  • Page 21 Zoom Box Note When the memory length is 16 Mwords on a 16M DL7200 model, normal operation may not be possible for frames near the ends of the main screen due to the limitation on the Zoom Position.
  • Page 22 4. Analyzing and Searching Press the “Hex” or “Bin” soft key to select the data format. The data of the data field is displayed using the selected format. Note • If indefinite data is present, a mark is displayed in the ACK column. •...
  • Page 23 4. Analyzing and Searching When Identifier Is Selected Turn the jog shuttle to move the cursor to the desired bit. If you selected “Hex” for “Pattern Format,” turn the jog shuttle to select a value from “0” to “F” and “X” and Press the “SELECT” key. Pressing the “RESET” key will reset the value to “X.”...
  • Page 24: Performing Stuff Bit Computation

    Note Stuff bit computation cannot be performed for the following record lengths. 701440 (DL7200 16M/CH model) : When interleave mode is OFF: 8 Mwords : When interleave mode is ON: 16 Mwords If you attempt to execute the analysis with the stuff bit turned ON in the above cases, error 851 “Computation cannot be carried out at the current record length”...
  • Page 25: Outputting The Analysis Results To A File

    Outputting the Analysis Results to a File Function The data of analysis results can be output to a file in ASCII format. The extension is .txt. The data that is output is the data of the detailed analysis list. Auto Naming Function If “Auto Naming”...
  • Page 26 8 characters. If Auto Naming was turned ON, the first five characters are valid. For details on entering the file name, see section 4.1, “Entering Values and Character Strings” in the DL7100/DL7200 User’s Manual IM701410-01E . Turn the jog shuttle to move the cursor to “Comment.”...
  • Page 27: Error Messages

    Japanese (See section 14.2, “Changing the Message Language and Click Sound” in the DL7100/DL7200 User’s Manual IM701410-01E .) If the corrective action requires servicing, contact your nearest YOKOGAWA dealer as listed on the back cover of this manual for repairs.
  • Page 28: Specifications

    Stuff bit display Analysis Result Output Function Output the detailed analysis list to a file in ASCII format. Extension: txt For specifications other than those of the CAN Bus signal analysis function, see the DL7100/DL7200 User’s Manual IM70410-01E . IM 701430-51E...
  • Page 29: Communications Commands

    Communications Commands command Function page CAN Analyze Group Query all CAN analysis function settings :SEARch:CAN? Query all CAN analysis execution setting values :SEARch:CAN:ANALyze? Abort CAN analysis :SEARch:CAN:ANALyze:ABORt Execute CAN analysis :SEARch:CAN:ANALyze:EXECute Query all CAN analysis condition setting values :SEARch:CAN:ANALyze:SETup? Enter or query the CAN bus transfer rate in the CAN analysis conditions 30 :SEARch:CAN:ANALyze:SETup:BRATe Enter or query the threshold in the CAN analysis conditions :SEARch:CAN:ANALyze:SETup:LEVel...
  • Page 30 9. Communications Commands command Function page :SEARch:CAN:SEARch:SETup:IDENtifier? Query all Identifier setting values for CAN analysis results pattern searches :SEARch:CAN:SEARch:SETup:IDENtifier:HEXa Enter the Identifier search pattern for CAN analysis results pattern searches in hexadecimal :SEARch:CAN:SEARch:SETup:IDENtifier:MODE Enter or query the setting indicating whether Identifier is used (1) or not used (0) in CAN analysis results pattern searches :SEARch:CAN:SEARch:SETup:IDENtifier:PATTern Enter the Identifier search pattern for CAN analysis results pattern...
  • Page 31 command Function page Enter or query settings indicating whether trigger activates (1) or does :TRIGger:CAN:SOFRame not activate (0) on Start of Frame in the CAN trigger conditions Enter or query the Sample Point in the CAN trigger conditions :TRIGger:CAN:SPOint Enter or query Vdiff in the CAN trigger conditions :TRIGger:CAN:VDIFf IM 701430-51E...
  • Page 32 9. Communications Commands CAN Analyze Group With communications commands, you can enter or query the same CAN analysis function settings that are accessible using the SEARCH key on the front panel. :SEARch ANALyz e ABORt EXECute SETup BRATe <Space> <NRf> LEVel <Space>...
  • Page 33 9. Communications Commands MFORmat <Space> STANdard EXTended PFORmat <Space> HEXa BINar y <Space> <NRf> TYPE <Space> FRAMe INDefinite :SEARch:CAN? :SEARch:CAN:ANALyze:SETup? Function Query all CAN analysis function settings Function Query all CAN analysis conditions setting values Syntax :SEARch:CAN? Syntax :SEARch:CAN:ANALyze:SETup? Example:SEARch:CAN? -> Example:SEARch:CAN:ANALyze:SETup? ->...
  • Page 34 9. Communications Commands :SEARch:CAN:ANALyze:SETup:SPOint :SEARch:CAN:SEARch? Function Enter or query the sample point in the CAN analysis Function Query all CAN analysis results search settings conditions Syntax :SEARch:CAN:SEARch? Syntax :SEARch:CAN:ANALyze:SETup: Example:SEARch:CAN:SEARch? -> SPOint {<NRf>} :SEARCH:CAN:SEARCH:SETUP:TYPE FRAME; :SEARch:CAN:ANALyze:SETup:SPOint? MFORMAT STANDARD;PFORMATHEXA; <NRf>=18.8-90.6 IDENTIFIER:MODE 0; Example:SEARch:CAN:ANALyze:SETup:SPOint 62.5 PATTERN“XXXXXXXXXXX”;:SEARCH:CAN: :SEARch:CAN:ANALyze:SETup:SPOint? ->...
  • Page 35 9. Communications Commands :SEARch:CAN:SEARch:NEXT? :SEARch:CAN:SEARch:SETup:ACK:PATTern Function Execute a Next search of the CAN analysis results Function Enter or query the ACK search pattern (YES/NO) for and query the frame number found CAN analysis results Syntax :SEARch:CAN:SEARch:NEXT? Syntax :SEARch:CAN:SEARch:SETup:ACK: Example:SEARch:CAN:SEARch:NEXT? -> 1 PATTern {YES|NO} :SEARch:CAN:SEARch:SETup:ACK:PATTern? :SEARch:CAN:SEARch:PREVious?
  • Page 36 9. Communications Commands :SEARch:CAN:SEARch:SETup:DATA:MODE :SEARch:CAN:SEARch:SETup:IDENtifier: Function Enter or query the data length (DLC) for CAN MODE analysis results pattern searches FunctionEnter or query the setting indicating whether Syntax :SEARch:CAN:SEARch:SETup:DATA: Identifier is active (1) or inactive (0) in CAN analysis MODE {<Boolean>} results pattern searches :SEARch:CAN:SEARch:SETup:DATA:MODE? Syntax:SEARch:CAN:SEARch:SETup:IDENtifier:...
  • Page 37 9. Communications Commands :SEARch:CAN:SEARch:SETup:RTR Function Enter or query the setting indicating whether CAN analysis results pattern searches are performed by data frame (0) or by remote frame (1) Syntax :SEARch:CAN:SEARch:SETup: RTR {<Boolean>} :SEARch:CAN:SEARch:SETup:RTR? Example:SEARch:CAN:SEARch:SETup:RTR 1 :SEARch:CAN:SEARch:SETup:RTR? -> :SEARCH:CAN:SEARCH:SETUP:RTR 1 :SEARch:CAN:SEARch:SETup:TYPE Function Enter or query the setting indicating whether to perform a CAN analysis results pattern search or an indefinite data search.
  • Page 38 9. Communications Commands CAN File Group Communications Commands for the CAN Analysis Results Output Function With communications commands, you can enter or query the same CAN analysis results output functions that are accessible using the FILE key on the front panel. :FILE SAVE EXECute...
  • Page 39 9. Communications Commands CAN Trigger Group With communications commands, you can query the same CAN trigger settings that are accessible using the ENHANCED key on the front panel. :TRIGg er BRATe <Space> <NRf> DATA CONDition <Space> TRUE FALSe GREater LESS <Space>...
  • Page 40 9. Communications Commands SOFRame <Space> <NRf> SPOint <Space> <NRf> VDIFf <Space> :TRIGger:CAN? :TRIGger:CAN:DATA? Function Query all CAN trigger function settings Function Query all Data Field setting values in CAN trigger Syntax :TRIGger:CAN? conditions Example:TRIGger:CAN? -> :TRIGGER:CAN: Syntax :TRIGger:CAN:DATA? Example:TRIGger:CAN:DATA? -> BRATE 500.0E+03;SPOINT 62.5;...
  • Page 41 9. Communications Commands :TRIGger:CAN:DATA:MODE :TRIGger:CAN:IDENtifier:ID<x>? Function Enter or query settings indicating whether trigger Function Query all Identifier ID<x> settings in CAN trigger activates on the Data Field in the CAN trigger conditions conditions Syntax :TRIGger:CAN:IDENtifier:ID<x>? Syntax :TRIGger:CAN:DATA:MODE {<Boolean>} <x>=1-4 Example:TRIGger:CAN:IDENtifier:ID1? -> :TRIGger:CAN:DATA:MODE? Example:TRIGger:CAN:DATA:MODE 1 :TRIGGER:CAN:IDENTIFIER:ID1:...
  • Page 42 9. Communications Commands :TRIGger:CAN:MFORmat :TRIGger:CAN:VDIFf Function Enter or query the message format (Standard/ Function Enter or query Vdiff in the CAN trigger conditions Extended) in the CAN trigger conditions Syntax :TRIGger:CAN:VDIFf {L_H|H_L} Syntax :TRIGger:CAN:MFORmat {STANdard/ :TRIGger:CAN:VDIFf? Example:TRIGger:CAN:VDIFf L_H EXTended} :TRIGger:CAN:MFORmat? :TRIGger:CAN:VDIFf? ->...
  • Page 43: Index

    Index ACK ..................14 Greater ................... 6 Acknowledge Error ............... 12 Active Error ................12 analysis, execution of ............13 HF Rej ..................7 analysis function ..............25 HF rejection ................7 analysis result ..............14 hold off ................... 7 analysis result output function ..........
  • Page 44 10. Index sample point ..............3, 13 search, execution of ............. 15 search function ................ i search result, display of ............16 Search Setup ............... 15 standard format ..............5 Start of Frame ................ 4 stuff bit computation ............. 21 Stuff Bit Operation ..............

Table of Contents