Forum: Digitale Signalverarbeitung / DSP / Machine Learning Triggerung von ADC Messungen


von Nils D. (Gast)


Lesenswert?

Ich möchte getriggerte Messungen mit einem ADC ermöglichen und würde 
gerne eure Einschätzung zu meinem Lösungsansatz hören. Der ADC hat eine 
Abstastfrequenz von 50MHz und ich würde ihn im FPGA gerne konsequenz 
aufnehmen lassen die Daten nur dann weiterverarbeiten, sofern ein 
Trigger ankommt.

Das Triggersignal ist relativ langsam bei maximal 1MHz. Das führt 
natürlich zu einem Jitter zwischen Triggerung und start einer Messung, 
der sich stochastisch über eine Periode verteilen kann.

Nun ist die frage ob man das so handhaben kann. Im FPGA würde das vieles 
erleichtern. Ich dachte auch eine PLL mit dem Triggersignal zu 
betreiben, damit die immer in Phase sind aber das Signal kann auch mal 
ausfallen und muss nicht konsequent anliegen.

von Ingo L. (corrtexx)


Lesenswert?

Nils D. schrieb:
> Das Triggersignal ist relativ langsam bei maximal 1MHz. Das führt
> natürlich zu einem Jitter zwischen Triggerung und start einer Messung,
> der sich stochastisch über eine Periode verteilen kann.

> Der ADC hat eine
> Abstastfrequenz von 50MHz und ich würde ihn im FPGA gerne konsequenz
> aufnehmen lassen die Daten nur dann weiterverarbeiten, sofern ein
> Trigger ankommt.

Willst du nun erst Messen, wenn der Trigger kommt oder permanent Messen 
und nur Auswerten wenn der Trigger kommt? Du drückst dich sehr unpräzise 
aus.

von Nils D. (Gast)


Lesenswert?

Ich will erst messen, wenn der Trigger kommt. Nun ist aber die Idee, 
permanent abzutasten und aufgrund der deutlich kleineren Triggerfrequenz 
dann erst auszuwerten wenn der Trigger kommt. Was für Effekte hat das im 
Spektrum?

von Ingo L. (corrtexx)


Lesenswert?

Wenn du permanent misst, hast du auf jeden Fall ein Messergebnis wenn 
der Trigger kommt, welches maximal 1/50MHz "zu früh" ist. Wenn du deine 
Messung erst triggerst, wenn der Trigger kommt, hat der ADC ggf. noch 
Latenzen + 1/50MHz, die dein Ergebnis "zu spät" ist.

Ich würde permanet Samplen und beim Trigger auswerten, rein 
gefühlsmäßig.

von Messtechniker (Gast)


Lesenswert?

Nils D. schrieb:
> Was für Effekte hat das im
> Spektrum?

Eine Faltung der Abtastfrequenz mit den im Datenstrom enhaltenen 
Frequenzen. Lustig und am Besten sichtbar, wenn beides in ähnlicher 
Lage. Gibt mords Schwebungen.

von Nils D. (Gast)


Lesenswert?

Die Abtastfrequenz in seinem Fall bleibt konstant

von N. M. (mani)


Lesenswert?

Du möchtest also das Spektrum zu einem Triggerzeitpunkt, der aber 
aufgrund des langsamen Triggers evtl zu spät ist, berechnen?

Ich würde es auf jeden Fall kontinuierlich sampeln.

Wäre es nicht eine Möglichkeit 100 Samples Pretrigger im Puffer zu 
lassen?
Dann hast du die im Worst Case noch mit drin. Da du sowieso noch 
Fenstern musst spielen sie nicht so stark mit in die FFT rein.

von Egon D. (Gast)


Lesenswert?

Nils D. schrieb:

> Ich will erst messen, wenn der Trigger kommt. Nun ist
> aber die Idee, permanent abzutasten und aufgrund der
> deutlich kleineren Triggerfrequenz dann erst auszuwerten
> wenn der Trigger kommt. Was für Effekte hat das im
> Spektrum?

In welchem Spektrum?

von Messtechniker (Gast)


Lesenswert?

Nils D. schrieb:
> ie Abtastfrequenz in seinem Fall bleibt konstant
aber die eingehende Frequenz nicht ...

von ford (Gast)


Lesenswert?

Ich denke, der TO will EINEN Messpunkt, genau zum Triggerzeitpunkt.

In diesem Fall würde ich eine präzise SHC vorschalten, den Messwert im 
Sample-Kondensator speichern und dann gemächlich per 1MHz ADC wandeln.

Damit entfällt der Sample-Jitter von bis zu 20ns (der sich auf einen 
Messfehler abbilden lässt). Dazu sind 1MHz-ADCs gegenüber solchen mit 
50MHz um Größenordnungen genauer - und das bei geringeren Kosten.

Überschlagener Systemgewinn: Ich würde mal um die 40 dB schätzen - und 
die nähme ich gerne mit...

Frage: Wie genau soll die Messung denn werden?

von N. M. (mani)


Lesenswert?

ford schrieb:
> Frage: Wie genau soll die Messung denn werden?

Meinst du ein nicht angemeldeter Nutzer antwortet noch nach einem Monat 
wenn er schon auf die anderen Fragen (vor einem Monat) nicht geantwortet 
hat.

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.