Die Verbindung zwischen JControl-Gerät und I²C-EEPROM

Um das serielle EEPROM vom Typ 2402 (z.B. Atmel AT24C02) über den I²C-Bus mit einem JControl-Gerät zu verbinden, werden vier Leitungen benötigt. Zwei dieser Leitungen versorgen das EEPROM mit Spannung: VCC (=+5V) und GND (=0V). Die anderen beiden Leitungen sind für die Kommunikation zuständig: SDA, SCL. Bild 1 zeigt die Verbindungen zwischen einem JControl/SmartDisplay und dem EEPROM. Das Datenblatt des JControl/SmartDisplays zeigt dessen genaue Pinbelegung.

Bild 1: Genereller Versuchsaufbau

Hinweis: Die Beschaltung der Pins 1, 2 und 3 des 24C02 beeinflussen dessen I²C-Adresse. Mit Pin 7 kann zusätzlich festgelegt werden, ob in den Speicher geschrieben werden darf (dies ist für dieses Beispiel zulässig). Nähere Informationen können dem entsprechenden Datenblatt entnommen werden.

Achtung: Beim Anschluss externer Peripheriekomponenten an den I²C-Bus ist zu beachten, dass die Signale SDA und SCL über jeweils einen Widerstand (i.d.R. 27k Ohm) an das Potential HIGH (hier: VCC = +5V) gebunden werden müssen, um Störungen zu verhindern (siehe Bild 1). Das Evaluationboard des JControl/SmartDisplays, bzw. der JControl/Stamp verfügt bereits über diese Widerstände, sodass die Peripherie (das EEPROM) direkt mit den herausgeführten I²C-Anschlüssen verbunden werden kann. Nähere Informationen zu den Evalutionboards finden sie in den Datenblättern.