-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo,
ob ein
Pulldown + Schalter nach Vcc oder andersherum:
Pullup + Schalter nach GND
verwenden wird ist völlig egal.
Die meisten machen lieber den Pullup + Schalter nach GND, weil:
-AVR Controller gleich einen internen Pullup bieten, man den externen also auch noch sparen kann
-das (glaube ich) seinerzeit bei TTL Vorteile hatte.
Wie dem auch sein.
Bei einem CMOS Eingang ist IOL/IOH (Input Leakage Low und High) quasi 0. Meistens ist 1uA spezifiziert. In der Realität sind sie noch viel besser. Der Leckstrom ist im Bereich nA. Der Eingang ist ja schlieslich hauptsächlich ein Gate eines MOSFETS, und da gibt es keinen Pfad für Glekchströme.
Was CMOS Eingänge sehr wohl haben sind Schutzdioden gegen VCC und GND. Bei Spannungen ausserhalb dieses Bereichs fliest darüber der Strom ab, um den Chip zu schützen vor Latchup.
Deshalb die Frage:
Zieht denn der Schalter nach oben exakt zur Betriebsspannung des Controllers.
Oder zieht er nach 5V und der Controller hat Vcc 3V?
Einfach mal nachmessen. Man kann auch mal vergesen, die Vcc Pins am Controller anzuschliesen. Der kann dann durchaus funktionieren (saugt sich über die Schutzdioden Strom aus Inputs, die gerade auf High sind), aber des Verhalten wird instabil und merkwürdig.
Sollte Dein Controller kein CMOS sein, ist es ne ziemliche Antiquität
)
Bernhard
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen