Forum: Mikrocontroller und Digitale Elektronik ???Pullup <-> Pulldown???


von Buzzwang (Gast)


Lesenswert?

Hallo

hab einen 89C2051

hab extern(an P1.2 - P1.4) einen Pulldown von 4,7k.

Problem: der Controller hat intern Pullups =>Spannungsteiler

Im Datenblatt ist das auch beschrieben, jedoch kann ich nirgends finden
wie groß der Pullup ist, bzw. wie groß mein Pulldown sein muss, damit
es noch als 0 erkannt wird.

Ausschnitt aus dem Datenblatt:
"When pins P1.2 to P1.7 are used as inputs and are
externally pulled low, they will source current (IIL) because
of the internal pullups."

IIL Logical 0 Input Current (Ports 1, 3) VIN = 0.45V -50 µA

von crazy horse (Gast)


Lesenswert?

Die sind so um die 100k, mit deinen 4k7 kommts es also gut hin.
(5V*5k/105k=0,25V)

von edi.edi (Gast)


Lesenswert?

hi ,

kann mir jemand erklaeren,aus welchem grund ein ' pulldown '
eingesetzt wird....welche vor/nachteile gegenueber der traditionellen
loesung ?

ed

von wolli (Gast)


Lesenswert?

Wenn Du mit "traditioneller Lösung" den Pullup meinst, dann hat der
Pulldown den Vorteil keine Leistung zu verbrauchen.

von Florian (Gast)


Lesenswert?

Wenn der Interne Pullup 100k ist verbräts du auch fast keine Leistung.
Wenn du nen Spannungsteiler hast fliest durch den IMMER Strom.
Es macht also wenig sinn einen Pulldown zu benutzen wenn man den
internen Pullup an lässt. Musst dann schon ausschalten.
cu Flo

von crazy horse (Gast)


Lesenswert?

es geht um den 89C2051 - da lässt sich nicht ausschalten :-)

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.