惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
IT之家
IT之家
C
Check Point Blog
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
M
MIT News - Artificial intelligence
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
F
Fortinet All Blogs
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

heise online News

Machine Learning mit Python – KI und Deep Learning in 5 Sessions erklärt Porsche-Chef Leiters plant umfassenden Konzernumbau Studie: KI bleibt oft im Testlauf stecken iX-Workshop: Grundlagen und Prinzipien eines modernen IT-Managements Missing Link: Aus für De-Mail – warum das „@“ das eingekringelte „e“ besiegte Top 10: Android Auto & Carplay nachrüsten – das beste Display fürs Auto im Test BOS-Funk: ETSI standardisiert Funk für Behörden Repair-Cafés jubeln: Bundestag beschließt Ökodesign-Reform für Nachhaltigkeit Google wehrt sich gegen Monopol-Urteil CERN-Rat beschließt Strategie-Update: FCC-ee soll LHC-Nachfolger werden Product Owner AI Day 2026: Konferenz und Workshop für KI im Produktmanagement Taskforce sieht keine Knappheit bei Kerosin Aus dem Weg! E-Scooter Navee UT5 Max mit Kuhfänger und brachialer Power im Test Krankenhaus-IT: Geldmangel und schlechte Prozesse gefährden Digitalisierung „The Boroughs“: Opa entdeckt Stranger Things iX-Workshop: Lokales Active Directory gegen Angriffe absichern Google Pics und Tiger-Selfies – die Fotonews der Woche 21/2025 Fitbit-App bekommt großes Update auf Version 5.0 und heißt jetzt Google Health Zwischen Wellen, Weite und Wissenschaft: Die Bilder der Woche 21 Sonnenenergie effizient speichern und nutzen | c’t uplink Cyberangriff auf Abrechnungsdienstleister betrifft viele Kliniken Lizenzstreit und Cloud-Zwang: Bambu Lab unter massivem Druck Vom Postweg ins BundID-Konto: Bundestag stimmt für digitales Führungszeugnis Windows 11 ist ein kompletter Verkehrsunfall Europol legt VPN-Dienst lahm TV-Deals zur WM: Die besten Fernseher von OLED bis XXL zum Tiefstpreis Nvidia will mit Vera-Prozessoren nach der CPU-Krone greifen Googles XR-Brillen auf der I/O: Project Aura & Prototyp ausprobiert Proxmox VE 9.2 mit Dynamic Load Balancer und Linux Kernel 7.0 Großstadt blockiert Überwachungssoftware Palantir
Diagnosegerät für Maker und Hardware-Entwickler
Daniel Schwabe · 2026-06-11 · via heise online News

Haleng hat für I2C-Debugging den I2C Doctor entwickelt. Ein Diagnosewerkzeug mit integriertem Bildschirm, das die Analyse von I²C-Anwendungen vereinfachen soll.

Das Gerät basiert auf einem ESP32 mit zwei Prozessorkernen und 240 MHz Taktfrequenz sowie 4 MB Flash-Speicher. Die Bedienung erfolgt über drei Tasten und ein 1,3 Zoll großes TFT-Farbdisplay mit einer Auflösung von 240 × 240 Pixeln. Die Stromversorgung übernimmt eine USB-C-Buchse. Das eigentliche Einsatzgebiet liegt jedoch auf der Hardwareseite: Über Grove-, STEMMA-, QT- und QWIIC-Anschlüsse sowie zusätzliche Stiftleisten lässt sich der I2C Doctor direkt mit Schaltungen verbinden.

Nach dem Anschluss analysiert das Gerät den Zustand des I²C-Busses. Dabei werden Spannungen, Pull-up-Widerstände, Kurzschlüsse, Signalanstiegszeiten und Ströme bewertet. Anschließend berechnet die Firmware einen Gesundheitswert zwischen 0 und 100 Prozent und gibt konkrete Empfehlungen aus. Statt Rohdaten oder Oszilloskop-Kurven erhält der Anwender Hinweise in Klartext. Wer schon einmal mehrere Stunden damit verbracht hat, herauszufinden, warum ein OLED-Display einfach schwarz bleibt, dürfte diesen Ansatz zu schätzen wissen.

