Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter Test

 
 
(17 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Pullup und Pulldown Widerstände ==
+
== Allgemein ==
 +
Ein Pullup- oder Pulldown-Widerstand wird dazu verwendet, einen Eingang auf einen definierten Wert zu "ziehen". Normalerweise befindet sich der Eingang im Zustand "schwebend/hochohmig", welcher sich irgendwo zwischen High und Low befindet. Nun sind Schaltungen leider nicht komplett ohne Störsignale, und durch Einstrahlungen von Signalen kann es nun passieren, dass kurzzeitig mal ein Wert über- oder unterschritten wird und der Eingang plötzlich ein High- oder Lowsignal bekommt. Dies führt dann zu unerklärlichen und unregelmäßig auftretenden Fehlern, die einen Neuling zur Verzweiflung treiben können.
  
  
Ein Pullup oder Pulldown-Widerstand wird dazu verwendet, einen Eingang auf einen definierten Wert zu "ziehen".
+
== Pullup-Widerstand ==
Normalerweise befindet sich der Eingang im Zustand ''schwebend/hochohmig'', welcher sich irgendwo zwischen
+
Um dies zu vermeiden wird, während nichts am Eingang passiert, dieser auf High gezogen (pullup).
High und Low befindet. Nun sind Schaltungen leider nicht komlett ohne Störsignale und durch Einstrahlungen
+
Will man also einen Taster haben, der Low schaltet, so will man für den Rest der Zeit High am Eingang liegen haben. Dies kann man erreichen, indem man den Eingang fest mit VCC verbindet.
von Signalen kann es nun passieren, dass kurzzeitig mal ein Wert über- oder unterschritten wird und der Eingang  
+
Vom Eingang geht nun eine Leitung nach VCC und eine über den Taster nach [[GND]]. Leider würde dies zu einem Kurzschluss führen sobald man den Taster drückt und die Schaltung könnte (und würde höchstwahrscheinlich) Schaden nehmen. Deshalb wird nun zwischen [[VCC]] und dem Eingang ein hochohmiger Widerstand eingesetzt, der Pullup-Widerstand. Bei geschlossenem Taster wird nun der Strom über den Pullup-Widerstand nach [[GND]] fließen und der Input liegt auf GND (0V).
plötzlich ein High- oder Lowsignal bekommt. Dies führt dann zu unerklärlichen und unregelmäßig auftretenden
+
Fehlern, die einen Neuling zur Verzweiflung treiben können.
+
  
 +
[[Bild:Pullup.gif|center]]
  
  
'''Pullup Widerstand'''
+
== Pulldown-Widerstand ==
----
+
Der Pulldown-Widerstand funktioniert analog zum Pullup-Widerstand, nur dass nun [[VCC]] geschaltet werden soll und somit der Eingang auf [[GND]] gezogen werden muss. Dies geschieht in gleicher Weise wie beim Pullup, nur dass der Pulldown-Widerstand nun zwischen [[GND]] und dem Eingang platziert wird. Schließt man nun wieder den Taster, liegt am Eingang [[Vcc]] an --> High.
Um dies zu vermeiden wird, während nichts am Eingang passiert, dieser auf High gezogen. (pullup)
+
Will man also einen Taster haben, der Low schaltet, so will man für den Rest der Zeit High am
+
Eingang liegen haben. Dies kann man erreichen, indem man den Eingang fest mit VCC verbindet.
+
Vom Eingang geht nun eine Leitung nach VCC und eine über den Taster nach GND. Leider würde dies
+
zu einem Kurzschluss führen sobald man den Taster drückt und die Schaltung könnte (und würde höchstwahrscheinlich)
+
Schaden nehmen. Deshalb wird nun zwischen VCC und dem Eingang ein hochohmiger Widerstand eingesetzt, der
+
Pullup-Widerstand.
+
<<BILD?>>
+
Bei geschlossenem Taster wird nun der Strom über den Pullup Widerstand nach GND fließen und der Input
+
liegt auf GND (0V).  
+
  
 +
[[Bild:Pulldown.gif|center]]
  
  
'''Pulldown Widerstand'''
+
== Dimensionierung ==
----
+
Welchen Wert man einem Pullup- oder Pulldown-Widerstand gibt, kommt immer auf die Schaltung an (z.B. wie schnell die Schaltung sein soll oder welchen Strom sie verbrauchen darf). Diese Widerstände können sich im Bereich von 100 Ohm bis 100 kOhm bewegen. Widerstände, die auch Terminierungs- oder Dämpfungsfunktion haben, liegen eher im Bereich unter 1 kOhm. Wenn es nur darum geht, einen Prozessor-Pin, an dem sich keine lange Leitung befindet, auf einen definierten Pegel zu bringen, können es auch über 10 kOhm sein.<br/>Bei Arbeiten im Bereich der Mikrocontroller haben sich Werte von 4,7 kOhm für Pullup- bzw. 10 kOhm für Pulldown-Widerstände in den meisten Fällen bewährt.
Der Pulldown Widerstand funktioniert analog zum Pullup-Widerstand, nur dass nun VCC geschaltet werden
+
soll und somit der Eingang auf GND gezogen werden muss. Dies geschieht in gleicher Weise wie beim Pullup,  
+
nur dass der Pulldown-Widerstand nun zwischen GND und dem Eingang platziert wird.
+
<<BILD?>>
+
Schließt man nun wieder den Taster, liegt am Eingang Vcc an --> High.
+
  
  
Ich hoffe, dieser Artikel ist nicht allzu falsch. Da ich am Anfang nicht genau wusste, was ein Pullup- oder
+
==Autor==
Pulldown-Widerstand ist, denke ich es könnte noch mehr Unwissende wie mich geben. :)
+
* BiGF00T
 +
 
 +
 
 +
