Hallo, ich möchte auf ein I²C Modul über USB zugreifen. Ich hab schon diverse Boards gefunden mit denen es möglich wäre, allerdings sind mir diese Lösungen zu teuer. Hat jemand von Euch zufällig eine günstigere Alternative auf Lager? Gruß Dirk
USB<->RS232<->uC<->I2C Was fertiges wird es kaum geben. Oder alternativ: uC mit USB verwenden.
Hallo, Philips hat einen USB->I2C Chip gebaut. Der ist aber leider abgekündigt. Ansonsten wäre wohl die preiswerteste Variante das IGOR-Interface (http://www.cesko.host.sk/IgorPlugUSB_RS232/IgorPlug-USB%20(AVR)%20RS232_eng.htm). Dies ist allerdings lediglich eine Low-Speed-Variante. Aber man benötigt lediglich einen AT90S2313 und müsste dann das I2C Hostinterface implementieren. Gruss Andreas
Hallo! Vielleicht sind auch die Dingers von SiLabs einen Blick wert: http://www.silabs.com/products/microcontroller/usb.asp Konfiguriert als HID hast Du damit die Aufgabe in kürzester Zeit erledigt, denke ich mal. Die lassen sich wahlweise LowSpeed oder FullSpeed konfigurieren. Die Takterzeugung ist bereits eingebaut, ebenso wie der benötigte PU. Man kann den Controller sozusagen direkt an den Bus hängen. Ein SMBus-Interface enthalten die Controller übrigens ebenfalls, ebenso wie einen Temperatur-Sensor, SPI, UART, ADC, 16 KB Flash, 1 KB XRAM, ... Schön finde ich auch den niedrigen Pin Count. Debuggen geht ganz einfach über lediglich zwei Pins (Reset, P3.0). Nachteilig fällt nur der 8051 auf (aber es soll ja auch Menschen geben, die das sogar gerne mögen :). Wenigstens ist dieser fix unterwegs. Gruß, René
Schau mal hierhin: http://www.codemercs.com/IOWarriorE.html Habs selber noch nicht ausprobiert, soll aber I2C koennen. Jens
Hallo Den genannten IO-Warrior habe ich schon für I2C verwendet, funktioniert grundsätzlich gut. Er ist aber sehr langsam und kann nicht für einen "Multi-Master-Bus" verwendet werden. Gruss Dave
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.