Hallo Ist die Diode beim Reset-Pin notwendig? Für was? Kann man auch den Reset-Taster und die Diode weglassen? Vielen Dank für eure Tipps. Gruss Marco
Marco W. schrieb: > Ist die Diode beim Reset-Pin notwendig? Für was? http://ww1.microchip.com/downloads/en/AppNotes/Atmel-1619-EMC-Design-Considerations_ApplicationNote_AVR040.pdf Seite 16 (Eine der ältesten AVR-Appnotes überhaupt.)
Ja was denn jetzt? Alles weglassen oder wie "Recommended" Diode, Kondensator und Widerstand?
Man kann alles weglassen. Man kann auch aufhören zu atmen. Ob das eine gute Idee ist, wage ich zu bezweifeln.
Christian S. schrieb: > Nein, kann man alles weg lassen. Und wieder eine Falschinformation (siehe onben).
Marco W. schrieb: > Ja was denn jetzt? Lies dir doch einfach mal die Appnote durch. Danach solltest du das selbst entscheiden können.
Wenn man den Kondensator nutzt, sollte man eine Diode einbauen. Wenn du absolut sparsam bist und den Reset hart (oder über einen Widerstand) an Plus legst, ist die Diode sinnlos.
Jens M. schrieb: > Wenn du absolut sparsam bist und den Reset hart (oder über einen > Widerstand) an Plus legst, ist die Diode sinnlos. Richtig - aber dann kannst du auch kein ISP mehr machen …
Martin schrieb: >> Nein, kann man alles weg lassen. > Und wieder eine Falschinformation (siehe onben). Was kann man denn nicht weglassen? Ist irgend etwas fest angeschweißt? Die Diode hilft, dass sich der Kondensator schneller entlädt. Bei einem kurzen Spannungsausfall besteht ohne Diode das Risiko, dass der µC nicht resetted wird. Wenn man jeden Cent sparen muss oder dieses Szenario nicht zu erwarten ist, dann kann man die Diode sogar mit gutem Gewissen weg lassen.
Jörg W. schrieb: > Richtig - aber dann kannst du auch kein ISP mehr machen … ISP? Das ist wieder so ein Wort, das sich kaum googeln lässt.
Jens M. schrieb: > Wenn du absolut sparsam bist und den Reset hart (oder über einen > Widerstand) an Plus legst wird eine Programmierung in der Schaltung bestückt nur erschwert
Marco W. schrieb: > ISP? Das ist wieder so ein Wort, das sich kaum googeln lässt. Aber "AVR ISP" oder "ATmega329 ISP" geht gut.
Jörg W. schrieb: > aber dann kannst du auch kein ISP mehr machen … Kommt ja ganz drauf an ob man das will ;) Und mit Widerstand zum Plus und ISP direkt am Chip sollte es dennoch gehen. Aber die Schaltung aus der AN ist schon sehr gut. Stefan ⛄ F. schrieb: > Bei einem > kurzen Spannungsausfall besteht ohne Diode das Risiko, dass der µC nicht > resetted wird. Und das der Pin abbrennt, weil am Kondensator noch Spannung ist, am Chip aber nicht mehr. Die Diode entlädt den Cap in die Plusschiene, da kann dann nichts passieren. Tut es meist eh nicht, aber ich hab schon Chips gehabt die da taub waren.
Jens M. schrieb: > Die Diode entlädt den Cap in die Plusschiene Alle anderen Pins haben so eine Diode eingebaut, aber bei /RESET geht das wegen der HV-Programmierung nicht intern. Steht aber alles in der Appnote … :)
Joachim B. schrieb: > wird eine Programmierung in der Schaltung bestückt nur erschwert Du glaubst gar nicht, wie viele Platinen ich schon zusammengebaut hab, wo der Kunde kein ISP vorgesehen hat. "Brauchen wir nicht, da frickelt nur der Endkunde dran rum, Updates gibt's eh nicht, die Teile kann man sparen"
Jens M. schrieb: > Und das der Pin abbrennt, weil am Kondensator noch Spannung ist, am Chip > aber nicht mehr. Nein. Diese eine ESD Diode, die dabei abbrennen könnte, existiert am Reset Pin ausnahmsweise nicht. Da kannst du sogar 12V anlegen.
Beim Widerstand und Kondensator steht der Wert in der AppNote. Aber was für eine Diode nimmt man da?
Stefan ⛄ F. schrieb: > Diese eine ESD Diode, die dabei abbrennen könnte, existiert am Reset Pin > ausnahmsweise nicht. Eben darum muss man eine solche Diode auch extern vorsehen, sowie man die kapazitive Last draußen dran hat. Nein, die internen Dioden an den anderen Pins brennen nicht durch ein paar Nanofarad am Pin durch, sondern sie leiten bei Spannungseinbruch deren Ladung schlicht auf die Vcc-Schiene über. Bei /RESET gibt's diese Diode nicht, sodass die Spannung am Eingang (kurzzeitig) deutlich höher als Vcc werden kann.
Marco W. schrieb: > Aber was für eine Diode nimmt man da? Das, was in der Kiste gerade da ist. :-) Generische Antwort: eine 1N4148. (Nicht, weil sie irgendwas besonderes ist, sondern weil sie die Standard-Diode schlechthin ist.)
Jörg W. schrieb: > Bei /RESET gibt's diese > Diode nicht, sodass die Spannung am Eingang (kurzzeitig) deutlich höher > als Vcc werden kann. Sie darf an diesem einen Pin ja auch deutlich höher sein.
Stefan ⛄ F. schrieb: > Sie darf an diesem einen Pin ja auch deutlich höher sein. Afaik nur wenn VCC auch "da" ist.
Jens M. schrieb: > Afaik nur wenn VCC auch "da" ist. Ich habe dazu eben das Datenblatt durchforstet und leider keine konkrete Angabe gefunden. Schade.
Da steht "max 13V", aber auch "VioH VCC +0,5V". Möglicherweise, weil es ohne VC mit "hohem" Reset zu fehlerhaftem Eintritt in den Programmiermodus kommen kann? Jedenfalls hatte ich schon genug Schaltungen auf dem Tisch, wo nur ein RC dran ist und der Resetpin tot ist, jedoch noch keine mit Diode & RC. Vielleicht muss man das nur oft genug ausschalten, bis es knallt... ;)
Jens M. schrieb: > Möglicherweise, weil es ohne VC mit "hohem" Reset zu fehlerhaftem > Eintritt in den Programmiermodus kommen kann? Das sind ja "operating" conditions. Mit Reset auf 12V läuft der Chip definitiv nicht. Flashen zählt wohl nicht zu "operating".
Stefan ⛄ F. schrieb: > Ich habe dazu eben das Datenblatt durchforstet und leider keine konkrete > Angabe gefunden. Schade. Man muss wissen wo was zu suchen ist...
1 | 1. Set Prog_enable pins listed in Table 28-14 on page 292 to “0000”, RESET pin to 0V and VCC to 0V. |
2 | 2. Apply 4.5 - 5.5V between VCC and GND. |
3 | Ensure that VCC reaches at least 1.8V within the next 20 μs. |
4 | 3. Wait 20 - 60 μs, and apply 11.5 - 12.5V to RESET. |
Stefan ⛄ F. schrieb: > Das sind ja "operating" conditions. Mit Reset auf 12V läuft der Chip > definitiv nicht. Flashen zählt wohl nicht zu "operating". Genausowenig wie 12V am RESET pin...
:
Bearbeitet durch User
Wovor soll die Diode schützen, wenn du den Reset-Pin bestenfalls zu R (nach V+), C (nach GND) und vielleicht zur ISP-Schnittstelle auf der Platine führst. Wer für seine Aufladung vom Teppich nicht die Entladung über den ISP-Anschluss geboten bekommt, kann auch gleich nach dem µC-Pin grabschen. Dagegen wurden GEHÄUSE erfunden... Wer Reset-Leitungen unbedingt nach draußen führen will, wird dann auch noch Platz für die Diode finden. Vom Preis her kann dieser 1 Cent Artikel ja nun nicht die große Gewinnschmälerung bedeuten. Bei 1.000.000 Stück ließen sich 10.000 EU sparen. - Wieviele baust du? Wie heißt es so schön? Erst denken, dann grübeln! ;-)
Hi, viel interessanter ist die Diskussion über den Widerstandswert. Seite 6: AVR042: AVR Hardware Design Considerations Link: http://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf Man kann statt der Diode auch eine Zenerdiode nehmen. ciao gustav
:
Bearbeitet durch User
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.