==Siehe auch==
 +
*[[GND]]
 +
*[[VCC]]
 +
 
 +
==Weblinks==
 +
* [http://de.wikipedia.org/wiki/Pull_up Wikipedia Artikel]
 +
* [http://www.seattlerobotics.org/encoder/mar97/basics.html Kevin Ross(in englischer Sprache)]
 +
 
 +
[[Kategorie:Elektronik]]
 +
[[Kategorie:Grundlagen]]

Aktuelle Version vom 2. November 2009, 12:02 Uhr

Allgemein

Ein Pullup- oder Pulldown-Widerstand wird dazu verwendet, einen Eingang auf einen definierten Wert zu "ziehen". Normalerweise befindet sich der Eingang im Zustand "schwebend/hochohmig", welcher sich irgendwo zwischen High und Low befindet. Nun sind Schaltungen leider nicht komplett ohne Störsignale, und durch Einstrahlungen von Signalen kann es nun passieren, dass kurzzeitig mal ein Wert über- oder unterschritten wird und der Eingang plötzlich ein High- oder Lowsignal bekommt. Dies führt dann zu unerklärlichen und unregelmäßig auftretenden Fehlern, die einen Neuling zur Verzweiflung treiben können.


Pullup-Widerstand

Um dies zu vermeiden wird, während nichts am Eingang passiert, dieser auf High gezogen (pullup). Will man also einen Taster haben, der Low schaltet, so will man für den Rest der Zeit High am Eingang liegen haben. Dies kann man erreichen, indem man den Eingang fest mit VCC verbindet. Vom Eingang geht nun eine Leitung nach VCC und eine über den Taster nach GND. Leider würde dies zu einem Kurzschluss führen sobald man den Taster drückt und die Schaltung könnte (und würde höchstwahrscheinlich) Schaden nehmen. Deshalb wird nun zwischen VCC und dem Eingang ein hochohmiger Widerstand eingesetzt, der Pullup-Widerstand. Bei geschlossenem Taster wird nun der Strom über den Pullup-Widerstand nach GND fließen und der Input liegt auf GND (0V).

Pullup.gif


Pulldown-Widerstand

Der Pulldown-Widerstand funktioniert analog zum Pullup-Widerstand, nur dass nun VCC geschaltet werden soll und somit der Eingang auf GND gezogen werden muss. Dies geschieht in gleicher Weise wie beim Pullup, nur dass der Pulldown-Widerstand nun zwischen GND und dem Eingang platziert wird. Schließt man nun wieder den Taster, liegt am Eingang Vcc an --> High.

Pulldown.gif


Dimensionierung

Welchen Wert man einem Pullup- oder Pulldown-Widerstand gibt, kommt immer auf die Schaltung an (z.B. wie schnell die Schaltung sein soll oder welchen Strom sie verbrauchen darf). Diese Widerstände können sich im Bereich von 100 Ohm bis 100 kOhm bewegen. Widerstände, die auch Terminierungs- oder Dämpfungsfunktion haben, liegen eher im Bereich unter 1 kOhm. Wenn es nur darum geht, einen Prozessor-Pin, an dem sich keine lange Leitung befindet, auf einen definierten Pegel zu bringen, können es auch über 10 kOhm sein.
Bei Arbeiten im Bereich der Mikrocontroller haben sich Werte von 4,7 kOhm für Pullup- bzw. 10 kOhm für Pulldown-Widerstände in den meisten Fällen bewährt.


Autor

  • BiGF00T


Siehe auch

Weblinks


LiFePO4 Speicher Test