Forum: Mikrocontroller und Digitale Elektronik ISP Analyse wie ?


von DIRK (Gast)


Lesenswert?

Hallo zusammen.
Ich muss das ISP Protokoll zwischen 2 Prozessoren analysieren.
Hintergrund ist das der Slave (Bedieneinheit) ersetzt werden soll durch
eine eigene Bedieneinheit. Ich habe keinen Code oder eine Doku von den
Systemen. Wäre ja auch zu einfach. Also muss ich mir das Protokoll
selber aus den Daten raus lesen.
Und da ist auch schon mein Hauptproblem.
Gibt es ein freies Tool um ISP (viel schneller als 200KHz) zu
Analysieren?
Beide Richtungen mit Zeitlichen ablauf im Ausgabeprotokoll!

MfG
Dirk

von anonymer Rahul (Gast)


Lesenswert?

Ich gehe von SPI/Microwire etc aus (nicht von In-system-programming):
Das könnte man sogar mit einem (Speicher-)Oszilloskop machen:
/CS ist der Trigger und die beiden Datenleitungen werden mit den
Tastköpfen gemessen (naja, mit dem Oszilloskop und dessen Eingängen für
die Y-Achse). Ein dritter Kanal wäre gut, um den Takt auch noch
aufzunehmen...
Der Rest ist Bitrechnerei...

Sonst halt Mikrocontroller mit SPI-Schnittstelle und irgendeiner
Möglichkeit, die Daten zu visualisieren.

Labview mit entsprechender Hardware sollte es auch können...

von Dirk (Gast)


Lesenswert?

Mit Labwiew habe ich noch nie gearbeitet, habe ausserdem auch kein
zugriff auf die Software.
Mit dem Oszi habe ich es schon versucht. Aber da kommen viele Daten
Pakete pro Sekunde und ich darf keines verpassen.
Desswegen suche ich eine Lössung mit Protokollspeicher. Die Pakete sind
nur ca. 16Byte lang aber viele davon.

von Daniel M. (usul27)


Lesenswert?

Wie hoch ist denn der Takt? Hier im Forum gaibt es irgendwo einen
Mini-Logic-Analyzer auf Basis eines ATMega. Der könnte vielleicht noch
ausreichen. Wenn der Takt aber zu hoch wird, wirst du wohl einen
richtigen Logic Analyzer brauchen.

von Dirk (Gast)


Lesenswert?

Habe es auch schon mit einem Logic Analyzer probiert. Der Liefert halt
nur Lo & Hi aber keine Werte / Infos.

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.