Application Note, V 1.1, Feb AP DAP Connector. Microcontrollers

Similar documents
Application Note, V1.0, Jul AP08049 XC886/888CLM. Migration of Flash to ROM Device: Memory Protection Configurations.

Application Note, V 1.1, Apr AP08006 C868. Interfacing SPI/I2C Serial EEPROM with C868 Microcontroller. Microcontrollers. Never stop thinking.

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

NovalithIC H-Bridge Demo Board

Application Note, V1.3, September 2008 AP XC2000/XE166 Family. Microcontrollers

PROFET TM + Demoboard. Automotive Power. Smart High-Side Power Switch - Demoboard Description. Rev. 1.4,

XE166 Family AP Application Note. Microcontrollers. UConnect XE162N Hardware Description V1.0,

AP XC2000 & XE166 Families. Design Guidelines for XC2000 & XE166 Microcontroller Board Layout. Microcontrollers

Application Note, V1.0, Aug AP08064 XC866/886/888. Safeguarding the Microcontroller under Out-of-Spec Noise Conditions.

Application Note, V 1.0, April 2005 AP32086 EMC. Design Guideline for TC1796 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

Application Note No. 097

XE164 UConnect Manual, V.1.1, February XE164 UConnect. Board REV. 2007/40. Microcontrollers. Never stop thinking.

Design Guideline for TC1791 Microcontroller Board Layout

Industrial PROFET. Universal Application Board User s Manual

Design Guideline for TC1798 Microcontroller Board Layout

Design Guideline for TC1782 Microcontroller Board Layout

Easy Kit Board Manual

Application Note Debug Cable XC800

Chip Card & Security ICs SLE Intelligent 1024 Byte EEPROM with Write Protection and Programmable Security Code

Application Note Debug Cable C166

Operating temperature T a

Chip Card & Security ICs SLE Intelligent 256-Byte EEPROM with Write Protection function and Programmable Security Code

Documentation Addendum, V1.2, Aug TC Bit Single-Chip Microcontroller Delta BC-to-BE Step. Microcontrollers

Smart High-Side Power Switch BSP742RI PG-DSO8. AEC qualified Green product (RoHS compliant)

TLS202B1. Demonstration Board Manual. Automotive Power. Demonstration Board Manual. Rev. 1.0,

Relaisdriving with HITFETs and SPIDERs

XC800 Family AP Application Note. Microcontrollers. Programming the BMI value in the XC82x and XC83x products V1.0,

AP16050 SAB C161V/K/O. Emulating an asynchronous serial interface (ASC) via software routines. Microcontrollers. Application Note, V 1.0, Feb.

Application Note, V1.0, November AP XC2000/XE166 family. ADC Result Handling on XC2000/XE166 family of Microcontrollers.

Application Note No. 100

Smart High-Side Power Switch for Industrial Applications One channel: 1 x 1 Ω

SPI Protocol of the TLE941xy family

Application Note AN V1.3 August Module with adapted driver electronics

Power Management & Drives. Application Note. February AN-EVAL 2x8-ISO1H815G-1

Absolute Pressure Sensor

Application Note, V1.0, Jul AP XC16x. Interfacing the XC16x Microcontroller to a Serial SPI EEPROM. Microcontrollers

Scope: SW Installation: Start the Package PROG-KIT. Current. Page 1

ESD5V3U4RRS. Type Package Configuration Marking ESD5V3U4RRS SOT363 6 pins, uni-directional E8s

Queued SSC V

CRC Computation using PCP

Dual H-Bridge shield. Dual H-Bridge shield - board user manual. Shield for DC motor control with IFX9202. About this document.

ESD8V0L... ESD8V0L1B-02LRH. Type Package Configuration Marking ESD8V0L1B-02EL

TLT807B0EPV Demoboard

Application Note, V3.0, June 2006 AP TC179x. TC179x Examples Collection. Microcontrollers

Application Note No. 104

TxD GND V CC. RxD WAKE V IO SCLK MISO. (Top-side x-ray view) SCLK INH

XC2000 series Board Manual, V.1.0, June XC2000 Easy Kit. Board REV. V1.0. Microcontrollers. Never stop thinking.