Die Analyse berücksichtigt dabei verschiedene I²C-Geschwindigkeiten von 10 kHz bis 1 MHz. Über DIP-Schalter können Pull-up-Widerstände mit 10 kΩ, 4,7 kΩ, 2,2 kΩ oder 1 kΩ zugeschaltet werden. So lässt sich direkt prüfen, wie sich unterschiedliche Konfigurationen auf die Busqualität auswirken. Zusätzlich überwacht ein Pull-up-Analyzer die Widerstandswerte und bewertet sie als passend, zu hoch oder zu niedrig.

Neben der eigentlichen Diagnose verfügt der I²C Doctor über eine Reihe weiterer Werkzeuge. Ein integrierter Adress-Scanner erkennt angeschlossene Geräte und versucht anhand einer internen Datenbank, bekannte Sensoren automatisch zu identifizieren. Ferner gibt es einen Live-Monitor, der die Kommunikation eines Masters beobachtet und Informationen wie Busgeschwindigkeit, Datenrate sowie die zuletzt übertragenen Bytes anzeigt.

Für Entwickler eigener Hardware dürfte insbesondere der Bereich „Fault Injection“ interessant sein. Hier können gezielt Fehlerzustände simuliert werden. So lassen sich zusätzliche Leitungskapazitäten zuschalten, um lange Kabel nachzubilden. Auch elektromagnetische Störungen, Clock Stretching oder ein blockierter Bus können künstlich erzeugt werden. Damit kann überprüft werden, wie robust eine Schaltung auf ungünstige Bedingungen reagiert. Wer seine Hardware bisher nur unter Idealbedingungen getestet hat, bekommt hier gewissermaßen einen eingebauten Nörgler für den I²C-Bus.

Ebenfalls vorhanden sind ein Stresstest für einzelne Geräte, ein Werkzeug zur Ermittlung der maximal stabilen Kommunikationsgeschwindigkeit sowie Funktionen zum Lesen und Schreiben von Registern. Sogar ein Sensor-Simulator ist integriert. Dabei verhält sich der I2C Doctor selbst wie ein I2C-Gerät und kann beliebige Daten an einen Master zurückliefern. Das kann bei der Entwicklung eigener Firmware hilfreich sein, wenn die eigentliche Hardware noch nicht verfügbar ist.

Auch an den Praxiseinsatz wurde gedacht. Die I²C-Schnittstellen sind durch Serienwiderstände geschützt.

Firmware-Updates erfolgen entweder per USB oder drahtlos über einen integrierten WLAN-Access-Point. Dazu wird eine neue Firmware-Datei über den Browser auf das Gerät übertragen. Der verbaute ESP32 besitzt zwar WLAN-Unterstützung, laut Dokumentation wird standardmäßig jedoch keine Antenne montiert. Für Updates sollte sich das Gerät daher in unmittelbarer Nähe befinden.

Mit Abmessungen von rund 84 × 50 mm inklusive Gehäuse bleibt der I2C Doctor kompakt genug für den Werkzeugkoffer oder die Schreibtischschublade. Für Maker, die regelmäßig mit Sensoren, Displays oder Mikrocontrollern arbeiten, könnte das Gerät eine interessante Ergänzung zu Multimeter und Logikanalysator sein. Ein Oszilloskop ersetzt es zwar nicht, dafür verspricht es eine deutlich angenehmere Antwort auf die Frage, warum der I²C-Bus mal wieder beschlossen hat, heute nicht mitzuarbeiten.

Erhältlich ist der I2C Doctor für 59 US-Dollar auf Tindie. Dort findet man auch eine ausführliche Dokumentation.

Wer doch ein Oszi haben möchte, wird in unserem Maker-Guide dazu an die Hand genommen

(das)