Für Neuentwicklungen nicht empfohlen.
Der USB I2C Adapter ist ein universell einsetzbarer USB zu I2C Umsetzer mit einer Bitfrequenz bis zu 400 kHz. Mit dem USB-I2C-Adapter 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.
Für die Kommunikation braucht das Tool keine zusätzliche Treiber unter Windows. Der Adapter verwendet die Standard- HID-Treiber. Diese sind ab Windows 98SE im Betriebsystem enthalten.
Die Bitfrequenz ist per Software von 1 kHz 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 o. fallende Flanke) bzw. deaktiviert werden.
Es werden keine seperaten Netzteile zur Spannungs- versorgung 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.
Zum Lieferumfang gehört unter anderem eine 32-bit-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. D.h. Sie als Entwickler/Programmierer können sofort mit der eigentlichen Arbeit anfangen, ohne sich mit der mühseligen Treiberprogrammierung beschäftigen zu müssen.
Einige Software-Tools wie z.B. das “USB-I2C-Expert” sind für den Entwickler sehr hilfreich. Damit ist es möglich sofort die unterschiedlichsten I2C-Geräte zu testen. Das “USB I2C EEPROM” unterstützt EEPROMs von 1k bits (128 bytes) bis 512k bits (64k bytes).
Eigenschaften:
-
Bus-powered
-
USB 1.1 / 2.0
-
Bitfrequenz per Software von 1kHz bis 400kHz einstellbar
-
Tastverhältnis per Software einstellbar
-
Multimaster-fähig
-
Master transmit & receive
-
unterstützt clock-streching
-
7Bit-Adressierung
-
Interrupteingang für externe Ereignisse
-
keine zusätzlichen Treiber für Windows notwendig
-
56*35 mm²
Preis:
117,- EUR zzgl. MwSt. zzgl. Versandkosten.
Lieferumfang:
USB I2C Adapter (Master)
Softwaretools
32bit DLL für Windows
Beispiele für Delphi, VB, VC++ und MFC.
USBI2CScript V1.0
(DelphiScript, VBScript und JavaScript)
Manual & files:
download