Forum: Mikrocontroller und Digitale Elektronik Kombinierter USB-I2C Stimulator, Monitor und Analyzer


von Daniel W. (danielwidmann)


Lesenswert?

Wie wäre es, wenn man einen I2C Adapter mit einem Logic Analyzer und I2C 
Monitor verbindet? So dass man direkt sehen kann, was sich genau auf dem 
Bus abspielt, wenn man ein I2C Gerät anspricht. Ohne bei jeder 
Transaktion den Logic Analyzer separat starten zu müssen.

Im Professionellen Bereich gibt es so etwas bereits, jedoch absolut 
unerschwinglich fürs Hobby. (z.B. 
http://www.corelis.com/products-bus-analyzers/Bus_Analyzer_I2C_BusPro.htm 
$1600)

Mit der LPC4300 Serie gibt es einen sehr interessanten Mikrocontroller 
für so ein Projekt. Drei Kerne erlauben es parallel analysieren und 
stimulieren zu können. USB 2.0 zur Datenübertragung und schnelle IOs 
sind vorhanden. Es gibt auch schon einen guten Open-Source Logic 
Analyzer auf den man aufbauen kann 
(http://www.embeddedartists.com/products/app/labtool.php). Also 
technisch sollte das ganze umsetzbar sein.

Was haltet ihr davon? Wäre so ein Tool hilfreich für euch?
Welche Features sind für euch Wichtig?

von Rudolph (Gast)


Lesenswert?

BusPirate? Das war doch zum Beispiel sowas?

von Daniel W. (danielwidmann)


Lesenswert?

Der BusPirate hat den Nachteil, dass man ihn nicht gleichzeitig als 
Stimulator und Logic Analyzer verwenden kann. Also man braucht 
zusätzlich einen Logic Analyzer, wenn man sehen will, was auf den 
Leitungen passiert. Vor allem muss man den Logic Analyizer immer manuell 
starten, was mich hauptsächlich stört.

von Hobbybastler (Gast)


Lesenswert?

Na ja, interessantes Projekt. Nur meist findet sich irgendein Weg, den 
Fehler mit Testprogramm und DSO einzukreisen. Eine Art Wireshark für 
Mikrocontroller-Bus wäre schon eine tolle Sache. Nur so selten wie ich 
so etwas brauche, geht Testprogramm schreiben und Bits auf dem 
Oszilloskop zählen schneller als so ein Teil nachbauen.

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
Noch kein Account? Hier anmelden.