Forum: Mikrocontroller und Digitale Elektronik DDS-Signalgenerator: Phasenversatz


von Walter T. (nicolas)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
ich teste gerade meinen ersten Signalgenerator (Rigol DG1022) und habe 
in Kanal 1 und 2 jeweils die gleiche selbst erstellte Wellenform vom 
USB-Stick geladen (das Datenformat ist ja zum Glück mehr als primitiv).

Bei beiden Kanälen ist die gleiche Frequenz und die Phase 0.0° 
eingestellt - trotzdem habe ich einen Versatz zwischen den beiden 
Signalen, wie das Oszilloskop-Bild zeigt.

Wie man auf dem Bild sieht, nutze ich das Trigger-Signal vom 
Signalgenerator, und CH1 paßt zur Phasenlage auch 100% (soweit sichtbar) 
zu der programmierten Wellenform.

CH2 dagegen ist um ein paar Grad versetzt- um genau zu sein muß ich die 
Phasenlage von CH2 auf ca. -23° einstellen, um beide Kurven 
deckungsgleich zu bekommen. Stelle ich bei beiden die Phasenlage auf 
0.0°, so ergibt sich das obengenannte Bild. Dabei hat die 
Phasenabweichung in der letzten halben Stunde sogar noch etwas 
zugenommen.

Wie kann bei einem DDS-Signalgenerator ein Phasenversatz überhaupt 
entstehen? Haben nicht beide DACs dieselbe Taktquelle, die 
heruntergeteilt wird? Und wie kann ein Phasenversatz sich dann auch noch 
steigern über die Zeit?

Ich vermute jetzt mal nicht, daß es sich hier um einen Fertigungsfehler 
handelt. Mit der Taste "alignPha" bekomme ich beide Kanäle fast genau 
phasengleich. Aber wie kann die Phase bei einem DDS-Signalgenerator 
überhaupt wegwandern?

Viele Grüße
W.T.

von c-hater (Gast)


Lesenswert?

Walter Tarpan schrieb:

> Wie kann bei einem DDS-Signalgenerator ein Phasenversatz überhaupt
> entstehen? Haben nicht beide DACs dieselbe Taktquelle, die
> heruntergeteilt wird?

Keine Ahnung, ob die beiden DACs dieselbe Taktquelle benutzen, aber 
selbst wenn man mal voraussetzt, daß sie dies tun (und zusätzlich auch 
noch, daß sie nach dem gleichen Algorithmus arbeiten), kann man 
natürlich trotzdem einen beliebigen Phasenversatz erwarten, denn 
schließlich hängt die Phasenlage nicht vom DDS-Takt ab, sondern von dem 
"Moment", in dem die DDS gestartet wird.

> Und wie kann ein Phasenversatz sich dann auch noch
> steigern über die Zeit?

Das können sie allerdings nicht. Dazu muß entweder die Taktquelle oder 
der Algorithmus verschieden sein. Oder ein Firmware-Bug vorliegen, was 
aber letztlich ja auch nix anderes ist als ein "abweichender 
Algorithmus"...

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.