Hallo, ich habe wie im Tutorial die Spannungsversorgung mit dem 7805 realisiert, ich frage mich ob ich während dem Programmieren den 7805 mit Vin an der 5V Leitung hängen lassen darf. An diese kommen ja die 5V des USB-Anschlusses und es liegt somit Spannung an Vout an. Ist das schädlich für den Spannungsregler? Ich finde im Datenblatt leider keine Angaben dazu. Lg
wenn beide 5V absolut gleich sind gibt es keine Ausgleichsströme, aber wer kann das garantieren das sie gleich sind? ich baue immer Schottkydioden als Entkopplung ein, es gibt auch die Möglichkeit eine 5V nicht zum µC zu führen, dann darf aber der Kopf nicht aussetzen welche Leitungen wie angeschlossen sind, d.h. das die Signale Spannung führen wenn der µC nicht versorgt wird.
Die meisten Programmieradapter haben Schalter, mit denen man die 5V Versorgung (vom PC zum Target) abschalten kann. Ich hatte mal einen ohne Schalter, der hatte aber eine Diode drin. Somit kamen da auch keine 5V sondern ungefähr 4,5V raus.
Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom versorge während dem Programmieren. Also bei Vin liegt keine Spannung.
Fliesenleger schrieb: > Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom > versorge während dem Programmieren. Da wird es aber nicht anständig funktionieren. MfG Paul
Paul B. schrieb: > Fliesenleger schrieb: >> Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom >> versorge während dem Programmieren. > > Da wird es aber nicht anständig funktionieren. > > MfG Paul Zur Sicherheit nehm ich Vout immer weg während ich Programmiere, und der µC wird von dem 5V vom USB versorgt während dem Programmieren. Das funktioniert bei mir eigentlich immer (mySmartUSB light). Das ewige ab und anschließen beim Programmieren finde ich etwas nervig, deswegen die Frage.
Paul B. schrieb: > Fliesenleger schrieb: >> Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom >> versorge während dem Programmieren. > > Da wird es aber nicht anständig funktionieren. > > MfG Paul Nicht anständig? Gar nicht! Wie willst du einen µC programmieren, der nicht läuft?
Die Probleme fangen erst bei Spannungsreglern mit Ausgangspannungen größer als 7V an. Das Problem bei diesem "Rückwärtsbetrieb" ist das die Emitter-Basis-Strecke des internen Passtransistors leitend wird. Diesen Hinweis findet man zum Beispiel in den Datenblättern von TI (TL7800 und μA7800 Serie). Beim 7805 ist das also kein Problem, wenn am seinem Ausgang 5V anliegen und der Eingang freihängt oder sogar externe Lasten dort angeschlossen sind.
Dann bau, wie im Dabla gezeigt, eine Schutzdiode ein. Die übernimmt dann den Strom, der die evnt. vorhandenen Elkos lädt.
asdf schrieb: > Paul B. schrieb: >> Fliesenleger schrieb: >>> Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom >>> versorge während dem Programmieren. >> >> Da wird es aber nicht anständig funktionieren. >> >> MfG Paul > > Nicht anständig? Gar nicht! > Wie willst du einen µC programmieren, der nicht läuft? Wieso sollte das nicht Funktionieren wenn die Versorgung über die 5V USB läuft? @Jan K. Danke für die Info, danach habe ich gesucht.
Fliesenleger schrieb: > dass ich den µC nicht mit Strom > versorge während dem Programmieren Fliesenleger schrieb: > der µC wird von dem 5V vom USB versorgt während dem Programmieren Das war widersprüchlich. Dazu vielleicht noch eine Anmerkung. Wenn deine Schaltung wenig Strom braucht, mag das funktionieren. Aber falls du mal eine größere Schaltung aufbaust, die mehr Strom braucht, als der USB bzw. der Programmer liefern kann, geht es in die Hose. Von daher ist es (meiner Meinung nach) besser, auf die Versorgung durch den Programmer grundsätzlich zu verzichten und die Schaltung immer mit der vorgesehenen Stromversorgung zu betreiben. Damit funktioniert es immer und es kann keine Konflikte zwischen den verschiedenen Stromversorgungen geben.
Fliesenleger schrieb: > Wieso sollte das nicht Funktionieren wenn die Versorgung über die 5V USB > läuft? Weil Du das geschrieben hast: Fliesenleger schrieb: > Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom >>>> versorge während dem Programmieren
Fliesenläger schrieb: > An diese kommen ja die 5V des USB-Anschlusses Warum? Ein Programmer versorgt in erster Näherung nur sich selbst. Die zu programmierende Schaltung muss von woanders versorgt werden. Fliesenleger schrieb: > Das ewige ab und anschließen beim Programmieren finde ich etwas nervig, > deswegen die Frage. Versorge die Schaltung immer vom externen Netzteil und nie aus dem USB. Das ist die korrekte Vorgehensweise.
@asdf Ich meinte damit ich versorge den µC nicht mit Spannung am Spannungsregler Vin sondern fahre mit den 5V von USB direkt an die Leitung wo auch Vin dran hängt. Danke auch dir für den Tipp. Jetzt muss ich nur mehr herausfinden wie ich die Spannungsversorgung von meinem Programmierer deaktivieren kann.
Fliesenleger schrieb: > Sorry, ich hätte erwähnen sollen dass ich den µC nicht mit Strom > versorge während dem Programmieren. Also bei Vin liegt keine Spannung. Irgend etwas stimmt hier nicht - natürlich braucht der µC Spannung beim Programmieren. Also, ich mache das ganz hemdsärmelig: der 78L05 wird beim Programmieren nicht an Vin versorgt. Ich nehme vom USB-Anschluss die 5V und versorge damit den µC - also am Vout vom 78L05. Das ist zwar beim 78L05 nicht normgerecht, aber das hat noch keinem geschadet. Er schluckt dann 7mA und das stört ihn nicht und mich auch nicht. So ist das viel praktischer, weil ich am PC die ganze Elektronikausrüstung nicht habe. Die USB-5V habe ich aus dem ISP-MK-II herausgeführt und mit einem Klemmhaken versehn.
Nachtrag: vielleicht sollte man dass irgendwo im Tutorial erwähnen? Mir als Neuling war nicht klar welche Vorgangsweise zu bevorzugen ist.
@Hermann Genau so habe ich es auch immer gemacht bis jetzt. Wie schon erwähnt meinte ich damit dass ich ihn nicht per Batterie/Netzteil vesorge an Vin sondern dass 5V von USB direkt auf die Vin Leitung geht.
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.