Forum: Mikrocontroller und Digitale Elektronik AVR: Reichen interne pull-ups für externe Taster?


von Tim  . (cpldcpu)


Lesenswert?

Ich will ein paar Taster an einen ATtiny anschließen. Normalerweise 
verwende ich hierfür externe Pull-Ups und schalte die Taste gegen Masse. 
Die Entprellungs geschieht per Software.

Da ich aber Bauteile sparen will, überlege ich die externen Pull-Ups 
wegzulassen und stattdessen die internen Pull-Ups zu verwenden (ca 
50kOhm). Reicht das? Mir fallen gerade keine sinnvollen Kriterien ein, 
um Grenzen für die Pull-Ups herzuleiten.

von PC (Gast)


Lesenswert?

Je hochohmiger, desto Störanfälliger bei Einstrahlung/ESD.

von Cheffe (Gast)


Lesenswert?

ja

von Klaus W. (mfgkw)


Lesenswert?

Dafür sind sie da.

Der Wert des Pullups kann interessant werden, wenn man mit höheren 
Frequenzen rechnet -> eher unkritisch bei einem Taster.

von tim (Gast)


Lesenswert?

Tim    schrieb:
> Mir fallen gerade keine sinnvollen Kriterien ein,
> um Grenzen für die Pull-Ups herzuleiten.

Ist ein Kompromiss aus:
- Strom Sparen
- Kosten
- Arbeit
- EMV (jemand sagte hier mal: alles > 4,7K ist hochohmig...)

Wenn also im Blechgehäuse und auf dem selben PCB ok.
Wenn Kabel dran, dann bitte mit externem Pullup (+ ggf RC).

von Tim  . (cpldcpu)


Lesenswert?

tim schrieb:
> Ist ein Kompromiss aus:
> - Strom Sparen
> - Kosten
> - Arbeit
> - EMV (jemand sagte hier mal: alles > 4,7K ist hochohmig...)

Ja, ist halt schade, dass es hier keine harten Zahlen zu geben scheint.

Naja, ich werde es mal riskieren.

von Easylife (Gast)


Lesenswert?

50K sind schon arg schwach, wenn die Leitungen zum Taster nicht sehr 
kurz sind. Störungen kannst du natürlich zur Not auch per Software 
rausfiltern.
Praxisnah wäre, zusätzliche Pullups vorzusehen, und unbestückt zu 
lassen. Wenn's dann Probleme gibt -> Nachbestücken.

von Falk B. (falk)


Lesenswert?

Für einfache Tasten im Gerät reicht das völlig. Entprellung macht 
man logischerweise in Software. Bei längeren Leitungen könnte es schon 
etwas eng werden, ausserdem ist dann sowieso ein exterener Schutz 
angeraten, selbst wenn es nur ein einfacher RC-Tiefpass ist.

von Stefan F. (Gast)


Lesenswert?

Die internen Pull-ups sind recht schwach. bei leitungslängen von 
(geschätzt) mehr als 20cm fängt man sich sehr leicht Radiowellen ein, 
die zu Fehlfunktionen führen. Vor allem, wenn in der Nähe eine induktive 
Last (z.B. Leuchtstoffröhre) geschaltet wird.

Wenn die Anwendung jedoch Entprellung verwendet (egal ob per Hardware 
oder Software), dann kann diese Entprellung kurze Peaks herausfiltern, 
so dass die Internen Pull-ups auch bei langen Leitungen ausreichen.

Um Fehlfunktionen zu vermeiden, rate ich zu Pull-Ups mit (wie tim) 
maximal 4,7k Ohm, sofern die Taster nicht auf der Platine nahe beim 
Mikrocontroller sitzen.

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.