Hallo *! Ich bin auf der Suche nach einer Möglichkeit, an einen 3.3V I2C-Bus (Raspi) mehrere 5V i2c-Busse anzuschließen. An den 5V-Bussen sollen jeweils vier ADS1115 dranhängen (die bauartbedingt nur 4 Adressen haben, also nur vier Stück an einem Bus hängen können). Ziel: 8xADS1115 an einem i2c-Bus. Ach ja, wäre schön wenn er jenseits der 100kHz agieren könnte ... Falls es keinen pegelwandelnden Expander gibt, kann ich notfalls eine der beiden Seiten auf das korrekte Spannungsniveau anheben. Kennt ja jemand was? Danke! Peter
Hallo, falls Du es lieber selber bauen möchtest (nur 4 Bauteile) dann such mal nach IIC Levelshifter - oder wahlweise auch bei mir auf der Seite: http://www.ibkirchen.de/zipliste/wissen/iic.html Gruß TK
@TK (Gast) Jetzt würde es mich doch interessieren, wie man I2C Levelshifter UND Multiplexer mit 4 Bauteilen aufbaut. Auf Deiner Webseite konnte ich nichts passendes entdecken.
Augen auf hilft beim sehen! Ok, es scheinen 6 Bauteile zu sein, aber derart kleinlich muß man sich nun wirklich nicht haben!
AlsGasthier schrieb: > Wofür braucht es einen Multiplexer? Peter schrieb: > Ziel: 8xADS1115 an einem i2c-Bus. Liest denn hier keiner mehr die Frage bevor er antwortet?
PCA9617A Kann auf einer Seite 3,3 Volt, auf der anderen 5 Volt und hat einen enable Pin. Davon 2 Stück, wenn du am Raspi noch I/O Pins als enable Leitung frei hast.
PCA9617A klingt tatsächlich nach einem ordentlichen Baustein. Danke für den Tipp erstmal. Bin mal gespannt, ob da noch weitere Vorschläge kommen. Ich dachte ernsthaft schon darüber nach, einfach zwei i2c-Busse zu bauen und meinen Busmaster je Bus zwei MOSFETs (für Clock und Data) an den jeweilig gerade zu benutzenden Bus anzuhängen. Mein Pi selektiert dann über einen pupsnormalen Ausgang, welcher der beiden Busse aktiv sein soll, und schickt dann die i2c-Kommandos rüber. Klingt schräg, ich weiß, und eigentlich zu einfach, aber ... jo mei, wenn's schee macht?
NurEinGast schrieb: >Jetzt würde es mich doch interessieren, wie man I2C Levelshifter UND >Multiplexer mit 4 Bauteilen aufbaut. Auf Deiner Webseite konnte ich >nichts passendes entdecken. Danke für den Hinweis. Habe ich gar nicht gesehen, dass die Sektion Multiplexer gar nicht online war sondern nur bei mir im Intranet gelaufen ist. Habe ich soeben hochgeladen. Und zu den 4 Bauteilen: Damit hatte ich gemeint - 2xMOSFET,1xMUX-IC,1xAbblockkondensator am MUX-IC. Die PullUps habe ich nicht gezählt, da diese ohnehin vorhanden sein müssen. Wollte das nur noch mal klarstellen. Gruß TK
Peter schrieb: > PCA9617A klingt tatsächlich nach einem ordentlichen Baustein. Danke für > den Tipp erstmal. Zum PCA kann ich dir noch sagen, dass der bei mir am Anfang zicken gemacht hat. Im Datenblatt steht, das er eine Flankensteilheit größer als 65 ns braucht, damit die Signale vernünftig rüber gehen. Falls die Kommunikation also nicht auf Anhieb klappt, dann Oszi dran hängen und/oder die PullUp-Widerstände ändern.
Ich habe schon 3 Stk. PCA9548A verbaut. Der geht aber nur bis 400kHz. Hab den auch auf dem RasPi verbaut und konnte damit bei 100kHz Sensoren mit 5 m Kabel dazwischen auslesen...
TK schrieb: > ...Habe ich gar nicht gesehen, dass die Sektion > Multiplexer gar nicht online war > Wollte das nur noch mal klarstellen. Danke !! Dann verstehe ich es auch :-) Merci
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.