Forum: Mikrocontroller und Digitale Elektronik Tutorial: RESET Taster


von wizz (Gast)


Lesenswert?

Kann ich in dem Schaltplan aus dem Tutorial parallel zu dem Kondensator
einen Taster anschließen? Eigentlich sollte es doch funktionieren, da
der Taster dann den Kondensator überbrückt und Reset auf Low zieht...

von Peter D. (peda)


Lesenswert?

Ist nicht die feine Art, da dann sehr hohe Entladeströme fließen.
Es können dadurch feinste Verchweißungen am Kontakt auftreten und die
Lebensdauer des Tasters verkürzen. Auch der Elko mag das nicht.

100 Ohm in Reihe ist besser.

Peter

von wizz (Gast)


Lesenswert?

also einfach Taster + 100R parallel zum Kondensator?

von Jochen (Gast)


Lesenswert?

Also ich weiß nicht ob 47pF die lebensdauer eines Tasters so verkürzen,
ich habe keinen Widerstand im reihe. Und bis jetzt geht alles noch
super.

von Peter D. (peda)


Lesenswert?

@Jochen,

47pF sind als Reset-C auch völlig unwirksam, kannste gleich ganz
weglassen.
Üblich sind so Werte um 10µF und da blitzt es schon beim Kurzschluß.


Peter

von Jochen (Gast)


Lesenswert?

@ Peter,

Bei 10 µF muss ich dir recht geben. Aber für was so ein großer
Kondensator?
Ich hatte bisher mit meinem 47pF noch keine Probleme, kann auch daran
liegen dass ich einen entprellten Taster verwende.

Mfg Jochen

von Rainer D (Gast)


Lesenswert?

Hallo,

die RC-Kombination ist normalerweise nur dafür da, das Reset Signal so
lang auf low zu halten bis der µC "richtig" angelaufen ist...

MfG
Rainer

von Peter D. (peda)


Lesenswert?

@Jochen,

die 10µF braucht man um mindestens 50ms Resetimpuls zu erzeugen, damit
der Quarz auch richtig voll schwingt.


47pF bewirken da garnichts, d.h. dann hängts davon ab, ob Dein MC schon
einen internen Reset hat.

AVRs haben ja allen einen internen Reset der auch leidlich
funktioniert, solange die Versorgungsspannung von 0V an schnell genug
ansteigt.
Die neueren AVRs haben auch das sogenannte Brown-Out-Reset, was den AVR
dann in jedem Fall ordentlich resettet.


Einen 8051 wirst Du mit 47pF dagegen nur zum Chaosbetrieb bewegen
können, der fängt halt da an, wo der PC zufällig gerade steht.
Ausnahmen bestätigen die Regel, d.h. es gibt auch 8051-er mit internem
Reset (z.B. DS80C320).


Peter

von Günther (Gast)


Lesenswert?

Jetzt bin ich wieder verwirrt. Atmel schreibt in seiner Application Note
042 das 10nF für Reset reichen.

Ich will jetzt nicht rechthaberisch erscheinen, ich arbeite mich gard
erst in die Thematik ein. Und wenn man Fragen stellt, sind die ersten
Antworten meistens 'schau ins Datenblatt'.
Da wundert's mich jetzt das es so weit abweichende Werte gibt zum
Datenblatt/Application Note.

Sind 10nF denn zu wenig?

von Thorsten (Gast)


Lesenswert?

Ich nehme auch immer 10nF. Wäre ne Mail an Atmelm wert, was die von
höheren Werten halten.

von Zotteljedi (Gast)


Lesenswert?

Und vielleicht auch eine Änderung im hiesigen Tutorial, wo vermutlich
die 47 pF herkommen...

von Gast (Gast)


Lesenswert?

Was ist der Stand der Dinge zu diesem Thema? In der Grundschaltung des 
aktuellen AVR-Tutorial sieht man einem 47nF zwischen Resetpin und Masse, 
sowie einem 10kOhm Wiederstand zwischen dem Resetpin und +5V.

von Falk B. (falk)


Lesenswert?

@ Gast (Gast)

>Was ist der Stand der Dinge zu diesem Thema? In der Grundschaltung des
>aktuellen AVR-Tutorial sieht man einem 47nF zwischen Resetpin und Masse,
>sowie einem 10kOhm Wiederstand zwischen dem Resetpin und +5V.

Schaden tut es nicht, also bleibt es drin.

MFG
Falk

von Gast (Gast)


Lesenswert?

Sind denn 47nF genug oder sollten es besser 100nF sein?

von Falk B. (falk)


Lesenswert?

Ist egal.

von Michael U. (amiga)


Lesenswert?

Hallo,

ich baue bei aktuellen AVR mehr gewohnheitsmäßig 100n gegen GND ein, 
ohne Widerstand nach Ubb. Ich verlasse mich da auf den internen Reset 
bzw. PullUp.

Störte bisher weder die ISP-Programmierung noch hat es einen parallel 
liegenden Resettaster zerlegt.

Gruß aus Berlin
Michael

von Rik (Gast)


Lesenswert?

Um die Unklarheiten zu beseitigen:

1) In der Application Note 42 steht, zumindest in der aktuellen 
Revision, nichts ueber die Groesse der besagten Kapazitaet.

2) Application Note 40 gibt folgende Auskunft:

4.9.2 Reset Pin Protection

During parallel programming, a 12V signal is connected to the Reset pin. 
There is therefore no internal protection diode from Reset to VCC; there 
is only one from GND to Reset. (...)

To achieve the same protection on Reset as on other I/O pins, an 
external diode should be connected from Reset to VCC. A normal 
small-signal diode will do. In addition, a pull-up resistor (10K 
typical) and a small filter capacitor (4.7 nF) should be connected as 
shown in Figure 4-7.
All this, of course, is not needed if Reset is connected directly to 
VCC, but then external reset and In-System Programming (ISP) is 
disabled, too.
If high ESD protection of Reset is not required, or is achieved by other 
components, the diode may be omitted. The resistor and capacitor are 
still recommended for optimum Reset behavior.
The diode must also be omitted if In-System Programming of devices like 
ATtiny11, which can only be programmed using 12V, is required. Then one 
of the ESD protection methods described earlier may be used instead.

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
Noch kein Account? Hier anmelden.