CrowdSupply I²C Treiber & Debugger
Artnr.: CS1-100010
Ein benutzerfreundliches Tool zur Steuerung von I²C-Geräten

34,90 € inkl. 19% MwSt.
29,33 € exkl. MwSt.

zzgl. Versand

nicht lieferbar

Beschreibung

I²CDriver ist ein benutzerfreundliches Open-Source-Tool zur Steuerung von I²C-Geräten. Es funktioniert mit Windows, Mac und Linux und verfügt über einen integrierten Farbbildschirm, der ein Live-"Dashboard" aller I²C-Aktivitäten anzeigt. Es verwendet einen seriellen Standard-FTDI-USB-Chip, um mit dem PC zu kommunizieren, sodass keine speziellen Treiber installiert werden müssen. Die Platine enthält eine separate 3,3-V-Versorgung mit Spannungs- und Stromüberwachung.

I²C ist überall

Es ist in jedem Telefon, in Ihrer eingebetteten Elektronik, in jedem Mikrocontroller, Raspberry Pi und PC-Motherboard. Es ist eine ausgereifte Technologie, die nach 36 Jahren immer noch stark ist. Weil es überall ist, wird I²C von allen verwendet, vom Anfänger bis zum Embedded-Designer. Aber das gemeinsame Element jeder I²C-Erfahrung ist die Qual damit. Anstatt einfach zu sein, fühlt sich I²C sehr oft wirklich schwierig an. Da I²C auf so viele Arten schief gehen kann, funktionieren die Dinge selten "einfach" und erfordern stattdessen ein schmerzhaftes Debugging.

I²CDriver macht I²C viel freundlicher

Während andere I²C-Tools vielleicht ein paar LEDs bieten, hat I²CDriver eine klare Logik-Analysator-Anzeige der Signalleitungen plus eine grafische Dekodierung des I²C-Verkehrs.

Außerdem zeigt es kontinuierlich eine Adresskarte aller angeschlossenen I²C-Geräte an, sodass es auf der Karte aufleuchtet, wenn Sie ein Gerät anschließen. Sie müssen sich nie wieder fragen: "Ist das Ding überhaupt eingeschaltet?".

Die Strom- und Spannungsüberwachung lässt Sie elektrische Probleme frühzeitig erkennen. Die mitgelieferten farbcodierten Kabel machen den Anschluss zum Kinderspiel; Es ist kein Pinout-Diagramm erforderlich. Es enthält eine separate 3,3-V-Versorgung für Ihre Geräte, einen High-Side-Strommesser und programmierbare Pullup-Widerstände für beide I²C-Leitungen.

Es gibt drei I²C-Anschlüsse, sodass Sie problemlos mehrere Geräte anschließen können.

I²CDriver wird mit freier (wie in Freiheit) Software zur Steuerung geliefert:

  • eine GUI
  • die Befehlszeile
  • C und C++ mit einer einzigen Quelldatei
  • Python 2 und 3, mit einem Modul

Machen Sie mehr mit I²CDriver

Indem Sie I²C-Hardware mit den PC-Tools steuern, mit denen Sie am vertrautesten sind, können Sie Geräte in einem Bruchteil der Entwicklungszeit dazu bringen, das zu tun, was Sie wollen. Die Kalibrierung von Geräten wie Beschleunigungsmessern, Magnetometern und Gyroskopen ist viel einfacher und schneller, wenn sie direkt auf dem PC über I²CDriver durchgeführt wird.

I²CDriver wird mit Python-Beispielen geliefert, die kleine Gruppen von I²C-Geräten verwenden, um etwas Nützliches zu machen.

Das gesamte Netzwerk ansehen

Neben einer Live-Decodierung des Datenverkehrs zeigt das eingebaute Display eine Heatmap aller aktiven Netzwerkknoten. So sehen Sie in einem I²C-Netzwerk mit mehreren Geräten auf einen Blick, welche am aktivsten sind.

Sehen Sie sofort, was I²C tut

Wenn ein I²CDriver an einen vorhandenen I²C-Bus angeschlossen wird, "spioniert" er den Datenverkehr aus und zeigt ihn auf dem Bildschirm an. Dies stellt ein ausgezeichnetes Werkzeug zum Debuggen von I²C-Problemen dar, da Sie die Konversation während des Geschehens mithören können.

Erfassen Sie I²C-Verkehr zu Ihrem PC

I²CDriver kann den gesamten I²C-Verkehr zurück zum PC leiten. Der Erfassungsmodus von I²CDriver zeichnet zuverlässig jedes Bit in einem umfassenden Protokoll mit Zeitstempel auf. Dies ist wirklich hilfreich für Debugging, Analyse und Reverse-Engineering. Zu den unterstützten Formaten gehören Text, CSV und VCD.

Funktionen

    li>Offene Hardware: Design, Firmware und alle Tools stehen unter BSD-Lizenz
  • Live-Display: zeigt Ihnen jederzeit genau, was es tut
  • Schnelle Übertragung: anhaltende I²C-Übertragungen bei 400 und 100 kHz
  • USB-Stromüberwachung: USB-Netzspannungsüberwachung zur Erkennung von Versorgungsproblemen, bis 0,01 V
  • Zielstromüberwachung: High-Side-Strommessung des Zielgeräts bis 5 mA
  • I²C-Pullups: programmierbare I²C-Pullup-Widerstände mit automatischer Abstimmung
  • Drei I²C-Ports: drei identische I²C-Ports, jeder mit Strom und I²C-Signalen
  • Jumper: farbcodierte Jumper, die in jeder Beitragsstufe enthalten sind
  • 3.3 Ausgang: Ausgangspegel sind 3,3 V, alle sind 5 V tolerant
  • Unterstützt alle I²C-Funktionen: 7- und 10-Bit-I²C-Adressierung, Clock-Stretching, Bus-Arbitration
  • Robuste Komponenten: Verwendet einen seriellen FTDI-USB-Adapter und einen EFM8-Controller in Automobilqualität von Silicon Labs
  • Nutzungsberichte: meldet Betriebszeit, Temperatur und laufende CRC des gesamten Datenverkehrs
  • Flexible Steuerung: GUI-, Befehlszeilen-, C/C++- und Python 2/3-Hostsoftware für Windows, Mac und Linux

Spezifikationen

  • Maximaler Ausgangsstrom: bis zu 470 mA
  • Gerätestrom: bis zu 25 mA
  • Maße: 61 mm x 49 mm x 6 mm
  • Computerschnittstelle: USB 2.0, Micro-USB-Anschluss

Artikel bewerten

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie anderen bei der Kaufenscheidung:

Verfügbarkeit

Lassen Sie sich per E-Mail benachrichtigen, sobald das Produkt wieder verfügbar ist: