PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reparaturhilfe gesucht



oderlachs
25.09.2013, 17:30
Hallo Kennner und Könner des Fachs !

Ich hatte mir von Watterott einen AVR-ISP-500 (Olimex) (http://www.watterott.com/de/AVR-ISP500-USB-STK500v2) schicken lassen. Leider bin ich nicht gleich zum Arbeiten damit gekommen, der Gartensommer war daran schuld.
Nun musste ich feststellen, das das teil keine Spannung für den zu Programmierenden Chip ausgibt, und programmieren lässt sich auch nichts.
Nun dachte ich "Kraft meiner Wassersuppe" na ja keine Spannung.... kann ja nur ne Lötstelle sein, shit auf Garantie, also geöffnet...Oh Weh, das wars dann für mich..ich sah nur Platinenleiterzüge, wenn überhaupt welche mit meinen guten "Schlechten Augen". da ich das Teil nicht mehr als Garantiefall abgeben kann, möchte ich hier fragen, ob sich nicht wer freundlicher Weise, auch unterhalb des Neupreises, mal damit befassen würde, eventuell den Fehler zu finden.
Ich kann sagen das ich noch nichts daran gemacht als wie reingeschaut, bzw. als ISP Programmierer anschlussgerecht zu benutzen versuchte.

Über eventuelle Hilfe würde ich mich sehr freuen.

Danke Gerhard

markusj
25.09.2013, 18:46
Bevor du das Teil quer durch die Republik schickst, warte ich Mal noch ob sich vielleicht jemand aus deiner Region meldet. Zur Fehlersuche: Das Gerät selbst wird vom Rechner erkannt? Es sollte sich als USB-Gerät irgendwo finden lassen ...

mfG
Markus

oderlachs
25.09.2013, 19:38
Vielen Dank Markus für Deine Hinweise.
Ich habe jetzt auch eine nach etwas Anleitung klingende Forumsseite bei Olimex gefunden. Das Teil wird von der Programmiersoftware nicht als USB-Teil erkannt sondern man muss im System dem Progger eine ComNr zuordnen die dei Software akzeptiert also 1..4 im Normalfalle beim AVR Studio. Ja programnmieren kann ich jetzt nur das Durchschalten der +5 V klappt nicht, die muss ich dann extra an der µC Umgebung anlegen, na ja das wäre zu ertragen , aber nicht üblich...

Leider sind nirgend Schaltungsunterlagen zu finden und mein english ist so mangelhaft, das ich nicht wagen möchte mein Problem im Olimex-Forum darzulegen... ;)

Gruss Gerhard

HannoHupmann
26.09.2013, 08:09
@oderlachs, dem kann geholfen werden:
Schreib doch mal die Jungs von Embedded Projects an, die verkaufen auch Olimex Teile und sind bei mir ums Eck. Kenn die noch aus dem Studium und sind eigentlich ganz nett, vor allen aber können sie Deutsch - also Bayrisch.
http://embedded-projects.net (http://embedded-projects.net/)

