Forum: Mikrocontroller und Digitale Elektronik Miniswitch für die Adresse eines I²C-Chip


von Luca B. (lucabert)


Lesenswert?

Hallo, Leute!

Ich plane einige kleine Platinen mit je einem PCF8574.
Selbstverständlich muß ich in der Lage sein, jeder dieser Platine eine 
I²C-Adresse zu geben, und deswegen habe ich erstmal 3 Jumpers geplant.

Nun würde es mir aber besser gefallen, wenn ich einfach einen kleinen 
Miniswitch hätte, mit dem ich die Adresse wählen kann.

Leider habe ich in Eagle keine Baustein gefunden, die ein PIN zwischen 
VCC und GND schalten kann (und dazu ein Stück mit 3 solcher Kontakten).

Könnt ihr mir was empfehlen und, dazu, einen Namen, den ich bei Reichelt 
oder Segor suchen kann, für solchen ein Switch?

Besten Dank
Luca Bertoncello

von me (Gast)


Lesenswert?

Die Dinger nennt man DIP-Switch(es) (oder Mäuseklaviere) :-)

von Luca B. (lucabert)


Lesenswert?

me schrieb:
> Die Dinger nennt man DIP-Switch(es) (oder Mäuseklaviere) :-)

Ich habe gesucht, aber die DIP-Switche, die ich bisher gefunden habe, 
sind einfach kleine Schalter, mit dem ich einfach ein Kontakt schließen 
kann oder offen lassen.

Was ich brauche ist, daß ich zwischen GND und VCC wechseln kann.

Gibt es auch sowas?

Danke
Luca Bertoncello

von Bernd B. (maulwurf)


Lesenswert?

Hallo
Du brauchst einen Pull-UP- Widerstand und einen DIP-Schalter.

Gruss Bernd

von Christian R. (mrrotzi)


Angehängte Dateien:

Lesenswert?

machs doch so (siehe attachment)

von Luca B. (lucabert)


Lesenswert?

Christian R. schrieb:
> machs doch so (siehe attachment)

Aha! Also, mit einem Pull-Down-Widerstand...

Ich habe es auch eigentlich schon überlegt, wusste aber nicht, ob für 
die I²C-Adresse möglich ist...

Was soll ich für einen Widerstand nutzen? 10K?

Danke
Luca Bertoncello

von minipilot (Gast)


Lesenswert?

Du benötigst einfach Pull-UP Widerstände (10KOhm gegen VCC) die Du dann 
mit dem DIP Schalter gegen GND schaltest. Dazwischen werden die 
Adressleitungen angeschlossen. So kann man zwischen VCC und GND 
wechseln.

Gruß minipilot

von Luca B. (lucabert)


Angehängte Dateien:

Lesenswert?

minipilot schrieb:
> Du benötigst einfach Pull-UP Widerstände (10KOhm gegen VCC) die Du dann
> mit dem DIP Schalter gegen GND schaltest. Dazwischen werden die
> Adressleitungen angeschlossen. So kann man zwischen VCC und GND
> wechseln.

Also, im Prinzip so was?

Danke
Luca Bertoncello

von Sam .. (sam1994)


Lesenswert?

Ja so, allerdings kannst du dir die Arbeit eventuell sparen:

Der PCF8577 hat interne Pulldowns, der PCF8574 könnte die auch haben.
Wenn dem so ist, musst du nur nach Vcc schalten.

von Luca B. (lucabert)


Lesenswert?

Samuel K. schrieb:
> Ja so, allerdings kannst du dir die Arbeit eventuell sparen:
>
> Der PCF8577 hat interne Pulldowns, der PCF8574 könnte die auch haben.
> Wenn dem so ist, musst du nur nach Vcc schalten.

Wie kann ich es kriegen?
Im Datenblatt habe ich nix gefunden...

Danke
Luca Bertoncello

von Christian R. (mrrotzi)


Lesenswert?

Der PCF8574 hat keine internen PullUPs oder DOWNS soweit ich weiß.

Zumindest hätt ich's bei meinen Schaltungen noch nicht berücksichtigt!

Ob Widerstand nach VCC und schalten nach GND oder umgekehrt bleibt dir 
überlassen. 10k ist ok!

Grüße,
Christian

von Michael L. (michaelx)


Lesenswert?

Suche mal nach SJ2W. Das ist ein Löt-Jumper mit 3 "Pins". Den kannst du 
nach dann VCC oder GND löten.

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.