Forum: Mikrocontroller und Digitale Elektronik Pinbelegung beim JTAG ICE3


von Markus L. (neuling1)


Lesenswert?

Hallo,

für mein neues Projekt will ich gerne den JTAG ICE3 verwenden. Es soll 
mit einem ATmega32 eine Kommunikation aufbauen.

Die Pinbelegung sind folgende:

JTAG ICE3         ATmega32

Pin 9 TDI   -->   Pin PC 5
Pin 3 TDO   -->   Pin PC 4
Pin 5 TMS   -->   Pin PC 3
Pin 1 TCK   -->   Pin PC 2
Pin 6 RESET -->   RESET

Ich benutze einen 10-Polige Stiftleiste!
Laut Datenblatt des JTAGs, soll der 
(http://www.atmel.com/webdoc/jtagice3/jtagice3.connecting_spi.html) Pin 
2 auf GND und Pin 4 auf Vref gelegt werden.

Mein Frage wäre jetzt, bezieht der JTAG die Referenzspannung nicht vom 
PC per USB?

Somit würde doch meine Platine auch mit dem 5V versorgt werden, weil der 
JTAG an meine Platine befestigt ist, oder...?

von spess53 (Gast)


Lesenswert?

Hi

>Mein Frage wäre jetzt, bezieht der JTAG die Referenzspannung nicht vom
>PC per USB?

Dir Referenzspannung zur Einstellung der Treiber wir aus der 
Versorgungsspannung des Targets gewonnen.

MfG Spess

von isidor (Gast)


Lesenswert?

Markus Langhase schrieb:
> Mein Frage wäre jetzt, bezieht der JTAG die Referenzspannung nicht vom
> PC per USB?

Referenzspannung ist keine Versorgungsspannung,

Damit misst der ICE die tatsächliche Spannung die auf deinem
Controller vwerwendet wird und stellt sich darauf ein.

von Markus L. (neuling1)


Lesenswert?

spess53 schrieb:

> Dir Referenzspannung zur Einstellung der Treiber wir aus der
> Versorgungsspannung des Targets gewonnen.

Also muss ich meine Platine mit einer externen Spannung versorgen und 
die entsprechenden Stiftleiste (für Pin 4) auf die Spannung beziehen!?

von isidor (Gast)


Lesenswert?

Ja deinen Controller musst du explizit selbst/extra versorgen.

von Markus L. (neuling1)


Lesenswert?

isidor schrieb:

> Damit misst der ICE die tatsächliche Spannung die auf deinem
> Controller vwerwendet wird und stellt sich darauf ein.

Ok, kann ich dann auf externe Versorgungsspannung auf der Platine 
verzichten?
Dann müsste doch die Verbindung zwischen JTAG und der Platine reichen, 
oder?

von Markus L. (neuling1)


Lesenswert?

isidor schrieb:
> Ja deinen Controller musst du explizit selbst/extra versorgen.

Ahh, ok also brauche ich eine eigene Versorungsspannung auf der Platine.
Mit der Verbindung zwischen PC und JTAG, wird keine Versorgungsspannung 
erzeugt!

von isidor (Gast)


Lesenswert?

Markus Langhase schrieb:
> Ok, kann ich dann auf externe Versorgungsspannung auf der Platine
> verzichten?

Nein, weil die Verbindung nur hochohmig ist, eine Spannungsmessung
seitens des ICE ist, du kannst daraus keine (signifikante) Energie
für deinen Controller beziehen.

Du willst es nicht glauben, also mach was du willst.

von Markus L. (neuling1)


Lesenswert?

isidor schrieb:

> Du willst es nicht glauben, also mach was du willst.

Danke, doch ich glaube es! Hab nicht damit gerechnet, dass Du so schnell 
antwortest. Deswegen konnte ich dein Eintrag nicht lesen. Hat sich etwas 
überschnitten. ;) Aber herzlichen DANK...

Eine Frage hätte ich noch!

Der Pin 7 am JTAG soll nicht Verbunden werden. Lass ich ihn offen oder 
soll ich lieber mit einem Vorwiderstand versehen und dann auf GND 
ziehen. Um Störungen zu vermeiden?

von isidor (Gast)


Lesenswert?

Markus Langhase schrieb:
> Lass ich ihn offen oder soll ich lieber .....

Du sollst ihn lieber einfach vergessen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Markus Langhase schrieb:
> Der Pin 7 am JTAG soll nicht Verbunden werden. Lass ich ihn offen

Ja, offen lassen.

Bei der allerersten Version des JTAGICE von Atmel lag an diesem Pin
eine Versorgungsspannung, die das JTAGICE selbst (damals noch aus
einem Steckernetzteil versorgt) an das Target liefern konnte.  Darauf
hat man ab dem JTAGICEmkII dann verzichtet, da dieses aus dem USB
gespeist wird und entsprechend in der zulässigen Stromaufnahme vom
Bus limitiert ist.

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.