I2C-Tranceiver Kategorie: I²C-Bus (von Mexx - 13.07.2008 18:11) | ||
| ||
Hallo ! Ich habe mich heute fast 6 Stunden (seufz !) mit folgendem Problem beschäftigt: Heizungssteuerung mit 1 x CC2 ReglerBoard V1.2 2 x I2C Relaisplatine 2 x I2C 1-Wire Bridge 1 x I2C RAM-Device HS 3 x I2C-Terminal und jeweils dahinter angschlossen LCD 4x20 + Tastatur I2C-Terminal 1 hängt direkt am I2C Bus 4 x I2C-Tranceiver I2C-Bus auf Tranceiver1 verbunden mit Tranceiver2 verbunden mit I2C Terminal 2 I2C-Bus auf Tranceiver3 verbunden mit Tranceiver4 verbunden mit I2C Terminal 3 Problem: Am I2C-Terminal 1 (LCD) erscheinen unvollständige Ausgaben/kryptische Zeichen am Display Alle anderen I2C Bus Module auch die LCD via I2C-Tranceiver arbeiten einwandfrei. Verfahrensweise: - I2C Adressen auf Konflikte geprüft - Displays untereinander getauscht - I2C-Terminals untereinander getauscht - I2C-Adressen untereinander getauscht Ergebnis: - das I2C-Terminal (LCD) das direkt am Bus hängt zeigt das unter "Problem" beschriebene Verhalten ein Hardwarefehler eines I2C-Terminal oder LCD kann ausgeschlossen werden Weitere Vorgangsweise: a.) Erstellung eines Testprogrammes in dem nur die LCDs angesteuert werden, alle anderen I2C Bus Komponenten wurden vom Bus genommen um Einflüsse auschliesen zu können b.) I2C-Tranceiver 1 vom I2C-Bus genommen ==> I2C-Terminal (LCD) das direkt am Bus hängt FUNKTIONIERT !!! c.) I2C-Tranceiver 1 am I2C-Bus angeschlossen ==> Problem wieder da d.) I2C-Tranceiver 3 vom I2C-Bus genommen ==> I2C-Terminal (LCD) das direkt am Bus hängt FUNKTIONIERT !!! e.) Reaktivierung des vollständigen Heizungssteurprogrammes Gleiche Ergebnissen wie unter b.), c.), d.) Resüme: Sobald nur EIN I2C-Tranceiver am Bus hängt funktioniert alles, hänge ich einen 2. I2C-Tranceiver am Bus gibt es Probleme. Ich habe natürlich auch die I2C-Tranceiver untereinander getauscht um sicher zu gehen, dass nicht ein Modul das Problem verursacht. Meine Frage an das Forum: 1.) Es sollte doch möglich sein mehrere I2C-Tranceiver am I2C Bus betreiben zu können ? 2.) Was ist hierbei besonders zu achten a.) Wo soll der Anschluss am Bus erfolgen (C-Control II inder Mitte, ...) ? b.) Muss hier mit den Abschlusswiederständen am Bus etwas besonderes beachtet werden ? 3.) Wer hat I2C-Tranceiver im Einsatz und mit welcher Anschlusskonfiguration/Busstruktur ? Schönen Dank für Eure Antworten ! Mexx | ||
Antwort schreiben Antworten: Re: I2C-Tranceiver (von GeorgEichhorn - 15.07.2008 14:57) Re: I2C-Tranceiver (von Mexx - 16.07.2008 7:18) Re: I2C-Tranceiver (von Werner - 16.07.2008 13:03) Re: I2C-Tranceiver (von André H. - 16.07.2008 14:22) Re: I2C-Tranceiver (von Mexx - 16.07.2008 20:32) Re: I2C-Tranceiver (von André H. - 16.07.2008 21:59) Re: I2C-Tranceiver (von Mexx - 16.07.2008 23:35) Re: I2C-Tranceiver (von Mexx - 27.01.2009 22:10) |