oderlachs
26.09.2013, 09:35
Hallo HH !
Danke für die Nachricht bzw Info. Das werde ich mal machen, das "Bayrische" mag ich doch , vor allem Berge und Sennerinen "grinsel". Ich habe mal im Manual (https://www.olimex.com/Products/AVR/Programmers/AVR-ISP500/resources/AVR-ISP500.pdf)nachgelesen und wenn mich mein "Flachzangen English" nicht belügt soll da nur die "Tagetspannung" gelesen werden, nicht aber 5 Volt per ISP-Anschl. ausgegeben werden. Wäre etwas nachteilig, aber dann hat meine Dummheit in English bei der Kaufentscheidung gesiegt. Wenn also am zu programmierendem IC von der Schaltungsumgebeng 5 V anliegen , geht alles wunderbar...Da muss man erst mal drauf kommen, ebenso wegen der Porteinstellung...
Na ja kommt Zeit kommt Rat, der Kaufpreis wäre mir auch etwas zu hoch, um das Teil als Bastelschrott zu verwenden.

Danke und Gruss

Gerhard

Geistesblitz
26.09.2013, 09:59
Also in der Beschreibung finde ich Folgendes:

2. no need for external power supply as it takes the power supply from USB
Also sollte das Teil eigentlich die Versorgungsspannung vom USB-Anschluss nehmen und dem Controller zur Verfügung stellen können. Oder gilt das nur für die Versorgung des Programmers selbst? Wär ja ein wenig sinnlos...
Bei meinem ISP-Programmer ist es jedenfalls so, dass er zwei Schalter drauf hat, mit einem kann man zwischen 3,3V und 5V wechseln, mit dem anderen kann man umschalten, ob der Controller vom USB versorgt werden soll oder nicht. In der Anleitung kann ich dazu nichts finden, hab sie aber auch nur überflogen.

Wenn das Teil so gut wie neu ist, glaub ich jedenfalls nicht, dass der Fehler in der Elektronik liegen wird. Versuch lieber nochmal, alles richtig einzustellen, bevor du es unnötig umherschickst.

Klebwax
26.09.2013, 10:32
Also sollte das Teil eigentlich die Versorgungsspannung vom USB-Anschluss nehmen und dem Controller zur Verfügung stellen können. Oder gilt das nur für die Versorgung des Programmers selbst? Wär ja ein wenig sinnlos...

Ist leider nicht ganz sinnlos. Nicht jedes Gerät läßt sich über das Vcc Netz des Prozessors versorgen, sei es daß mehr Strom verbraucht wird, als USB hergibt, sei es daß mehrere Spannungen vorhanden und stabil sein müssen, um das Gerät in einen programmierfähigen Zustand zu bringen oder weil man die Stromversorgung eines Gerätes nicht rückwärts speisen darf.

Sollte ein Programmer die Zielhardware speisen können, muß es auf jeden Fall abschaltbar sein.

MfG Klebwax

seite5
26.09.2013, 10:47
Hi,
(Zitat)...Wäre etwas nachteilig - eigentlich nicht, offenbar stellt sich der Programmer selber auf die Targetspannung ein. Sehr vorteilhaft, wenn man mixed mal 3.3V (XMEGA) und 5V (Mega) programmiert.
Einmal Jumper setzen vergessen und der XMEGA hat's geschafft.
mfg
Achim

Hubert.G
26.09.2013, 12:35
Bei den Programmern die ich kenne und das Target mit Strom mitversorgen ist überall der max. Strom angegeben. Der fehlt mir in der Beschreibung. Daher die Frage, kann der Programmer das überhaupt?

oberallgeier
26.09.2013, 13:43
Bei den Programmern die ich kenne und das Target mit Strom mitversorgen ist überall der max. Strom angegeben. Der fehlt mir in der Beschreibung ...Bei meinen USB-Programmern sehe das recht simpel. Soweit ich weiß, liefert USB standardmässig 100 mA, bei Gerät(ch)en mit "Anmeldung" sinds bis zu 500 mA. Nun ehe ich davon aus, dass diese Anmeldeformalitäten bei fast keinem Programmer implementiert sind, sodass ich mit den hundert Milliampere leben solltemuss.

Hab ich ne LED für den Programmiervorgang (hab ich fast immer) dann darf meine sonstige Controller-Peripherie während des Programmiervorgangs allenfalls noch an die sechzig Millimampere ziehen, denn der Controller mit nicht zu sparsamer Grundbeschaltung will auch gefüttert werden und zieht sich gern an die zwanzig Milliampere oder so. Nun scheinen mir 60 mA für Sonstiges wenig, sehr wenig - daher denke/dachte ich praktisch nie daran, den Controller über den Programmer zu versorgen. Denn ich fürchte, dass neben der USB-"Anmeldung" auch ein Schutz gegen Überstrom fehlt - und da könnte ich schnell mal einen neuen Programmer brauchen müssen.

oderlachs
26.09.2013, 14:39
Hallo Freunde und Helfer !
Hab gar nicht gedacht das es solch eine Diskussion darum geben wird, aber ich freu mich, so lerne ich doch noch was dazu in Sachen USB-Stromversorgung.
Ich dachte nur an eine gleichzeitige Stromversorgung durch den Programmer, weil ich das von meinen 3 anderen(USBASP,USBTiny,AVRISP(umschaltbar 3,3,/5) so kannte. da aber ich aber im Manual was gelesen habe das der Programmer für eine Targetspannung von 1,8...5,5V ausgelegt ist, denkje ich nun doch das er die Spannung nicht durchschaltet, sondern eher die Spannung der Chipumgebung irgendwie nutzt.

CAVEAT: Although the programmer will happily accept setting VTARGET
and ARef in the “HW SETTINGS” tab, these actions will have no effect. The
programmer hardware can only read target VCC and show it
simultaneously in the VTARGET and ARef sliders.
Hier geht es darum das man ja Vtaget unter dem AVR Studio einstellen kann per Software für das STK500...oder so ähnlich.

Wieder einen grosses Danke an alle

Gerhard
P.S: Nach meinen Informationen gibt ein USB Ausgang 500mA aus...wie das beim Anschluss an USB-3.0 sich auswirkt weiss nicht.

oberallgeier
26.09.2013, 15:58
... ein USB Ausgang 500mA aus ... wie das beim Anschluss an USB-3.0 sich auswirkt weiss nicht.500 - ja - nach Anmeldung/Freigabe am Host. Siehe z.B.:


... Neben dem Datenprotokoll spezifiziert der USB-Standard die bereitgestellte Spannung. Sie ist stabilisiert, liegt bei 5 V ±5 % und liefert eine Stromstärke von mindestens 100 mA. Auf diesem Standard basieren USB-Netzteile.

Erst nach Freigabe durch den Host-Controller darf ein Gerät mehr als die obigen 100 mA, aber nicht mehr als 500 mA (bis USB 2.0) bzw. 900 mA (USB 3.0) Strom beziehen ...Siehe (klick). (http://www.com-magazin.de/praxis/hardware/stromversorgung-fuer-den-usb-anschluss-38158.html)

oderlachs
26.09.2013, 16:18
Danke JaB,

besonders für die Links...

Ich und meine USB Sachen melden uns immer an kommen nicht mit der Tür ins Haus gepoltert..... grinsel mal frech ;)

Eigendlich hatte ich mit dem Progger das Pech, als ich längere Zeit im Garten war und abends ein wenig Programmieren und Experimentieren woillte
Da hatte ich nicht noch eine Stromversorgung in der Ecke extra, also war auf USB am PC angewiesen...nun bin ich schlauer.
Mein "Garten-Giess-Computer"(Garduino) bekommt ein "5V Out" Anschluss ans Gehäuse.... :)

Gruss und Dank Gerhard