ETAS XETK-S16.0 User Manual

Jtag emulator probe for arm microcontrollers
Hide thumbs Also See for XETK-S16.0:
Table of Contents

Advertisement

Quick Links

ETAS XETK-S16.0
JTAG Emulator Probe for ARM Micro-
controllers
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XETK-S16.0 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ETAS XETK-S16.0

  • Page 1 ETAS XETK-S16.0 JTAG Emulator Probe for ARM Micro- controllers User Guide...
  • Page 2 Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this document. The software described in it can only be used if the customer is in possession of a general license agreement or single license.
  • Page 3: Table Of Contents

    Mechanical connection of the XETK-S16.0 to the ECU Housing ... . 25 4.1.2 Mounting the XETK-S16.0 to the ECU metal Housing ..... . . 27 ETAS XETK-S16.0 - User Guide...
  • Page 4 XETK-S16.0 Software Support........
  • Page 5 Index ................67 ETAS XETK-S16.0 - User Guide...
  • Page 6: Basic Safety Notices

    • Use of Open Source Software ..........12 General Safety Information Please observe the Product Safety Notices ("ETAS Safety Notice") and the follow- ing safety notices to avoid health issues or damage to the device.
  • Page 7: Classification Of Safety Messages

    - Ensure that the connections of the power supply are easily accessible. - The module does not have an operating voltage switch. • Switch on the product by connecting the power supply cable with the power supply or by switching on the power supply. ETAS XETK-S16.0 - User Guide...
  • Page 8 The product is maintenance-free. Use a lightly moistened, soft, lint-free cloth for cleaning the product. Ensure that no moisture can enter. Never spray cleaning agents directly onto the product. Do not user any sprays, solvents or abrasive cleaners which could damage the product. ETAS XETK-S16.0 - User Guide...
  • Page 9 Risk of short circuiting the internal signals of the ETK! When you mount the ETK to the ECU, you must ensure that the screws and washers used will not penetrate the ETK printed circuit board. ETAS XETK-S16.0 - User Guide...
  • Page 10: Identifications On The Product

    Cabling Use exclusively ETAS cables at the connections of the product! Adhere to the maximum permissible cable lengths! Observe the assignment of the cables to the connectors! Detailed information about cabling is located in the ETK User Guides.
  • Page 11: Taking The Product Back And Recycling

    For more information on the ETAS GmbH Recycling software, contact the ETAS sales and service locations. CE Conformity With the CE mark attached to the product or its packaging, ETAS confirms that the product corresponds to the product-specific, applicable directives of the Euro- pean Union.
  • Page 12: Declarable Substances

    Some products from ETAS GmbH (e.g. modules, boards, cables) use components with substances that are subject to declaration in accordance with the REACH regulation (EU) no.1907/2006. Detailed information is located in the ETAS download center in the customer infor- mation "REACH Declaration" (www.etas.com/Reach). This information is continu- ously being updated.
  • Page 13: Introduction

    The XETK-S16.0 supports the standard full duplex 100Base-T Ethernet interface and can be connected directly or via ES51x/ES59x/ES600/ES89x/ES910 modules to the PC. No additional ETAS modules are required for the access to the ECU. The XETK-S16.0 can be used for rapid prototyping applications (bypass) as well as for measurement and calibration applications.
  • Page 14: Features

    µs • Measurement raster down to 100 - “ETK Drivers and Tools” update to support ETAS software tools (INCA, XCT) - Firmware update (programming of the logic device) through HSP software service packs; removal of XETK or ECU is not necessary...
  • Page 15: Hardware Description

    • XETK-S16.0 JTAG Interface ........
  • Page 16: Ecu Interface

    PC. The 100 Mbit/s XETK Ethernet interface provides communication with the PC. The power supply for the XETK-S16.0 is provided by a switch mode power supply, to minimize power dissipation. ECU Interface The XETK-S16.0 is connected via connectors CON1 and CON4 to the ECU with two...
  • Page 17: Xetk Ethernet Interface

    The XETK Ethernet interface can be directly connected to the PC via CON2 (refer to Fig. 3-3). No additional ETAS module is required for the access to the ECU. The interface is a standard full duplex 100Base-TX Ethernet interface using the XCP protocol.
  • Page 18: Debug Interface

    The input voltage may vary between 6 V and 36 V. In case of higher input voltages to the XETK, additional voltage protection is required. The XETK-S16.0 will also accept voltage dips down to 3V (for additional details of low voltage operation, see ISO standard 16750).
  • Page 19: Ecu Voltage Supervisor

    The XETK-S16.0 provides two opportunities to supply and supervise the ECU RAM standby voltage: - The XETK-S16.0 monitors the VDDSTBY supply on board the XETK. The microcontroller’s standby power supply pin must be connected to the XETK...
  • Page 20: Status Leds

    Fig. 3-6 Status LEDs of the XETK-S16.0 State Definition XETK-S16.0 is supplied with power and active (i.e. the ECU is switched on or the 100 Mbit/s link to the calibration system is established) Green Working page may be different from reference page. Calibra- tion and development system has downloaded data since the last power failure.
  • Page 21: Data Emulation And Data Measurement

    21 | Hardware Description Data Emulation and Data Measurement The XETK-S16.0 is a serial XETK using JTAG as the primary microcontroller inter- face. Typical for all serial (X)ETKs, the RAM used for data emulation and data mea- surement is not accessible by the XETK until the microcontroller is powered up and the startup handshake is performed.
  • Page 22: Xetk-S16.0 Jtag Interface

    Equivalent Circuitry of the ECU JTAG Interface (ECU) The ECU part of the JTAG XETK interface is depicted in Fig. 3-7. The XETK-S16.0 incorporates 22 Ohm series resistors for the TMS, TCK, TDI and / TRST lines on the ECU interface. Hence, no additional termination resistors are required on the ECU for these signals.
  • Page 23: Trigger Modes: Overview

    3.12 Timer Triggering The trigger mode "Timer Triggering" uses four internal timers of the XETK-S16.0 for triggering. A configurable period is used for triggering. The time intervals between trigger events are in accordance with the configured timer values.
  • Page 24: Reset

    ECU is clean and smooth. The XETK-S16.0 drives /PORESET low during XETK power up or upon INCA request. The XETK-S16.0 senses the status of the /PORESET line to detect when the ECU is in reset. If configured, and the microcontroller has /RESETOUT, the XETK-S16.0 can also be used to sense the status for the ECU reset.
  • Page 25: Installation

    • Mounting the XETK-S16.0 to the ECU........
  • Page 26: Fig. 4-1 Xetk-S16.0 Bottom Side View

    - 4x screws M2.5 - XETK-S16.0 - Gap Pad, as supplied with the XETK-S16.0 or available as a spare part. - 4x 3.0 mm height spacer, M2.5 - ECU metal housing with machined holes aligning with XETK-S16.0 hole pat- tern (see “Mechanical Dimensions”...
  • Page 27: Mounting The Xetk-S16.0 To The Ecu Metal Housing

    Thermal transfer from the XETK to the ECU housing! When you mount the XETK to the ECU, you must ensure that a constant gap of 3 mm is maintained between the XETK-S16.0 PCB and the flat surface of the ECU housing.
  • Page 28: Electrical Connection To The Ecu

    When you mount the XETK to the ECU, you must ensure that the screws and washers used will not penetrate the XETK printed circuit board. For connecting the XETK-S16.0 to the ECU, two XETK adapter cables are recom- mended: - at CON1 adapter ETAN4A - at CON4 adapter ETAM2 or ETAM5 or ETAM9 The adapter cables are to be ordered separately (refer chapter “Ordering Informa-...
  • Page 29: Fig. 4-5 Xetk-S16.0 Connection To The Ecu

    The suitable connectors Samtec-12 and Molex 6 (or solder positions for ETAM2)) (see Fig. 4-6 for additional connector details) should be populated onto the ECU PCB for adapters ETAN4A and ETAM2/ ETAM5/ ETAM9. ETAN4 XETK-S16.0 ETAM2/5/9 Fig. 4-5 XETK-S16.0 Connection to the ECU XETK-S16.0 ETAN4A Samtec TFM-106-02-S-D-P ETAM2 Open Wires ETAM5...
  • Page 30: Wiring

    E S 8 9 x Fig. 4-7 Wiring - XETK Ethernet Interface The XETK Ethernet interface can be directly connected to the PC. No additional ETAS module is required for the access to the ECU. ETAS XETK-S16.0 - User Guide...
  • Page 31: Power Supply

    The XETK-S16.0 needs a permanent power supply (refer chapter “Power Supply” on page 18). Refer to figures Fig. 4-8, Fig. 4-9, or Fig. 4-10 for recommendations on permanent power supply connection to XETK-S16.0. For the fuse details, refer to chapter “Power Supply” on page 40.
  • Page 32: Fig. 4-10 Isolated Power Supply Inside Ecu

    32 | Installation Isolated Power Supply inside ECU The XETK-S16.0 does not require a galvanically isolated power supply. For special applications ETAS offers the isolated power supply ETP2. Power Supply Connector Permanent Supply Isolated Power Supply ETP2 Input Cable ETAM2 Cable ETV2 4,8V...36V...
  • Page 33: Xetk Configuration

    If these parameters are entered correctly in the corresponding ECU description file, it guarantees that every time the calibration system is started, the XETK is checked for the appropriate configuration. If necessary, the XETK will be config- ured appropriately to the corresponding project. ETAS XETK-S16.0 - User Guide...
  • Page 34: Configuration Parameter

    The XCT Tool help window opens. 3. Choose Reference to User Interface  (X)ETK Hardware Configuration Parameters. 4. Choose the topic XETK-S16.0. The topic XETK-S16.0 contains information about the XETK-S16.0 hardware configuration parameters and their possible values. ETAS XETK-S16.0 - User Guide...
  • Page 35: Technical Data

    Deactivate the "Allow the computer to turn off this device to save power" option in the "Power Management" register. Confirm your configuration. The manufacturers of network adapter have different names for this function. ETAS XETK-S16.0 - User Guide...
  • Page 36: Xetk-S16.0 Software Support

    - "Link down Power saving" - "Allow the computer to turn off this device to save power" 6.1.3 XETK-S16.0 Software Support You need following software versions to support the XETK-S16.0: 6.1.3.1 Use case: Measurement & Calibration, ECU Flash Programming Microcontroller...
  • Page 37 Cypress CYT4Bx V4.6 V6.4 V11.14.0 SBB V2.1 (DISTAB) TI AM263x V4.6 V6.4 V13.3 SBB V2.1 (DISTAB) Thinktech TTA8 V4.6 V6.4 V13.4 SBB V2.1 (DISTAB) NOTE Operating the XETK-S16.0 with older software versions is not possible. ETAS XETK-S16.0 - User Guide...
  • Page 38: Data Emulation And Measurement Memory

    6.2.1 Data Emulation Memory and Microcontroller Support The XETK-S16.0 can use any available RAM to emulate data in internal flash. The following table lists the supported microcontrollers, and the available emulation RAM, and states if the EMU RAM is capable of being powered using a standby sup- ply.
  • Page 39: Xetk Ethernet Interface

    0 °C to +50 °C/ - 18 °F to +122 °F Relative humidity (non-condensing) 0 to 95% Operating altitude max. 5000 m/ 16400 ft Contamination level Degree of protection Determined by installation in ECU Overvoltage category (AC mains supply) ETAS XETK-S16.0 - User Guide...
  • Page 40: Power Supply

    (Littelfuse 0997002.WXN) Only required if the power supply or ECU is not pro- tected accordingly. The XETK-S16.0 implements reverse voltage protection in the same range and may be used only with central load dump protection. 24 V vehicles require U disturbing pulse reduction to 12 V vehicle system.
  • Page 41: Test Characteristics

    NOTE JTAG timing parameters in this chapter refer to the JTAG interface (CON1) of the XETK-S16.0. The JTAG wiring to the ECU (ETANx) must be taken into account additionally. All timings are measured at a reference level of 1.5 V. Output signals are mea- sured with 20 pF to ground and 50 ...
  • Page 42: Jtag Timing Parameters

    6.8.3 Debugger Arbitration Timing Diagram 6.8.4 Debugger Arbitration Timing Parameters Parameter Value [ns] d_tck (Debugger --> XETK) d_tdi (Debugger --> XETK) d_tms (Debugger --> XETK) d_trst (Debugger --> XETK) d_tdo (XETK --> Debugger) ETAS XETK-S16.0 - User Guide...
  • Page 43: Electrical Characteristics

    Electrical Characteristics 6.9.1 ECU Interface Characteristics Parameter Symbol Condition Unit CalWakeup Output Voltage CALWAKEUP = 6.6 - 32 V; - 1 V Batt Batt Batt load 0 - 50 mA ECU Power Supply Supervision VDD  2.55 2.58 2.60 Voltage (3.3 V selected) VDD ...
  • Page 44: Ecu Interface Connector Con1 (5.0 V Interface Selected)

    6.9.2 ECU Interface Connector CON1 (5.0 V Interface selected) Signal Pin Type (max) (min) (max) (max) (min) (max) Leakage current Add. Load [A] by XETK (typ) [pF] +/-10 /TRST +/-10 +5200/+3830 +1135/+840 +/-30 /PORST XIOD +25/-20 /RESETOUT +25/-20 /RDY +/-13 WDGDIS +/-10 Pin Type: I: Input, X: Tristate, O: Output, OD: Open Drain...
  • Page 45: Ecu Interface Connector Con1 (3.3 V Interface Selected)

    6.9.3 ECU Interface Connector CON1 (3.3 V Interface selected) Signal Pin Type (max) (min) (max) (max) (min) (max) [V] Leakage current Add. Load [A] by XETK (typ) [pF] 0.55 3.45 +/-10 /TRST 0.55 3.45 +/-10 0.55 3.45 +3460/+2010 0.55 3.45 +704/+411 +/-30 /PORST...
  • Page 46: Debugger Interface Connector Con3

    /RDY FLMD0 /BREQ /BGRANT 3.45 /RESETOUT Pin Type: I: Input, X: Tristate, O: Output, OD: Open Drain Adapter cable and Samtec connector not considered; PCB 1 pF/cm Open Drain FET; I = 0.2 A Dmax ETAS XETK-S16.0 - User Guide...
  • Page 47: Pin Assignment

    47 | Technical Data 6.10 Pin Assignment 6.10.1 ECU Interface Connector CON1 (XETK-S16.0 Side) Pin Signal Direction Comment TX0_P Not used on XETK-S16.0 VDD (Sense) Sense for Switched power supply of ECU (ignition) TX0_N Not used on XETK-S16.0 JTAG Clock signal...
  • Page 48: Interface And Power Supply Connector Con4

    /TRST JTAG Signal /RDY Not used on XETK-S16.0 JTAG Signal Signal Ground FLMD0 Not used on XETK-S16.0 /BREQ Bus Request to XETK /BGRANT Bus Grant from XETK /RESETOUT Out ECU Reset signal for supervision ETAS XETK-S16.0 - User Guide...
  • Page 49: Mechanical Dimensions

    49 | Technical Data 6.11 Mechanical Dimensions The reference measure for all drawings is millimeters ØH Fig. 6-1 XETK-S16.0 Dimensions - Top View Item Dimension Tolerance Dimension Tolerance [mm] [mm] [in] [in] 60.00 +/- 0.20 2.362 +/- 0.008 56.50 +/- 0.20 2.224...
  • Page 50: Cables And Accessories

    • ETAS Module Interface Adapter Cable........
  • Page 51: Cbam271 Adapter Cable

    ECU- housing, Lemo 1B PHE - JST PHR (10fc-5fc), 0.5 m length. Fits for ETKS_C3 case. NOTE For mounting the cable, cut a PG9 thread into the ECU housing. For thin walled housings use a nut SM-PE 9. Available from Lapp, Order number: 52103210. Product Length CBAM271-0m5 0.5 m ETAS XETK-S16.0 - User Guide...
  • Page 52: Combined Interface And Power Supply Cable

    ECU! NOTE For mounting the cable, cut a PG9 thread into the ECU housing. For thin walled housings use a nut SM-PE 9. Available from Lapp, Order number: 52103210. ETAS XETK-S16.0 - User Guide...
  • Page 53: Pc Interface Cable

    Product Length CBE200-3 7.3.2 CBAE200 Adapter Cable Fig. 7-7 CBAE200 Adapter Cable Cable adapter to connect CBE230 cable to the PC over an RJ45 connector. The CBAE200-1m2 supports Gigabit Ethernet. Product Length CBAE200-1m2 1.20 m ETAS XETK-S16.0 - User Guide...
  • Page 54: Etas Module Interface Adapter Cable

    54 | Cables and Accessories ETAS Module Interface Adapter Cable 7.4.1 CBE230 Cable Fig. 7-8 CBE230 Cable Gigabit Ethernet connection cable for ETAS devices. IP67 rated Lemo connectors on both sides. Gigabit Ethernet cable with power supply. Product Length CBE230-3 CBE230-8 7.4.2...
  • Page 55: Power Supply Cables

    Not connected Brown Power GND Not connected SGUBATT1 Car Battery Not connected 7.5.1.3 Temperature Range Condition Temperature Operating temperature -40 °C to +110 °C Ordering Product Length Order Number ETV5 0.25 m F 00K 111 701 ETAS XETK-S16.0 - User Guide...
  • Page 56: Cable K70.1

    56 | Cables and Accessories 7.5.2 Cable K70.1 Fig. 7-11 Power Supply Cable K70.1 Millimeters Inches 2000 78.74 7.5.3 Power Supply Cable KA50 Fig. 7-12 Power Supply Cable KA50 Millimeters Inches 7.87 1.97 ETAS XETK-S16.0 - User Guide...
  • Page 57: Ecu Interface Adapters

    250.00 9.84 7.6.2 XETK - ECU Adapter ETAM5 A     Fig. 7-14 XETK - ECU Adapter ETAM5 Millimeters Inches 136.0 5.35 NOTE See Fig. 4-6 on page 29 for details on mating connector to the ETAM5. ETAS XETK-S16.0 - User Guide...
  • Page 58: Xetk - Ecu Adapter Etam9

    See Fig. 4-6 on page 29 for details on mating connector to the ETAN4A. ETAN4A Pin Assignment Pin Signal Description Signal Ground JTAG TCK signal /TRST JTAG /TRST signal JTAG TDO signal JTAG TMS signal JTAG TDI signal ETAS XETK-S16.0 - User Guide...
  • Page 59 ECU reset signal (open drain) for reset assertion and supervision VSTBY (Sense) Sense the supply of the standby (WP) RAM /RESETOUT ECU Internal Reset Status (sense) NOTE For additional details on the ETAN4A cable, please request the ETAN4A User Guide. ETAS XETK-S16.0 - User Guide...
  • Page 60: Water Proof Case Etks_C3

    60 | Cables and Accessories Water proof Case ETKS_C3 For mounting the XETK-S16.0 on top of ECUs, an external case is available. It is small, robust and water proof (IP65). Fig. 7-17 ETKS_C3 Top View Fig. 7-18 ETKS_C3 Bottom View Fig.
  • Page 61: Ordering Information

    XETK-S16.0A Emulator Probe for ARM micro- XETK-S16.0A F 00K 112 258 controllers Package Contents - XETK-S16.0 Emulator Probe for ARM micro- controllers including gap pad, - List "Content of this Package", - ETK Safety Advice, - China-RoHS-leaflet XETK - ECU Adapter...
  • Page 62: Cables

    62 | Ordering Information Cables Please contact your local ETAS representative for further cable information. NOTE The cables showed in chapter “Cables and Accessories” on page 50 are not included in the XETK-S16.0 delivery. 8.5.1 ECU Adapter Cables NOTE The hardware for mounting ECU adapter cable CBAM240 is not included in the cable delivery, they need to be ordered separately.
  • Page 63: Ethernet Cables

    Filter Coil, Lemo 0B EGG - open wire (2fc- 1c), 0m2 Waterproof Case Order Name Short Name Order Number Water proof case, designed for XETK-S4.x, ETKS_C3 F 00K 107 683 ETK-S6.x, XETK-S2x and XETK-S16.0. ETAS XETK-S16.0 - User Guide...
  • Page 64: Contact Information

    64 | Contact Information Contact Information Technical Support For details of your local sales office as well as your local technical support team and product hotlines, take a look at the ETAS website: www.etas.com/en/hotlines.php ETAS Headquarters ETAS GmbH Borsigstraße 24...
  • Page 65: Figures

    XETK-S16.0 with properly positioned Gap Pad ........
  • Page 66 ETKS_C3 Side View ............. . 60 ETAS XETK-S16.0 - User Guide...
  • Page 67: Index

    Cables ......50 ECU ......16 ETAS XETK-S16.0 - User Guide...

Table of Contents