Forum: Mikrocontroller und Digitale Elektronik Was ist auf Masse ziehen


von Else Somwhere (Gast)


Lesenswert?

Gibt es eine ordentliche Beschreibung darüber, was da im Detail 
passietr, Wenn man einen Pin "gegen Masse zieht" oder einen "PullUp" 
erzeugt?

Ich hab das PiMalDaumen im Kopf nur kann ich hier ehrlich gesagt sehr 
oft schlecht abschätzen Welche Widerstände zum Einsatz kommen. Ich will 
da nicht ständig herum rechnen und dergleichen. Ich will das genauer 
wissen, damit die Schaltung im Kopf schon ordentlich funktioniert.

von Uhu U. (uhu)


Lesenswert?

Else Somwhere wrote:
> Gibt es eine ordentliche Beschreibung darüber, was da im Detail
> passietr, Wenn man einen Pin "gegen Masse zieht" oder einen "PullUp"
> erzeugt?

"gegen Masse zieht" heißt, der Pin wird auf Massepotential gezogen - 
z.B. bei einem wired and. (Im einfachsten Fall mehrere Transistoren mit 
gemeinsamem Kollektorwiderstand.)

"PullUp" ist das Gegenteil: Über einen Widerstand wird der Pin auf Vcc 
gezogen. Bei wired and ist der PullUp der gemeinsame 
Kollektorwiderstand.

von Else Somwhere (Gast)


Lesenswert?

Ich kappiere ja das hier ...

http://www.roboternetz.de/wissen/index.php/Pullup_Pulldown_Widerstand

... nur wundere ich mich halt,. dass der LPT den RFM12 hier nicht genug 
zieht. Egal was ich anstelle.

Oder befinde ich mich hier so sehr auf dem Holzweg?

von Markus R. (maggus)


Lesenswert?

Ein Schaltplan oder eine genauere Beschreibung als dieser 
unverständliche Satz hier:

> ... nur wundere ich mich halt,. dass der LPT den RFM12 hier nicht genug
> zieht. Egal was ich anstelle.

wäre schön.

von Else Somwhere (Gast)


Lesenswert?


von ROFL (Gast)


Lesenswert?

Naja, so kompliziert ist das nicht.
Einen Pulldown bzw. Pullup brauchst du überall da, wo ein hochohmiger 
Eingang "floatet" (oder "high-z" ist).
Ein kleines elektromagnetisches Feld in der Luft kann dann ausreichen, 
damit am Eingang ein Rauschen von logischen nullen und einsen entsteht.
Um das zu verhindern und dem Eingang ein eindeutiges Defaultsignal zu 
geben, installiert man diesen Pulldown oder Pullup.
Je niederohmiger dieser Widerstand ist, desto definierter ist das 
Signal, jedoch fließt mehr Strom, wenn das dem Pull-Widerstand 
gegenläufige Signal anliegt = schlecht bei Batteriebetrieb.
Je hochohmiger dieser Widerstand ist, desto weniger robust ist das 
Signal wiederum gegen Störeinstrahlung.

In der Praxis gilt es also einen vernünftigen Kompromiss zwischen diesen 
beiden Nachteilen zu finden, und daher sind gängige Pullups bzw. 
Pulldowns immer im Bereich von 1k bis 100k angesiedelt.
Bei vielen ICs steht im Datenblatt, welche Werte man verwenden sollte um 
einen sicheren Betrieb zu gewährleisten.
z.B. ist am I2C Bus 2.2k Standard als Pullup.

Für general I/Os nehme ich bei VCC=3.3V oder 5V immer sowas wie 10k oder 
33k. Das funktioniert.

Ein anderer Anwendungsbereich ist das Terminieren von Signalleitungen 
oder Bussen.
Das wird überall da ein Thema, wo Signale mit hohen Frequenzen oder über 
längere Strecken gehen. Das war aber in deinem Fall glaube ich nicht die 
Frage. Da wird es dann auch komplizierter...

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.