ATMega2560 über AVRDragon nicht mehr ansprechbar

#5617789
Lesenswert?

Moin zusammen,

ich habe hier eine selbst entwickelte Leiterplatte mit einem ATMega2560 
(TQFP100), die ich seit einem halben Jahr als Testumgebung zur 
Softwareentwicklung nutze. Auf dem Mega ist ein Bootloader und geflasht 
wird über USB.
Nun sollte der Bootloader durch eine neue Version ersetzt werden. Also 
den AVRDragon als JTAG angeschlossen, testweise die Signatur des 
Controllers und die Fuses ausgelesen (passt) und dann den Bootloader 
brennen wollen. Dabei ist mir die Kontaktierung zur JTAG-Schnittstelle 
verloren gegangen, da der Clip etwas verkantet war. Kurzschluss ist 
auszuschließen, es gab nur eine Unterbrechung. In der Folge meldete das 
AVR-Studio einen programming error. Anschließend war der ATMega nicht 
mehr ansprechbar. Er wird vom Dragon nicht erkannt ("failed to identify 
target").
Fragen dazu:
1. Was ist da mit dem ATMega passiert?
2. Ist der ATMega noch irgendwie zu retten oder muss der ersetzt werden?

Danke für alle Informationen.

Thomas
#5617814
Lesenswert?

Hast Du einen anderen AVR zum Testen des Dragon? Da geht bei solchen 
Aktionen nämlich gerne mal der Pegelwandler drauf. Ist leider ein 
kleiner SMD, ohne Heissluft nicht reparierbar.

Halte mal das Geld für einen ATMEL-ICE parat. Der Dragon hat - laut 
Meinung einiger Forenteilnehmer hier - eine eher kurze Halbwertszeit. 
Übrigens ist der ATMEL-ICE als nacktes PCB ohne Kabel nicht ernsthaft 
teurer als ein Dragon.
#5618240
Lesenswert?

So, da ich den Beitrag nicht mehr editieren kann, mache ich mal die 
Ingrid:
Nach dem Aus des ATMega hatte die Schaltung eine um 20mA höhere 
Stromaufnahme - keine Ahnung, warum. Das Tauschen des ATMega2560 hat 
alle Probleme beseitigt, das Ding läuft wieder astrein.
Bleibt die Frage, warum der Controller ausgestiegen ist?

Thomas
Gast #5618256
Lesenswert?

Bei fehlender Masse-Verbindung kommt es unter Umständen zu Überspannung 
oder zu hohen Strömen an den verbundenen Pins. Aus diesem Grund sind im 
Consumer Bereich viele Steckverbinder so ausgelegt, dass GND ganz sicher 
immer zuerst Kontakt bekommt. Als Beispiel fällt mir Spontan USB ein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren