AURIX™, Tricore™, XC2000, XE166, XC800 Families DAP Connector
Total Page:16
File Type:pdf, Size:1020Kb
AURIX™, TriCore™, XC2000, XE166, XC800 Families DAP Connector AP24003 Application Note V1.4, 2014-05 Microcontrollers Edition 2014-05 Published by Infineon Technologies AG 81726 Munich, Germany © 2014 Infineon Technologies AG All Rights Reserved. Legal Disclaimer THE INFORMATION GIVEN IN THIS APPLICATION NOTE IS GIVEN AS A HINT FOR THE IMPLEMENTATION OF THE INFINEON TECHNOLOGIES COMPONENT ONLY AND SHALL NOT BE REGARDED AS ANY DESCRIPTION OR WARRANTY OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE INFINEON TECHNOLOGIES COMPONENT. THE RECIPIENT OF THIS APPLICATION NOTE MUST VERIFY ANY FUNCTION DESCRIBED HEREIN IN THE REAL APPLICATION. INFINEON TECHNOLOGIES HEREBY DISCLAIMNS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND (INCLUDING WITHOUT LIMITATION WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY) WITH RESPECT TO ANY AND ALL INFORMATION GIVEN IN THIS APPLICATION NOTE. Information For further information on technology, delivery terms and conditions and prices, please contact the nearest Infineon Technologies Office (www.infineon.com) Warnings Due to technical requirements, components may contain dangerous substances. For information on the types in question, please contact the nearest Infineon Technologies Office. Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. DAP Connector AP24003 Trademarks of Infineon Technologies AG AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™, CORECONTROL™, CROSSAVE™, DAVE™, DI-POL™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPIM™, EconoPACK™, EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™, ISOFACE™, IsoPACK™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OptiMOS™, ORIGA™, POWERCODE™; PRIMARION™, PrimePACK™, PrimeSTACK™, PRO-SIL™, PROFET™, RASIC™, ReverSave™, SatRIC™, SIEGET™, SINDRION™, SIPMOS™, SmartLEWIS™, SOLID FLASH™, TEMPFET™, thinQ!™, TRENCHSTOP™, TriCore™. Other Trademarks Advance Design System™ (ADS) of Agilent Technologies, AMBA™, ARM™, MULTI-ICE™, KEIL™, PRIMECELL™, REALVIEW™, THUMB™, µVision™ of ARM Limited, UK. AUTOSAR™ is licensed by AUTOSAR development partnership. Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum. COLOSSUS™, FirstGPS™ of Trimble Navigation Ltd. EMV™ of EMVCo, LLC (Visa Holdings Inc.). EPCOS™ of Epcos AG. FLEXGO™ of Microsoft Corporation. FlexRay™ is licensed by FlexRay Consortium. HYPERTERMINAL™ of Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of Infrared Data Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. MATLAB™ of MathWorks, Inc. MAXIM™ of Maxim Integrated Products, Inc. MICROTEC™, NUCLEUS™ of Mentor Graphics Corporation. MIPI™ of MIPI Alliance, Inc. MIPS™ of MIPS Technologies, Inc., USA. muRata™ of MURATA MANUFACTURING CO., MICROWAVE OFFICE™ (MWO) of Applied Wave Research Inc., OmniVision™ of OmniVision Technologies, Inc. Openwave™ Openwave Systems Inc. RED HAT™ Red Hat, Inc. RFMD™ RF Micro Devices, Inc. SIRIUS™ of Sirius Satellite Radio Inc. SOLARIS™ of Sun Microsystems, Inc. SPANSION™ of Spansion LLC Ltd. Symbian™ of Symbian Software Limited. TAIYO YUDEN™ of Taiyo Yuden Co. TEAKLITE™ of CEVA, Inc. TEKTRONIX™ of Tektronix Inc. TOKO™ of TOKO KABUSHIKI KAISHA TA. UNIX™ of X/Open Company Limited. VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VLYNQ™ of Texas Instruments Incorporated. VXWORKS™, WIND RIVER™ of WIND RIVER SYSTEMS, INC. ZETEX™ of Diodes Zetex Limited. Last Trademarks Update 2011-11-11 Application Note 3 V1.4, 2014-05 DAP Connector AP24003 Revision History Revision History DAP Revision History: V1.4 2014-05 Previous Version(s): V1.0, V1.1, V1.2, V1.3 Page Subjects (major changes since last revision) 12 FM modulation of DAP clock recommended for high-speed DAP 13 Table 6-1 added with DAP connector pinning for AURIX™ We Listen to Your Comments Is there any information in this document that you feel is wrong, unclear or missing? Your feedback will help us to continuously improve the quality of this document. Please send your proposal (including a reference to this document) to: [email protected] Application Note 4 V1.4, 2014-05 DAP Connector AP24003 Table of Contents Table of Contents Revision History . 4 Table of Contents . 5 1 About this document . 6 1.1 Scope and purpose . 6 1.2 Intended audience . 6 1.3 Related documentation . 6 2 DAP Physical Connector . 7 3 Pin Description . 8 4 User Pins . 9 5 DAP/SPD Enabling . 10 5.1 DAP Enabling . 10 5.2 SPD Enabling . 10 5.3 SPD or DAP Enabling . 11 6 Target System Integration . 12 6.1 High Speed DAP . 12 6.2 AURIX™ / TriCore™ Family . 13 6.3 XC2000 / XE166 Families . 14 6.4 XC800 Family . 14 Application Note 5 V1.4, 2014-05 DAP Connector AP24003 About this document 1 About this document 1.1 Scope and purpose Infineon’s DAP (Device Access Port) is a two-wire tool access port for microcontrollers and similar devices. It allows robust high speed connections over a long cable for automotive applications. SPD (Single Pin DAP) is a single wire DAP variant for low pin count devices. This document describes the connector, it’s pins, how to enable DAP, and some guidelines on integration. 1.2 Intended audience This document is intended for PCB designers and tool vendors. 1.3 Related documentation For more detailed informations about DAP/SPD please refer to the DAP/SPD section in the target device documentation. • Samtec FTSH series documentation (www.samtec.com) • DAS Product Brief (www.infineon.com/DAS) Application Note 6 V1.4 2014-05 DAP Connector AP24003 DAP Physical Connector 2 DAP Physical Connector On the target board the standard connector is a 0.05 inch double row, 10 pin micro terminal with keying shroud. There are many varieties of these, such as the Samtec FTSH-105-01-L-DV-K for example. It is offered as a standard dual row header 1.27 mm x 1.27 mm with 0.4 mm square pins. The figure below shows the DAP pinout top-view of the connector on the target board. The keying shroud is on the side with the uneven pin indexes. For mechanical protection of the connector pins it is recommended that this side is closer to the edge of the target board. 2 4 6 8 10 1 3 5 7 9 Keying Shroud Cable Figure 2-1 DAP Connector The figure on the left, below, shows a DAP connector mounted as recommended at the edge of the PCB. The keying shroud enforces the right polarity and provides mechanical protection of the connector pins. To the left of the DAP connector is the much larger OCDS L1 connector (AP24001), with 0.1 inch pitch. Figure 2-2 DAP Connector next to OCDS L1 Connector In the picture on the right, the DAP cable is plugged in. Please note that the cable plug (width approximately 10.5mm) is much wider than the DAP connector (width approximately 6.5mm) on the board. This means that for about 2.5 mm either side of the DAP connector, there can not be parts which are higher than 2 mm. Application Note 7 V1.4 2014-05 DAP Connector AP24003 Pin Description 3 Pin Description Note that ‘Direction’ in the following table is from the target system point of view. Table 3-1 DAPPins Pin Name Direction Description 1 VREF O Supply voltage from the target system. The voltage has to be strong enough to supply the target side of the level shifters within the tool hardware up to about 20 Mhz DAP operating frequency. The required supply current is in the range of 5 mA, mainly caused by signal switching. It can be reduced by lowering frequency and capacitance. Beyond 20 MHz the tool hardware has to supply the level shifter from another source and use this pin just as a voltage reference. 2 DAP1 IO DAP: Data pin. SPD IO SPD: Data pin. UART IO Single-wire UART. Serial communication interface (e.g. used for Bootstrap Loader BSL). 3 GND Recommended pin for signal return of DAP1 for high frequency impedance matching. 4 DAP0 I DAP: Clock. SUP I SPD: Optional user pin value for feedback into the target system. Otherwise reserved. 5 GND Recommended pin for signal return of DAP0 for high frequency impedance matching. 6 DAP2 IO DAP: Optional second data pin. USER0 IO/O Generic signal that can be used for non specified functions. 7 KEY If the recommended connector with keying shroud is not used, this pin provides (GND in another option to enforce polarization. In that instance this pin is removed from the cable) target connector and the associated jack in the cable connector closed with a plastic pin for example. 8 DAP3 IO DAP: Optional third data pin. USER1 IO/I Generic signal that can be used for non-specified functions. (DAPEN) I Optional indicator that the tool is connected. This can be used to enable the DAP interface of the device. 9 GND Supply ground. 10 RESET IO Target reset signal. Open drain active low signal. May be used bi-directionally to drive or sense the target reset signal. Usually driven by the tool to reset the target system. The target system is responsible for providing a pull-up to VREF on this signal to establish a logic one. The resistor shall not have a value less than 1 kOhms. Application Note 8 V1.4 2014-05 DAP Connector AP24003 User Pins 4 User Pins Support of user pins (USER0, USER1) is optional for a given tool. Please refer to the specific tool documentation about the availability of this feature and its control.