Forum: Mikrocontroller und Digitale Elektronik AVR Dragon, STK500 und Notebook


von Torben K. (torben)


Lesenswert?

Hallo!

Ich benutze das AVR Dragon, um einen Controller auf dem STK500 zu 
debuggen. Das ganze an meinem Notebook. Der Dragon hat einen eigenen USB 
Port. Ich gehe davon aus, dass der Port für 500mA vorgesehen ist, habe 
aber keine diesbezügliche Angabe gefunden.

Immer wenn ich mit dem Dragon nun den Debug Modus verlasse, disconnected 
es und reconnected danach sofort. Ist dieses Verhalten normal? Die 
USB-disconnect und -connect sounds sind ganz schön nervig. Klar die kann 
man ausmachen, aber muss das so sein? Eventuell ist mein Port auch zu 
schwach? Der Zielprozessor wird über das STK500 betrieben. Die VCC Pins 
des Dragon benutze ich nicht. Es muss also lediglich das Dragon über den 
USB Port betrieben werden.

Ist das bei Euch auch so?

Danke!

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Unter Windows kann ich es nicht sagen, aber es kann durch Ueberlast 
passieren, dass der Controller das Device abtrennt. Im Normalmodus muss 
ueber USB mind. 100mA verfuegbar sein, ein High-Power-Device kann bis zu 
500mA (nach dem Aushandeln mit dem Controller) ziehen. Es kann 
natuerlich gerade bei Notebooks mit ihren notorisch schlechten 
Komponenten schon sein, dass diese Specs einfach nicht eingehalten 
werden, immerhin kostet sowas ja wertvollen Akku-Strom. Was ist denn das 
fuer ein Notebook, das Du da hast? Mess doch mal nach, wieviel Saft der 
Dragon ueblicherweise so zieht, wenn das deutlich unter 100mA bzw. unter 
500mA sind, duerfte es laut spec keine Probleme geben. Braucht man mehr 
als 500mA bedient man sich oft dem Trick eines zweiten USB-Kabels, 
welches man nur fuer die Spannungsversorgung benutzt, bei manchen 
externe Festplatten z.B.

Ich kenn den Dragon jetzt nicht, da ich keinen habe. Aber 
moeglicherweise hat der auch eine Target-Spannung irgendwo und pumpt 
somit Strom in die Zielspannung -- dies koennte aber je nach Schaltung 
zuviel werden. Das solltest Du auf jeden Fall mal pruefen. Hilfreich 
waeren halt Meldungen vom Betriebssystem ueber den Grund des disconnects 
aber Windows gibt sich hier ja bekanntermaszen bedeckt.

Gruss,
Michael

von Torben K. (torben)


Lesenswert?

Bei dem Notebook handelt es sich um ein Modell von Samsung. Im spec vom 
Dragon steht, dass es eine externe Schaltung mit max. 300mA versorgen 
kann, also kann es max. 200mA selbst ziehen, da sonst die maximalen 500 
mA überschritten würden. Über den JTAG Port ist lediglich die 
Spannungserkennung aktiv, jedoch keine Spannungsversorgung. Das Dragon 
zieht also nur den Strom, den es selbst benötigt.

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.