Forum: Mikrocontroller und Digitale Elektronik AVR Dragon - Verbindungsproblem


von Felix (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, ich hoffe jemand kann mir weiterhelfen.
Ich habe einen neunen AVR-Dragon, und auf einem Steckbrett einen 
ATmega328p, den ich über die ISP-Schnittstelle mit dem Dragon verbunden 
habe.
(Übrigens nutze ich Windows 10 und Atmel Studio 7.0.1006)

Als ich Atmel Studio die ersten paar Male startete, habe ich es 
problemlos geschafft, mit dem Dragon das jeweilige C-Programm auf meinen 
Mikrocontroller zu flashen. So lange bis ich, obwohl noch der Dragon mit 
dem Mikrocontroller verbunden war, einen Arduino USBtoSerial-Converter 
(https://www.arduino.cc/en/Main/USBSerial) an den µC dazu angeschlossen 
habe. Natürlich habe ich, während ich mit dem Mikrocontroller seriell 
kommuniziert habe, den Dragon vom USB getrennt, und wenn ich mit dem 
Dragon etwas geflasht habe, wiederrum den USBtoSerial-Converter 
getrennt. (vom PC, nicht aber vom Steckbrett)....

Plötzlich, wenn ich den Dragon im Atmel Studio im ISP-Mode betreiben 
will, bzw. erst, wenn ich im "Device-Programming-Window" (Anhang, Bild1) 
auf Apply drücke, wird die USB-Verbindung unterbrochen, und es folgen x 
Verbindungsversuche gefolgt von diesen
"Windows-USB-plug-in-and-out-Geräuschen".

Und danach Popt in Atmel Studio eine MessageBox auf mit einer 
Errormeldung (Siehe Bild 2).

Ich habe bereits den USBtoSerial-Converter abgesteckt, sodass nurmehr 
der AVR-Dragon mit dem PC als auch dem µC verbunden ist. Auch den µC 
habe ich schon einmal ausgewechselt, und ihn schon ein paar mal neu 
verbunden, um Fehler auszuschließen...auch habe ich das Ganze auf einem 
anderen PC versucht, wobei das gleiche Verbindungsproblem bestand.

Kurzum: Der AVR-Dragon hängt in einem "Verbindungs-Loop", wenn ich 
versuche den µC via ISP auszulesen (Fuse-Bits etc.)
Hat jemand eine Idee, was schuld sein könnte ? Könnte es womöglich 
reparabel sein ? Danke vielmals,
LG Felix

von Thomas E. (thomase)


Lesenswert?

Felix schrieb:
> Natürlich habe ich, während ich mit dem Mikrocontroller seriell
> kommuniziert habe, den Dragon vom USB getrennt,

Und den armen Kerl auf dem ISP stecken lassen?

Der Dragon hat irgend so einen Spannungsregler drin, der ist besonders 
empfindlich. Genau weiß ich das nicht und ich will dich auch nicht 
verrückt machen, aber ich habe irgendwie im Hinterkopf, daß er genau das 
gar nicht mag.

Lange Rede, kurzer Sinn: Wenn ich richtig liege, hast du ihn gekillt.

von ./. (Gast)


Lesenswert?

Der einzige sichere Ort fuer das Ding ist sein Karton.
Da sollte Mann ihn auch tunlichst drin lassen.

von Felix (Gast)


Angehängte Dateien:

Lesenswert?

So, habe etwas gegoogelt, und der Programmer scheint tatsächlich eine 
Schwäche mit seinen Spannungsreglern zu haben.
Und zwar besitzt er 2 Spannungsregler (Anhang)
des Types NLAS2066.
http://www.onsemi.com/pub_link/Collateral/NLAS2066-D.PDF

Nach durchmessen eines Spannungsreglers (im Bild der linke obere), ist 
mir aufgefallen, dass er im Gegensatz zum Anderen (im Bild rechte 
untere) eine leitende Verbindung zwischen PIN3 und PIN7 aufweist, was 
dem Eingang IN1 und IN2 des Reglers entspricht. Unter Betrieb mit USB 
ist mir dann aufgefallen, dass die Potentialdifferenz zwischen PIN3 und 
PIN7 beim funktionierenden Spannungsregler 5 V beträgt... und bei meinem 
kaputten ist keine Spannung zu messen, weil der ja durchleitet.

Schöner Mist....Kann ich davon ausgehen, dass, wenn ich den defekten 
Spannungsregler tausche, dann alles wieder funktioniert, oder kann es 
sein, dass durch ihn auch noch andere Bauteile eingeschaut haben ?

von Thomas E. (thomase)


Lesenswert?

Felix schrieb:
> Schöner Mist....Kann ich davon ausgehen, dass, wenn ich den defekten
> Spannungsregler tausche, dann alles wieder funktioniert, oder kann es
> sein, dass durch ihn auch noch andere Bauteile eingeschaut haben ?

Such hier im Forum ein wenig rum. Du bist nicht der erste, der dieses 
Problem hat.

Andererseits:

Felix schrieb:
> Ich habe einen neunen AVR-Dragon

Wenn der noch kein halbes Jahr alt ist, liegt die Beweislast bei der 
Garantieabwicklung noch beim Händler. Ist zwar nicht die netteste Art...

von Felix (Gast)


Lesenswert?

Problem ist nur, die Ware ist aus dem Ausland (ich denke USA ist das 
Versandlager (DigiKey)) kommt, und ich hab den Dragon schon etwas 
bearbeitet, indem ich ihm schon alle Stiftleisten draufgelötet habe...
Trotzdem sollte so etwas nicht passieren...mein billiger ISP-Programmer 
von Amazon 
(https://www.amazon.de/Programmierer-Adapter-3-3V-USBASP-Download-Programm-ISP-AVR/dp/B00AVRHVPO/ref=sr_1_1?ie=UTF8&qid=1479509918&sr=8-1&keywords=isp+programmer) 
hat das immer ohne Probleme ausgehalten, wenn ich ihn mit dem USBtoTTL 
Converter gleichzeitig am Mikrocontroller angesteckt habe.
Danke, LG

von spess53 (Gast)


Lesenswert?

Hi

>Der einzige sichere Ort fuer das Ding ist sein Karton.
>Da sollte Mann ihn auch tunlichst drin lassen.

Ich benutze den Dragon erfolgreich schon seit Jahren ohne 'Karton'.

MfG Spess

von ./. (Gast)


Lesenswert?

> Ich benutze den Dragon erfolgreich schon seit Jahren ohne 'Karton'.

Das ist schoen fuer Dich.
Die Halbwertszeit des ersten Dragon war 1 Stunde.

Der ausgetauschte bleibt im Karton!

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.