Habe eine Schaltung mit dem AD-Wandler MCP 3428 aufgebaut. Gleichzeitig arbeitet auch ein DAC MCP 4725. Die beiden Bausteine sind gesockelt und direkt nebeneinander auf der Platine angeschlossen. Über Jumper kann ich SDA für beide getrennt zuschalten/abschalten. Beide sind gekoppelt, über i2C am Raspberry angeschlossen. Wärend der MCP4725 sich unter I2Cdetect immer korrekt mit der Adresse 60 meldet, zeigt der MCP 3428 10 Adressen gleichzeitig. 08,09,0a,0b,0c,0d,0e,0f,10 und 11. Es ändert sich auch nichts, wenn ich das Potential der Adresseingänge verändere. Auch ein MCP 3426 zeigt die identischen 10 Werte. Woran kann das Verhalten liegen? Hat das schon mal jemand von Euch gehabt?
Habe jetzt noch einmal die Pullupwiderstände verändert. Es ändert sich nichts. Die 10 Adressen werden immer stabil angezeigt. Auch ein anderer Raspberry mit anderer Debianversion macht das Gleiche. Vielleicht ein Bug in I2CDetect ?
http://cdn-reichelt.de/documents/datenblatt/A200/MCP3426-27-28.pdf#G1.1036359 Lies dir mal das Datenblatt durch, speziell das Kapitel über die Address-Pins.
Dort kann man erkenne, dass die Adresse je nach Jumper von A0 und A1 zwischen H68 bis H6f gewählt werden kann. Aber reagieren/anzeigen sollte er immer nur bei einer Adresse. Wenn ich i2cdetect -r -y 1 eingebe, dann zeigt einer der Bausteine (MCP 3426/28) H10 an. Habe mehrere Bausteine gesockelt (sind ja normal SMD) und jetzt auch eine weitere Platine aufgebaut, auf der sich nur ein MCP 3426/28 befindet. Ich bekomme bei diesem Typ kein vernünftigen Wert. Dies könnte auf ein Problem von i2cdetect hindeuten? Der MCP4725 liefert immer brav seine Adresse H60. Hat das noch niemand gehabt?
:
Bearbeitet durch User
Kann es sein, dass alle meine MCP 3426 u. 3428 defekt sind? Sind sie empfindlicher als der MCP 4725 ? Können diese Bausteine es vielleicht nicht ab, wenn man SDA und SCL einmal vertauscht anschliesst?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.