Forum: Mikrocontroller und Digitale Elektronik I2C Slave Adresse PCF8575 oder Max7318


von Matthias W. (macho2000)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich baue gerade meinen ersten I2C-Bus auf mit einem Max7318, einem 
PCF8575 sowie einem PIC18F458 (20MHz). Soweit ist auch alles in Ordnung, 
nur habe ich ein seltsames Phenomen, welches ich mir nicht erklären 
kann.

Ich habe zunächst den Max7318 I2C Chip aufgebaut, wie auf der Schaltung 
beschrieben und ihn vom PIC ansprechen lassen. Die Jumper AN0 - AN2 sind 
so gesteckt, dass die Adresse 0x4E herauskommt (alle drei auf 5V). Der 
Chip beantwortet die Slaveadresse auch mit einem ACK und arbeitet 
korrekt. Verwende ich aber die Adresse 0x40 (AN0-AN2 auf GND) so 
arbeitet der Chip nur manchmal oder wenn ich die Jumper mit dem Finger 
berühre (mal kommt ACK mal nicht). Ich habe lange nach einem 
Aufbaufehler gesucht, bin aber nicht fündig geworden.

Die zweite Platine mit dem PCF8575 verhält sich ähnlich, daher tippe ich 
nun dass ich bei der Beschaltung etwas grundlegendes falsch gemacht habe 
und Ihr mir weiterhelfen könnt...

Danke

Matthias

von holger (Gast)


Lesenswert?

Ich würde sagen das GND bei den Jumpern
nicht angeschlossen ist. Das sich was ändert
wenn du die Jumper berührst bestätigt das.
Ohne GND hochohmiger Eingang. Kann mal Low
oder mal High ergeben. Je nach Wetterlage.

von Matthias W. (macho2000)


Lesenswert?

Hallo,

danke für den Hinweis, aber dem ist definitiv nicht so.
Helfen Kondensatoren oder so?

Gruß

Matthias

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.