Forum: Mikrocontroller und Digitale Elektronik ARM SWD Stecker, kleiner als 20pol. als "Standard"


von aDIB (Gast)


Lesenswert?

Hallo Leute,

gibt es eigentlich schon einen kleinen "Standard" Stecker für den SWD, 
damit man nicht immer den 20 pol. Stecker auf die Leiterplatte routen 
muß?

Der stecker verbraucht mehr Platz als der ganze Controller.
Von IAR gibt es die Boards auch mit 1,27 mm Pinabstand (20pol). Das ist 
schon bedeutend kleiner.

Aber eigentlich braucht man ja nur 4 Pins.!?

Gruß, Adib.
---

von Frank K. (fchk)


Lesenswert?

aDIB schrieb:
> Hallo Leute,
>
> gibt es eigentlich schon einen kleinen "Standard" Stecker für den SWD,
> damit man nicht immer den 20 pol. Stecker auf die Leiterplatte routen
> muß?
>
> Der stecker verbraucht mehr Platz als der ganze Controller.
> Von IAR gibt es die Boards auch mit 1,27 mm Pinabstand (20pol). Das ist
> schon bedeutend kleiner.

Schau hier:

http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hw_if_jtag10.htm

Wenn Du einen 20-poligen hast, sind da auch die Trace-Signale mit drauf. 
Um die abzugreifen, brauchst Du aber schon einen ULINKpro oder JLink 
Pro, und diese Teile sind etwas teuer.

Schau hier:

http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hw_if_etm.htm

Der 20-polige ist also eine Erweiterung des 10-poligen.

fchk

von Adib (Gast)


Lesenswert?

Danke. Adib.
--

von Reinhard Kern (Gast)


Angehängte Dateien:

Lesenswert?

aDIB schrieb:
> Der stecker verbraucht mehr Platz als der ganze Controller.

Das liegt doch bei dir. Mir ist auch der 10polige noch zu gross gewesen 
für eine nachträgliche Umstellung auf CPLD, daher habe ich die 4 
Signale, GND und VCC auf einen Miniaturstecker mit Pitch 1,27mm gelegt, 
der ist weniger als 10 x 4mm gross, siehe Bild.

Du musst dir dann nur einen Adapter verdrahten von 10 oder 20 polig auf 
diesen Stecker.

Gruss Reinhard

von MMSTM32F107 (Gast)


Angehängte Dateien:

Lesenswert?

siehe Anlage

von Gerd E. (robberknight)


Lesenswert?

STM bietet an ihren Discoverys mit ST-LINKv2 nen 6 poligen SWD als 
Stiftleiste:

1 - VDD
2.- SWDCLK
3 - GND
4 - SWDIO
5 - Reset
6 - SWO

Mehr Details siehe Handbuch z.B. vom STM32F4DISCOVERY.

Finde ich ganz praktisch und hab ich deshalb auch bei meinen Projekten 
genommen. Nur bin ich da auf nen Micromatch-Verbinder gegangen und hab 
mir nen kleines Adapterkabel gebaut.

von MarcoAmbrovic (Gast)


Lesenswert?

das Board ist cool wo gibts das? was ist da für eine MII / RMII drauf ?

von 6A66 (Gast)


Lesenswert?

aDIB schrieb:
> gibt es eigentlich schon einen kleinen "Standard" Stecker für den SWD,
> damit man nicht immer den 20 pol. Stecker auf die Leiterplatte routen
> muß?

Arm empfiehlt für den CortexM den bereits dargestellten SAmtec 0,05'' 
Pitch Stecker.
http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf
Bin das ertse Mal bei Olimex drübergefallen.
Der Stecker ist sehr klein aber die Adapter dazu rar.
Alternativ haben wir von Tag_Connect den TC2050-IDC im Einsatz, Vorteil: 
Kein Bauteil auf dem Board (Kosten!).

rgds

von Gerd E. (robberknight)


Lesenswert?

> Alternativ haben wir von Tag_Connect den TC2050-IDC im Einsatz, Vorteil:
> Kein Bauteil auf dem Board (Kosten!).

Danke für den Hinweis, das Teil sieht ja spannend aus.

von Holm T. (Gast)


Lesenswert?

@MMSTM32F107: Ich habe auch so ein Teil, hast Du damit schon was 
gemacht?

@MarcoAmbrovic: Wenn Du das abgebildete Board meinst, dann steht die 
Webseite auf dem Board: www.propox.com. war wohl in die 30 Euro..

Gruß,

Holm

von MMSTM32F107 (Gast)


Lesenswert?

@Holm Tiffe: Ja

von Star K. (starkeeper)


Lesenswert?

Von ARM werden die zu verwendenden Schnitstellen vorgegeben. Das dies 
hauptsächich für die Tool Hersteller gilt ist klar. Hier gibt es das 
entsprechende Dokument dazu:
http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf

Aber wenn man es sich leicht machen will, dann nutzt man die Standards 
und muss dann nicht immer für jedes Projekt einen neuen Adapter basteln.

von Noti (Gast)


Lesenswert?

Guter Überblick über passende Adapter:
http://www.segger.com/jlink-adapters.html

Passen zu den diversen J-Links, die kleinen Samtechs (9 bzw. 19pin) sind 
auch erhältlich.

IMHO ganz interessant der Nadeladapter (ähnlich dem Tag_Connect von 
6A66). Sollte bei den diversen Distris gut erhältlich sein.

LG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.