Die gesamte Serie lesen
Dieser Artikel ist Teil einer ausführlichen Anleitung dazu, wie wir mit Quilters physikgestützter Layout-Automatisierung einen Computer auf Basis des NXP i.MX 8M Mini nachgebaut haben.
I2C-Kommunikation
Zwei Geräte, das oben gezeigte LCD und drei Sensoren in einem Gehäuse, kommunizieren gleichzeitig über den I2C-Bus. Ich zeichnete die Signale SDA (Daten, rot) und SCL (Takt, gelb) auf, während beide Geräte liefen.

Zum Spaß untersuchte ich dieses Signal mit einem Saleae-Logikanalysator. Wir sehen die Sensoradresse 0x76 und eine Verzögerung von 8 Sekunden, die ich im Sketch programmiert habe. Wie erwartet erkennt der Logikanalysator diese Signale korrekt als I2C!

Ich habe die I2C-Kommunikation auf einer von Quilter entworfenen Platine erfolgreich validiert und die korrekte Funktion mit zwei am Bus angeschlossenen Geräten bestätigt.
























