Forum: Mikrocontroller und Digitale Elektronik Verbindungsproblem ATSAM3S4B


von Florian B. (nairolf1981)



Lesenswert?

Hallo,

ich bin gerade dabei etwas tiefer in die größeren Microchip Controller 
einzusteigen. Ich möchte den ATSAM3S4B verwenden. Dazu verbinde ich den 
Atmel ICE mit dem Controller über JTAG (Screenshot 1 und 2). Im 
Atmelstudio bekomme ich auch die Versorgungsspannung zurückgelesen 
(Screenshot 3). Aber beim Verbindungsaufbau bekomme ich die Meldung, das 
kein Controller angeschlossen ist (Screenshot 4). Die Pinbelegungen habe 
ich aus den jeweiligen Datenblättern vom ATSAM und Atmel ICE (sollten 
also richtig sein). Muss ich im Atmelstudio noch irgendwelche 
Einstellungen machen?

Vielen Dank für jegliche Hilfe

von Oliver J. (skriptkiddy)


Lesenswert?

Mal einen geringeren JTAG Clock probiert?

von Florian B. (nairolf1981)


Lesenswert?

Ja,
500kHz
1MHz
2MHz
3MHz
4MHz
5MHz
6MHz

keine Verbindung

von Ali K. (teddy50)


Lesenswert?

Warum JTAG und nicht SWD!?

von Florian B. (nairolf1981)


Lesenswert?

Weil ich SWD nicht kannte. Erst als ich den ATMEL ICE gekauft habe, hab 
ich gesehen, das es da noch was anderes gibt. Kannte vorher nur ISP und 
JTAG. Die Leiterplatte ist jetzt nun mal auf JTAG ausgelegt

von Hannes (taurus16)


Lesenswert?

Bist du Atmel ICE am richtigen Port?
(Es gibt eine JTAG Zuordnung für den SAM sowie den AVR Ausgang die sich 
unterscheiden)

Hast du die Pull Ups mal rausgenommen?

Am Controller liegen die 3,3V überall an, wo sie hingehören?

von Florian B. (nairolf1981)


Angehängte Dateien:

Lesenswert?

Hannes B. schrieb:
> Bist du Atmel ICE am richtigen Port?
> (Es gibt eine JTAG Zuordnung für den SAM sowie den AVR Ausgang die sich
> unterscheiden)

Ja, ist der richtige Port
>
> Hast du die Pull Ups mal rausgenommen?
Nein, wäre für mich die letzte Option, da sie fest eingelötet sind
>
> Am Controller liegen die 3,3V überall an, wo sie hingehören?
Zumindest die Pins, die laut Schaltplan angeschlossen sind funktionieren 
auch.

von Hannes (taurus16)


Lesenswert?

Und hast du noch irgendeinen Adapter dazwischen? (Der beigelegte Adapter 
verbindet 2 und 10 und geht nicht mit dem SAM Port)

Schick mal ein Bild von deinem Aufbau.

Und nimm wirklich mal die 5 Widerstände raus, das ist wirklich wenig 
Arbeit und damit schließt du das Problem sehr schnell aus.

von Florian B. (nairolf1981)


Angehängte Dateien:

Lesenswert?

Widerstände wurden entfernt. Hat leider nichts gebracht.

Hier ist mal ein Bild vom Aufbau. Ich habe diesen Adapter mit den 
einzelnen Leitungen dazwischen.

Nicht wundern, ich musste einen anderen Quarz nehmen, da die gewünschte 
Bauform nicht verfügbar war. Deswegen der seltsame Aufbau. Die 
zusätzliche Leitung geht an Pin 50 für JTAG select

von Wastl (hartundweichware)


Lesenswert?

Florian B. schrieb:
> Hier ist mal ein Bild vom Aufbau.

Pfusch am Bau!

Die Abblock-Kondnesatoren gehören nicht als Alibi irgendwo
auf die Platine geklatscht sondern direkt einzeln an die
jeweiligen Pins des Controllers. Siehe auch Empfehlungen
von Atmel ....

Im Schaltplan sehe ich 9 Kondensatoren, auf der Platine,
zum Controller gehörig sehe ich nur vier oder fünf.

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

Florian B. schrieb:
> ich musste einen anderen Quarz nehmen

Welches ist der Quarz der für den Clock des Controllers
zuständig ist? Schon geprüft ob der überhaupt schwingt?

von Hannes (taurus16)


Lesenswert?

Du hast da ja nen Kupferlackdraht angelötet. Ist da ggf. eine Brücke 
zwischen TDO und Jtag Sel entstanden?

von Hannes (taurus16)


Lesenswert?

Und zwischen 73 und 72 sieht es auch nach einer Brücke aus.
Falls du kein GND Sheet hast, kannst du sonst die Platine sehr gut auf 
eine Lampe legen und siehst dann, ob die Verlötungen vom Mikrocontroller 
alle frei von Brücken sind. (Durchgehendes Lila-Licht)

von Florian B. (nairolf1981)


Lesenswert?

Wastl schrieb:
> Florian B. schrieb:
>> Hier ist mal ein Bild vom Aufbau.
>
> Pfusch am Bau!
>
> Die Abblock-Kondnesatoren gehören nicht als Alibi irgendwo
> auf die Platine geklatscht sondern direkt einzeln an die
> jeweiligen Pins des Controllers. Siehe auch Empfehlungen
> von Atmel ....
>
> Im Schaltplan sehe ich 9 Kondensatoren, auf der Platine,
> zum Controller gehörig sehe ich nur vier oder fünf.

Schon mal darüber nachgedacht, das es auch eine Unterseite gibt. Da sind 
nämlich die restlichen Kondensatoren, DIREKT an den Pins. Ist nicht die 
erste Atmel Leiterplatte, die ich erstellt habe. Nur die erste mit 
DIESEM Controller

von Florian B. (nairolf1981)


Lesenswert?

Hannes B. schrieb:
> Du hast da ja nen Kupferlackdraht angelötet. Ist da ggf. eine Brücke
> zwischen TDO und Jtag Sel entstanden?

Die Lötstellen sind alle in Ordnung. Hab ich mit einem USB Mikroskop 
überprüft

von Wastl (hartundweichware)


Lesenswert?

Florian B. schrieb:
> Schon mal darüber nachgedacht, das es auch eine Unterseite gibt.

Wenn du die Seite zeigen würdest wären dir diesbezügliche
Kommentare erspart geblieben. Salamitaktik ....

Und das brauchst du sicher nicht prüfen da du ja über den
Dingen stehst.

Wastl schrieb:
> Schon geprüft ob der überhaupt schwingt?

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.