Hallo Ist es notwendig, den Festspannungsregler der Anwendung vor der Betriebsspannung des ISP Programmers zu schützen ? Wenn die Anwendung kein Vss angeschlossen hat, sieht der 78XX die Betriebsspannung des ISP Programmers doch als Rückspannung, oder ? Hilft schon die übliche Diode vom Ausgang zum Eingang des 78XX, oder ist gar nichts der gleichen nötig ? Danke Torsten
Bei guten Programmern (z.B. AVR ISP mkII) wird die Versorgungsspannung der Zielplatine grundsätzlich gebraucht.
Vielen Dank für Deine Antwort. Ich habe aber gefragt, ob die eventuell nicht aktive Stromversorgung des Zielsystems vor der Betriebsspannung des Programmers (so man sie denn nutzt) geschützt werden muss.
>Ich habe aber gefragt, ob die eventuell nicht aktive Stromversorgung des >Zielsystems vor der Betriebsspannung des Programmers (so man sie denn >nutzt) geschützt werden muss. Das habe ich auch verstanden. Die besseren Programmer haben entweder keine eigene Versorgung oder können diese von Zielsystem abkoppeln. Damit würde sich deine Frage erübrigen... Gegenfrage: von welchem Programmer sprichst du?
Ich kenne das bisher auch nur so, dass der Programmer die Versorgung vom Zielsystem bekommt. Gast
Ich habe einen USB ISP Programmer bei ebay für 16 EURO Sofortkauf erstanden. Wahrscheinlich kein Luxus Modell. Eine genaue Typenbezeichnung kann ich leider im Augenblick nicht geben. Wie auch immer gibt es Fälle, in denen das Zielsystem ohne Betriebsspannung programmiert werden muss. Stört sich dann ein 78XX im Zielsystem an der Betriebsspannung (Rückspannung) des Programmers ?
Hier ist Übrigens der Angebotstext: AVR USB ISP Programmer ATMEL ATMEGA STK500 Neu ATTINY Nur für den Fall, das jemand wissen möchte, von welchem Ding ich hier rede. Das soll keine Werbung sein. Ich habe das Ding noch nicht einmal in den Fingern!
Torsten B. schrieb: > Stört sich dann ein 78XX im Zielsystem an der Betriebsspannung > (Rückspannung) des Programmers ? Wie gesagt, überprüfe doch erst mal ob das bei deinem Programmiergerät der Fall ist. Alles andere ist Mist. Normalerweise wird der Programmer über die Zielschaltung versorgt, damit er die Pegel auf die der Zielplattform anpassen kann (Zum Beispiel bei 3,3V Zielspannung). Der Programmer versorgt eigentlich NIE die Zielplattform, da er nicht wissen kann, welche Spannung für diese benötigt wird und wie viel Strom diese braucht. Außerdem heißt es ja In System Programmer. Das heißt, der Prozessor wird in der laufenden Zielplattform programmiert und bekommt somit keine externe Spannungsversorgung vom Programmiergerät. Wenn dein Programmiergerät tatsächlich Spannung am VCC Pin führt (und diese nicht über einen Reihenwiderstand geschützt ist), dann wäre es in der Tat ein Kurzschluss, wenn du den dann an deine Zielplattform hängst (und der Stecker der Zielplattform Standardbelegung hat).
USB Geräte werden üblicherweise über USB versorgt. Pegelwandler zwischen USB und Zielsystem werden u.U. vom Zielsystem versorgt. Parallelport-ISPs werden häufig nur vom Zielsystem versorgt. Es gibt allerdings auch ISPs, die optional selbst das Zielsystem mit Strom versorgen können. Da muss man aufpassen, dass nicht beide gleichzeitig aktiv sind, da man sich dann den einen oder anderen Regler zerlegen kann (STK500).
A. K. schrieb: > USB Geräte werden üblicherweise über USB versorgt. Pegelwandler zwischen > USB und Zielsystem werden u.U. vom Zielsystem versorgt. > > Parallelport-ISPs werden häufig nur vom Zielsystem versorgt. Jau, ich hatte das jetzt mal absichtlich etwas einfacher ausgedrückt und verallgemeinert.
Ich würde sicherheitshalber nen 1k in die VCC-Sens des Programmers legen, dann sollte nix kaputt gehen. Peter
Wenn der Programmer Spannung irgendwo hinter dem 78xx einspeist, muss der 78xx davor geschützt werden, damit er nicht 'Rückwärts' betrieben wird. Eine Diode Antiparallel zum 78xx reicht dazu.
Das gilt aber genauso für den Regler im Programmer.
>Das gilt aber genauso für den Regler im Programmer. Klar. Aber danach hat er nicht gefragt. Falls es dieser Programmer ist: http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY_W0QQitemZ270472704047QQcmdZViewItemQQptZWissenschaftliche_Geräte?hash=item3ef96df02f Im Angebotstext steht:
1 | Targetspannungsversorgung schaltbar 5V oder 3,3V (über vollwertigen Low-drop-Regler) |
2 | |
3 | Spannungsversorgung des Targets 3,3V maximal 120mA, 5V 150-500mA abhängig vom PC |
und
1 | Benötigt keine Stromversorgung vom Target |
Mein Ebay <-> Deutsch Übersetzer würde dass nach
1 | Raucht bei Stromversorgung vom Target |
übersetzen. Also Zielhardware von Spannungsversorgung abklemmen und vom Programmer versorgen lassen. Wenn der Spannungsregler vom Target vor Rückwärtsspannung geschützt ist, ist alles Okay. Es sei denn die Zielhardware braucht etwas mehr Saft.
L. M. schrieb:
>
1 | > Benötigt keine Stromversorgung vom Target |
2 | > |
Ja, und was aussieht wie ein toller Vorteil ist wahrscheinlich der größte Mist überhaupt: Kein Levelshifter on board?
L. M. schrieb: > Wenn der Programmer Spannung irgendwo hinter dem 78xx einspeist, muss > der 78xx davor geschützt werden, damit er nicht 'Rückwärts' betrieben > wird. Eine Diode Antiparallel zum 78xx reicht dazu. Danke L.M. DU hast meine Frage verstanden und mir mit Deiner Antwort weitergeholfen !! ;-) Allen anderen natürlich auch ein Danke. Zumindest weiß ich jetzt, dass ich nicht den besten Programmer erstanden habe.... aber für 16€ Frohe Weihnachten alle zusammen ;-)
Torsten B. schrieb: > Danke L.M. > DU hast meine Frage verstanden und mir mit Deiner Antwort weitergeholfen > !! ;-) > > Allen anderen natürlich auch ein Danke. Zumindest weiß ich jetzt, dass > ich nicht den besten Programmer erstanden habe.... aber für 16€ > > Frohe Weihnachten alle zusammen ;-) ACHTUNG! A.K. schrieb: > Das gilt aber genauso für den Regler im Programmer. Wenn dein Programmer das nicht hat, musst du mehr als eine Schutzdiode vorsehen an deinem 7805! Ich sags noch mal: standardmäßig wird der Programmer (bzw. der Pegelwandler im Programmer) von der Target-Spannung versorgt um die Programmierpegel anzupassen und deswegen ist es eigentlich bei jeder Schaltung mit AVR Standard die Spannungsversorgung direkt an den VTarget Pin anzuschließen. Nur für den Falle, dass du das Layout/Schematic veröffentlichen willst. Dann sollte man es eigentlich gleich richtig machen.
es steht doch in der beschreibung, "schalter 2 off = target spannung aus / on = ein", also einfach abschalten und schon wird alles gut.
Eben diese Beschreibung fehlt mir noch, da UPS nur liefert, wenn anständige Menschen arbeiten und nicht zH sind. Mo krieg ich das Ding auf die Arbeit. Ich werde diesen Schalter jedoch wahrscheinlich nicht ausschalten, weil MEINE Zielschaltung in jedem Fall OHNE Betriebsspannung programmiert werden MUSS, und es sonst wahrscheinlich nach Strom riechen wird. ;-) Die Diode über den 78LXX wird es richten. Torsten
Dann musst du aber, bevor du die Spannungsversorgung einschaltest, den Programmierstecker abziehen, sonst richtet dein 7805 nichts anderes als das Programmiergerät hin. Den Ebay Artikel habe ich mir nicht angeschaut. Für den gleichen Preis bekommt man ja schon was nicht chinesisches ;)
Verdammt, hoffentlich ist wenigstens die Anleitung in NichtChinesisch ;-) Wenn man genau hinsieht, wundertman sich, wieviel Made in Germany alles aus China kommt ; Das mit dem Stecker wird mir nicht schwer fallen, da mein Zielsystem mit 1000rpm auf einem Drehbankfutter rotiert. Hab gar nicht so viel Kabel, um den Stecker nicht zu ziehen ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.