XC82x/XC83x. DMX512 Receiving Device with XC836. Application Note. Microcontrollers AP08131 V1.1,

3D Magnetic Sensor 2 Go - TLE493D-A2B6

LOW EMI PWM INTELLIGENT POWER HIGH SIDE SWITCH

Infineon DAP Active Probe

Application Note - PCB Layout & PIN Behavior Assessment

ASCLIN Asynchronous Synchronous Interface

User Guide for MA Evaluation Boards MA12040/MA12040P/MA12070/MA12070P

XMC LED current control explorer kit

User Manual. for the. KT-PCIe-DVI KT-PCIe-DVI

Application Note TLE9252V. About this document. Application Note. Safety Recommendations Z8F

Security & Chip Card ICs SLE 55R04. Intelligent 770 Byte EEPROM with Contactless Interface complying to ISO/IEC Type A and Security Logic

Sensor supply in bus mode

S3 Flash In-System Programmer

Security & Chip Card ICs SLE 4436/36E

XMC1000 EEPROM emulation and data retention

AP16051 SAB C161K/V/O. Emulating an asynchronous serial interface (ASC) via the on-chip synchronous serial interface (SSC) Microcontrollers

multi-tof platform Quick Start Guide Version 1

XC800 Family AP Application Note. Microcontrollers. Capacitive-Touch Color Wheel Implementation V1.0,

TLx5012B 2go Evaluation Kit

Application Note Debug Cable TriCore

SPOC +2 User Manual Multichannel SPI High-Side Power Controller

AN231K04-DVLP3 AnadigmApex Development Board

Application Note, V1.0, Feb AP LIN Application for XC164CM Using DAvE LIN Configuration tool. Microcontrollers

RF Power Product Selection Guide LDMOS Transistors and ICs

Application Note, V1.0, Feb AP XC166 family. Software implementation of Trigonometric functions using CORDIC Algorithm.

XE166 family Easy Kit

AN231K04-DVLP3 AnadigmApex Development Board

MC20902-EVB. MC20902 D-PHY 5-Channel Master Transmitter Evaluation Board User's Guide PRELIMINARY DATASHEET. Version February 2014.

AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

CDB4350 Evaluation Board for CS4350

C50- PARALLEL PORT INTERFACE CARD Rev. 1

LIN. Extra Wire Daisy Chain Slave Node Position Detection. Revision 1.0. LIN Consortium, LIN is a registered Trademark. All rights reserved.

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

C10S- PARALLEL PORT INTERFACE CARD Rev. 1.4

CHIP ON BOARD (COB) MODULE 1 WITH 8-BIT MCU KEYBOARD CONTROLLER

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features

A.G.P. Pro Specification

AN2261 APPLICATION NOTE

Manual MB86R01. JADE Evaluation Board Extension Video Output. Version PA5.1 November 20, 2007

Getting Started with the XDPL8220 Reference Board Using.dp Vision Software

OPTIGA TM Trust B SLE95250

Bidirectional ESD protection diode

Pmod modules are powered by the host via the interface s power and ground pins.

AS5510. User Manual AS5510 Adapterboard. 10-bit Linear Incremental Position Sensor with Digital Angle output

Technical Explanation TechEx Board SEMIX5MLI SKYPER 12

Linear movement with a 3D sensor

Polmaddie6 User Manual. Issue 1.0

4. Hot Socketing & Power-On Reset

AG300 Family CTL01-3A-03, AMP01-2A-02

Eval Kit Manual. DN[Document ID] AS6200. Adapter Board AS6200-WL_EK_AB. ams Eval Kit Manual Page 1

TLE9845 Application Kit PN User s Manual

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

Transcription:

Application Note, V 1.1, Feb. 2009 AP24003 Microcontrollers

Edition 2009-02 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies AG 2009. 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 DISCLAIMS 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 your 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 your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems 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.

Revision History: V 1.1, 2009-02 Previous Version(s): V1.0 Page Subjects (major changes since last revision) 6 Pictures of DAP connector and board layout hints 7 Table 1: SPD pin mapping added 10 Section DAP Enabling extended for SPD We Listen to Your Comments Any information within this document that you feel is wrong, unclear or missing at all? Your feedback will help us to continuously improve the quality of this document. Please send your proposal (including a reference to this document) to: mcdocu.comments@infineon.com Application Note V 1.1, 2009-02

