Trigger DSO

Gast #453514
Lesenswert?

Hi,

ich versuche mich gerade an einem DSO mit dem Stellaris Kit. Bis jetzt 
habe ich starte ich eine Meßreihe von 1000 Werten für 2 A/D Kanäle mit 
eine Abtastfrequenz von 400Khz und gebe diese über den Com-Port. 
Funktioniert auch wunderbar. Nun soll ein Grafik-LCD angeschloßen 
werden. Das stellt kein Problem dar. Nur mache ich mir jetzt Gedanken, 
wie ich den Trigger realisiere.
Dazu habe ich mir folgendes überlegt:
Ich würde den int. Komperator nehmen und mittels D/A (durch PWM) die 
Triggerschwelle einstellen. Kommt der Trigger, sperre ich ich den 
dazugehörigen Interrupt und lass die Meßreihe aufnehmen und auf dem 
Display anzeigen. Nach dem Darstellen der Anzeige, lass ich den Trigger 
wieder zu. Hoffe mal, es war verständlich :)

Hat jemand ne bessere Lösung oder Vorschläge?

Gruß Sascha
#453531
Lesenswert?

Das in HW ist ja nicht schlecht, einzig brauchst du 2 ports, um die
Spannung zu verschieben, weil du ja nicht nur nach oben, sondern auch 
nach
unten triggern mußt. Weiters mußt du den Port wieder resetten, weil sich
je nach pegel die Schwellen ändern, also brauchst du warscheinlich einen
kleinen kondensator, kannst ev. den vom PWM benutzen, wenn du das 
entsprechend
planst. Für Werte, die außerhalb der HW-Triggerung liegen, kannst du ja
die in SW nehmen, oder auch wenn du integrierst, um z.B Jitter aussen 
vor
zu lassen (geht mit der HW-Triggerung nicht, da sich die Schwelle 
normalerweise ändert, und das Zeit braucht, damit das wieder geht).
Verstehe jedoch nicht, wieso du bei 400KSP keine Zeit für eine 
SW-Triggerung
hast.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren