I2C Slave Adresse PCF8575 oder Max7318

OP #596528
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
Angehängte Dateien:
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.