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
Die sind so um die 100k, mit deinen 4k7 kommts es also gut hin. (5V*5k/105k=0,25V)
hi , kann mir jemand erklaeren,aus welchem grund ein ' pulldown ' eingesetzt wird....welche vor/nachteile gegenueber der traditionellen loesung ? ed
Wenn Du mit "traditioneller Lösung" den Pullup meinst, dann hat der Pulldown den Vorteil keine Leistung zu verbrauchen.
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
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.