Logik-Analysator, der auch Sachen wie FFT ausgibt?

Gast #140825
Ich suche einen Logik-Analysator, der halbwegs umfassend darüber
informiert, was sich an einem Mikrocontroller-Pin so tut, also:

- wie lang war die längst high Periode
- wie lang war die kürzeste high Periode
- mittlere Dauer einer high Periode + Standard-Abweichung
- wie lang war die längst low Periode
- wie lang war die kürzeste low Periode
- mittlere Dauer einer low Periode + Standard-Abweichung
- mittlere high Spannung + Standard-Abweichung
- mittlere low Spannung + Standard-Abweichung
- mittlere Frequenz + Standard-Abweichung
- Spektrum (FFT)
- Laplace-Transformierte
- Autokorrelationsfunktion
- Kreuzkorrelationsfunktion (mit einem zweiten Pin)
...

Damit könnte man z. B. über Pin-Wackeln herausbekommen wie viel Zeit
eine Funktion benötigt, wie oft sie aufgerufen wird, wie regelmäßig sie
aufgerufen wird usw., was ja anders meist nicht möglich ist. Mit
Emulatoren geht sowas ja prinzipiell nicht, auch weil sie die
Hardware-Bugs nicht wiedergeben und mit Debuggern geht es nicht, weil
die das Timing verändern und sowas wie FFT oder auch nur
Frequenzbestimmung nicht können.

Welche Logik-Analysatoren haben denn die obigen Features?
Gast
Hallo

ein Logikanalysator ist eigentlich ein digitales Instrument. Die FFT
gehört in die analoge Welt, das heißt das wäre eher was für ein Oszi.

Gerhard
Gast
Wozu der ganze Scheiß? Sowas könnte man höchstens fürs Reverse
Engineering brauchen.

Mit nem mittleren FPGA auf ner PCI-Karte sollte sowas aber relativ
einfach zu realisieren sein.

Zu kaufen gibts das höchstens für >10kEUR ...
Gast
>Wozu der ganze Scheiß? Sowas könnte man höchstens fürs Reverse
Engineering brauchen.

Immer langsam, mann sollte nicht vorschnell den eigenen Horizont für
das Ende der Welt halten...

Als ich die Feature Liste für einen Eigenbau-LA aufgestellt habe kam
ich sehr schnell auf eine vergleichbare Liste. Jeder der schon einmal
versucht hat das dynamische Verhalten eines komplexeren Steuersystems
jenseits eines LED-Blinkers anhand Kilotonnen von Aufzeichnungsdaten zu
analysieren wird sehr schnell feststellen das dies nicht mehr mit
einfachem Ausmessen mit dem Cursor geht.

Allerdings ging ich naiver Weise davon aus dass obige Features standard
bei neuere LAs sind, dies scheint nicht so zu sein???

Ich würde auch die Auswertung zwecks bessere Benutzerinteraktion im PC
vornehmen, obwohl mit einem Spartan4 die FFT Balken in (nahezu)
Echtzeit tanzen zu lassen sicher auch reizvoll ist...
Gast
Sowas wie FFT ist z. B. sinnvoll um den Jitter (Phasenrausen) eines
UARTs zu messen.

Also am wichtigsten sind mir die Sachen davor, denn es wäre mal
interessant zu wissen, wie oft eine Funktion aufgerufen wird, wie
regelmäßig sie aufgerufen wird, wie viel Zeit sie benötigt und dabei
nicht nur der Durchschnitt sondern auch minimal- und maximal-Wert.
Für ein Echtzeit-System braucht man doch sowas ähnliches; da muß doch
zumindest die durchschnittliche und maximale Reaktionszeit gemessen
werden, oder wird da einfach grob geschätzt oder geraten?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.