Master & Slave

USB I2C Adapter MS

  • Plug & Play
  • Kein zusätzlicher Treiber notwendig
  • HID-Gerätetreiber sind in den gängigen Betriebssystemen enthalten
  • Offene Schnittstellenbeschreibung ermöglicht die Kommunikation auch ohne DLL
Anfrage senden
Datenblatt

Beschreibung

Der USB I2C Adapter MS ist ein universell einsetzbarer USB zu I2C Umsetzer mit einer Bitfrequenz bis zu 400 kHz. Der Adapter bietet Systemdesignern eine schnelle, einfache Möglichkeit an, Geräte mit I2C-Schnittstelle einem USB-Port hinzuzufügen. Der Adapter kann als Master und als Slave betrieben werden. Die Umschaltung zwischen Master und Slave erfolgt über die Software.

 

Mit dem USB I2C Adapter MS als Master können zahlreiche Busteilnehmer wie IOExpander, Sensoren, LCDs, 7- Segment-Anzeigen, Schrittmotoren, AD/DA-Wandler, Echtzeit-Uhren, Ton- Generatoren, RAM, EEProms usw. gezielt über einen USB-Port angesprochen werden.

 

Die Bitfrequenz ist per Software von 500 Hz bis 400 kHz einstellbar. Das Tastverhältnis SCL-High / SCL-Low kann auch individuell eingestellt werden. Der Adapter verfügt über einen Interrupteingang. Somit ist es möglich schnell auf externe Ereignisse zu reagieren. Dieser Interrupteingang kann per Software aktiviert (ansteigende oder fallende Flanke) bzw. deaktiviert werden.

 

Wenn der Adapter als Slave betrieben wird, kann er einem I2C Master adressiert werden. Die Daten werden sofort zum PC übertragen. Die Adresse des Adapters ist frei wählbar. Die Änderung der Adresse ist jeder Zeit über die Software möglich.

 

Der Adapter enthält einen I2C level shifter. Damit ist es möglich den Adapter mit einem I2C-Bus mit einem Pegel zwischen 2,5V und 15V zu verbinden.
Ein 8KByte EEPROM ist auf dem Board vorhanden. Davon sind 256Byte reserviert. Der restliche Speicher steht dem Anwender frei zur Verfügung.

 

Es werden keine separaten Netzteile zur Spannungsversorgung benötigt. 3.3V- und 5V-Ausgänge stehen dem Anwender zur Verfügung. Der Gesamtstrom, der durch den Adapter und das Zielsystem verbraucht wird, muss vom Anwender auf maximal 100 mA begrenzt werden. Damit lässt sich z.B. schnell ein EEPROM Programmer oder eine Temperaturmessstation realisieren.

 

Für die Kommunikation braucht der Adapter keine zusätzliche Treiber unter Windows. Der Adapter verwendet die Standard- HID-Treiber. Diese sind ab Windows 98SE im Betriebssystem enthalten. Andere Betriebssysteme verfügen auch über solche Treiber.

 

Zum Lieferumfang gehört unter anderem eine 32bit DLL, die die Anbindung des Adapters in die eigene Applikation ermöglicht. Eine ausführliche Beschreibung und einige Beispiele zur DLL gehören auch zum Lieferumfang. Das heißt Sie als Entwickler/Programmierer können sofort mit der eigentlichen Arbeit anfangen, ohne sich mit der mühseligen Treiberprogrammierung beschäftigen zu müssen.

 

Sie können aber auf unserer DLL verzichten und mittels der API-Funktionen WriteFile() und ReadFile() direkt mit dem Adapter kommunizieren. Die Beschreibung und ein Beispiel (Delphi) gehören zum Lieferumfang. Die zugehörige Software sind für den Entwickler sehr hilfreich. Damit ist es möglich sofort die unterschiedlichsten I2C-Geräte zu testen. Das “IIC Control” unterstützt EEPROMs von 1kbit (128 bytes) bis 1Mbit (128k bytes).

Teilenummer: #010502
Preis: 117,- EUR zzgl. MwSt. zzgl. Versandkosten

 

Eigenschaften

  • Bus-powered
  • USB 1.1 / 2.0
  • Bitfrequenz per Software von 500Hz bis 400kHz einstellbar
  • Tastverhältnis per Software einstellbar
  • I2C level shifter, I2C Pegel von 2,5V bis 15V
  • Multimaster-fähig
  • Master transmit & receive
  • Slave transmit & receive
  • Unterstützt clock-streching
  • 7Bit-Adressierung
  • Interrupteingang für externe Ereignisse
  • Keine zusätzlichen Treiber für Windows notwendig
  • 54*35 mm²

 

Lieferumfang:

  • USB I2C Adapter MS
  • IIC Device Control – Software
  • 32bit DLL für Windows
  • Programmierbeispiele für Delphi, VB, VC++ und C++ Builder
  • DLL Manual
  • Schnittstellenbeschreibung für die Kommunikation ohne DLL

 

Folgendes könnte für Sie ebenfalls von Interesse sein:

LAN I2C Adapter MS - I2C Master & Slave

LAN I2C Adapter VM
I2C Master & Slave, 8051 Virtual Machine

 

 

I2C Fiber Adapter

I2C Fiber Adapter
Bidirektionaler I2C-Bus zu Single Mode Fiberoptik

Downloads

Bedienungsanleitung & Datenblatt

Download

Beschreibung der Softwareschnittstelle (DLL)

Download

Beschreibung der Softwareschnittstelle für die Kommunikation ohne DLL

Download

Ein Delphi-Beispiel für die Kommunikation mit dem Adapter über DLL

Download

Ein Delphi-Beispiel für die Kommunikation mit dem Adapter OHNE DLL

Download

Ein Delphi-Beispiel für die Kommunikation mit mehreren Adapter über xDev DLL

Download

Ein C++ Builder-Beispiel für die Kommunikation mit dem Adapter über DLL

Download

Ein VC-Beispiel für die Kommunikation mit dem Adapter über DLL

Download

Ein VB-Beispiel für die Kommunikation mit dem Adapter über DLL

Download