Forum: Mikrocontroller und Digitale Elektronik MCP3426/28 I2C mit Raspberry


von Karsten S. (kaarsten)


Lesenswert?

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?

von Karsten S. (kaarsten)


Lesenswert?

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 ?

von Sepp (Gast)


Lesenswert?

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.

von Karsten S. (kaarsten)


Lesenswert?

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
von Karsten S. (kaarsten)


Lesenswert?

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
Noch kein Account? Hier anmelden.