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.
Je hochohmiger, desto Störanfälliger bei Einstrahlung/ESD.
Dafür sind sie da. Der Wert des Pullups kann interessant werden, wenn man mit höheren Frequenzen rechnet -> eher unkritisch bei einem Taster.
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).
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.