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
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 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.
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.
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:
> 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.
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 ;-)