Forum: Mikrocontroller und Digitale Elektronik Dip-Schalter - Funktionsweise


von Bernd (Gast)


Lesenswert?

Hallo,

wie funktioniert ein DIP-Schalter? z.B. DIPO8YL... in meinem Fall hab 
ich ein paar Pins an einem IC, welche wenn sie an GND angeschlossen 
sind, andere Funktionen aufweisen, als wenn sie an VCC angeschlossen 
sind... kann man das über einen DIP-Schalter realisieren? wie schaltet 
man da zwischen GND und VCC hin- u. her?

- 1-8 Pins für die Pins an meinem IC
- 9-16 Pins für die Schaltung zwischen GND und VCC?


Bernd

von Der M. (steinadler)


Lesenswert?

Hallo Bernd,

wenn ich dich richtig verstanden hab, möchtest du mit dem Dip-Schalter 
deinem uC entweder VCC oder GND zuführen?

Mein Vorschlag hierzu wäre, mittels Pullup die Eingänge auf einen 
logischen 1-Pegel zu bringen, wenn der Schalter offen ist.
Wenn er geschlossen ist, zieht er einfach den Eingang nach unten also 
nach GND.

von Johannes M. (johnny-m)


Lesenswert?

Ich denke, Du willst wissen, wie man mit einem einpoligen Schließkontakt 
zwischen zwei Spannungen "um-"schalten kann, und nicht, wie der Schalter 
an sich funktioniert, gelle? Nun, das geht i.d.R. ganz einfach über 
Pull-Up-Widerstände, die den Pin vom IC bei offenem Schaltkontakt auf 
VCC ziehen (die Eingänge von digitalen Schaltkreisen sind i.d.R. sehr 
hochohmig, so dass dort auch tatsächlich VCC anliegt, wenn man den Pin 
über z.B. 10 kOhm mit VCC verbindet). Wenn man den Schaltkontakt 
schließt, wird der Pin direkt mit GND verbunden. Über den betreffenden 
Pull-Up-Widerstand fließt dann ein geringer Strom, der aber durch Wahl 
geeigneter Widerstandswerte in einem vernachlässigbaren Bereich gehalten 
werden kann (z.B. bei VCC = 5 V und R_pu = 20 kOhm fließen 250 µA).

Ich hoffe, Deine Frage ist damit beantwortet...

von Der M. (steinadler)


Lesenswert?

Johannes M. wrote:
> Ich hoffe, Deine Frage ist damit beantwortet...

Das hatte ich auch schon gehofft ;-)

Wie sagt man so schön... "zwei Gedanken, ein..." oder?

von Bernd (Gast)


Lesenswert?

vielen dank für die antworten...

welche schalter (z.B. schon in eagle integriert) verwendet man dafür 
typischerweise?

Bernd

von Johannes M. (johnny-m)


Lesenswert?

Es gibt in EAGLE DIP-Schalter in den Bibliotheken switch-dil und 
special...

von Bernd (Gast)


Lesenswert?

und gibt es auch einen IC, indem z.B. bereits 9x 10kOhm Widerstände 
integriert sind?

- 10kOhm bei 3.3V VCC müsste ja reichlich sein als Pullup-Widerstand..

Bernd

von Johannes M. (johnny-m)


Lesenswert?

Was für ein IC soll das denn bitteschön sein? Mikrocontroller haben 
manchmal Pull-Ups eingebaut. Bei anderen musst Du die schon extern 
beschalten. Es gibt aber Widerstandsarrays in SIL-Bauform, die dafür 
hervorragend geeignet sind. Und zwar müsstest Du da die nehmen, die in 
Sternschaltung verschaltet sind (pro Widerstand ist nur ein Anschluss 
separat herausgeführt und der jeweils andere intern auf einen 
gemeinsamen Anschluss gelegt, der dann an VCC angeschlossen werden 
kann).

von Bernd (Gast)


Lesenswert?

hab grad in eagle unter resistor-bourns solche Widerstands-Arrays 
gefunden... gibt es die dann auch in allen erdenklichen größen (von den 
Ohm her betrachtet) und unter welchen Namen laufen die dann?

Bernd

von Johannes M. (johnny-m)


Lesenswert?

In "allen erdenklichen" Größen nicht, aber in den für 
Pull-Up-Widerstände in Frage kommenden Bereichen schon (Reihe E12, meist 
einige Ohm ... 1MOhm). Zur Bezeichnung musst Du schon in den Katalogen 
der Distris nachsehen.

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.