Table of contents 1............................................. 5 1.1 Introduction................................................. 5 1.2 Physical Connector........................................... 5 2 Pin Description............................................. 7 3 User Pins.................................................. 9 4 Device Enabling............................................ 10 4.1 DAP Enabling Options........................................ 10 4.2 SPD Enabling.............................................. 10 4.3 SPD or DAP Enabling........................................ 11 5 Target System Integration................................... 12 5.1 XC2000/XE166 Families...................................... 12 5.2 TriCore Family.............................................. 12 Application Note 4 V 1.1, 2009-02

1 1.1 Introduction 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 in for automotive applications. SPD (Single Pin DAP) is a single wire DAP variant for low pin count devices. For more detailed informations about DAP/SPD please refer to the DAP/SPD section in the target device documentation. Related Documentation Samtec FTSH series documentation (www.samtec.com) DAS Product Brief (www.infineon.com/das) 1.2 Physical Connector On the target board the standard connector is a 0.05 inch double row 10 pins micro terminal with keying shroud, which is available from many sources e.g. Samtec FTSH FTSH-105-01-L-DV-K. It is offered as a standard dual row header 1.27 mm x 1.27 mm with 0.4 mm square pins. Figure 1 shows the DAP pinout top-view of 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 1 Application Note 5 V 1.1, 2009-02

. Figure 2 next to OCDS L1 Connector Figure 2 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. Left of the DAP connector is the much larger OCDS L1 connector (AP24001) with 0.1 inch pitch.. Figure 3 with Cable In Figure 3 the DAP cable is plugged in. Please note that the cable plug is much wider than the DAP connector on the board. The width of the cable plug version in Figure 3 is about 10.5 mm, whilst the width of the DAP connector is about 6.5 mm. This means that for about 2.5 mm left and right of the DAP connector, there may not be parts on the board which are higher than 2 mm. Application Note 6 V 1.1, 2009-02

2 Pin Description Table 1 Pin Description Pin Name Dir. 1) Description 1 VREF O Supply voltage from the target system. It has to be strong enough to supply the target side of the level shifters within the tool hardware up to about 10 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 lower frequency and capacitance. Beyond 10 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: Bidirectional DAP pin. Input only if DAP2 is used for the data transmission from device to tool. SPD IO SPD: Bidirectional data pin. 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 USER0 IO/O Generic signal that can be used for non specified functions. (DAP2) O Optional DAP2 output for high speed (e.g. LVDS) tool connection. 7 KEY (GND in cable) If not the recommended connector on the board with keying shroud is used, this pin provides another option to enforce polarization. For that this pin is removed from the target connector and the associated jack in the cable connector closed e.g. with a plastic pin. 8 USER1 IO/I Generic signal that can be used for non specified functions. (DAPEN) I Optional indicator that tool is connected. This can be used to enable DAP. Application Note 7 V 1.1, 2009-02

Table 1 Pin Description (cont d) Pin Name Dir. 1) Description 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. 1) Direction from target system point of view. Application Note 8 V 1.1, 2009-02

3 User Pins Support of user pins (USER0, USER1) is optional for a tool. Please refer to the tool documentation about the availability of this feature and its control. If supported by the tool, they can be used to control target system specific features (e.g. select boot options of the microcontroller) in a convenient way. Both signals can be bidirectional depending on the tool hardware. If only a subset of pin directions is supported, the rule is that USER0 is Out (optional In) and USER1 is In (optional Out). Table 2 USER, DAP2, DAPEN Pin Behavior Pin Name Dir. 1) Default Description 6 USER0 IO/O O Generic signal that can be used for non specified functions. From a DAS Client it can be accessed as user signal 0. DAP2 O O DAP2 data signal for the direction from device to tool. DAP2 is optional and only needed when the DAP data is transmitted over unidirectional lines (e.g. LVDS). This DAP mode of the device is explicitly enabled by the tool over DAP. 8 USER1 IO/I I H Generic signal that can be used for non specified functions. From a DAS Client it can be accessed as user signal 1. DAPEN I I H Some target devices have an explicit pin to enable DAP only when a tool is connected. This pin will have a weak pull down on the target system/chip side. Only when the tool hardware drives it high, DAP will be enabled. Note that depending on the target device this pin is evaluated at the deactivation of the reset (positive edge on RESET pin). 1) Direction from target system point of view. Application Note 9 V 1.1, 2009-02

4 Device Enabling 4.1 DAP Enabling Options There are three options: 1. DAP is always enabled. 2. DAP is enabled with DAPEN pin. 3. DAP is enabled with DAP1 value (H) at RESET deactivation. The tool and device behavior is summarized in Table 3. Table 3 DAP Enabling with DAP1 or DAPEN Pin Name Tool Behavior Device Behavior 2 DAP1 Automatically pulled high (4.7 kohms) when RESET gets active and for 5 ms afterwards since the sample point for the DAP1 value can be delayed depending on the device type. 8 USER1 DAPEN Provisions for Hot Attach of a Tool If the device has a dedicated DAP interface which is always enabled, a hot attach of a tool is possible without restrictions. Otherwise the conditions for DAP1 or DAPEN (Table 3) have to be satisfied also when no tool is connected. This is easily possible for instance with a pull-up resistor or even hard-wiring for DAPEN. However for devices, where the enabling is controlled with DAP1 some circuitry is required, since the pull-up or driving of DAP1 needs to be disabled when the tool operates the DAP protocol. The condition for this disabling can be the level of the DAPEN pin at the tool connector, which is driven High, when the tool is connected. 4.2 SPD Enabling In the initial tool hardware state this signal is driven high (VREF). It is under responsibility and control of the user to change the pin state depending on the target system. The DAP1 pin value is latched at reset deactivation: L: DAP stays disabled H: DAP is enabled Will enable DAP if High at RESET release. Depending on the device type it has to stay static High during operation. SPD is enabled similar to DAP enabling option 3 by applying a High value to the SPD pin of the device at RESET deactivation. This means the tool behavior, described in Table 3 for DAP1, is applied to the SPD pin as well. Application Note 10 V 1.1, 2009-02

4.3 SPD or DAP Enabling SPD has a reduced performance compared to DAP, so some devices will support SPD and DAP. For distinguishing between SPD and DAP within the device, the encoding listed in Table 4 is used. The values in the first two columns are the levels seen by the device at RESET release. Table 4 SPD/DAP Enabling with DAP0/1 DAP0 DAP1 Device Behavior H H DAP mode will be enabled L H SPD mode will be enabled H L Reserved L L DAP and SPD disabled SPD Only Option On the target board the availability of the SPD or DAP mode is configured with the connection between the DAP0 pin of the device and the DAP0 pin of the connector. If not connected this enforces, that the tool is using SPD mode and the DAP0 pin is fully available for the application. Note: For such a target system, where only SPD is used, the circuitry on the target board for the user pin with the alternate DAP0 functionality has to make sure, that this pin is not pulled or driven High during RESET deactivation. Application Note 11 V 1.1, 2009-02

5 Target System Integration 5.1 XC2000/XE166 Families Table 5 DAP Connections on the Target Board for XC2000/XE166 Pin Name Device Pin Remark 2 DAP1 DAP1 4 DAP0 DAP0 6 USER0 user This pin can be connected with a user defined signal. defined 8 DAPEN TRST DAP will only be enabled if the tool is connected and drives this pin high during PORST deactivation. USER1 user defined If DAP enabling is controlled otherwise, this pin can be connected to a user defined signal. 10 RESET PORST 5.2 TriCore Family Table 6 DAP Connections on the Target Board for TriCore Pin Name Device Pin Remark 2 DAP1 DAP1 4 DAP0 DAP0 6 DAP2 DAP2 Required to convert DAP signals to transmit DAP over high speed LVDS. USER0 user defined If no high speed LVDS transmission is needed, this pin can be connected to a user defined signal. 8 DAPEN TRST DAP will only be enabled if the tool is connected and drives this pin high during PORST deactivation. USER1 user defined 10 RESET PORST If DAP enabling is controlled otherwise, this pin can be connected with a user defined signal. Application Note 12 V 1.1, 2009-02

www.infineon.com Published by Infineon Technologies AG