DDS-Signalgenerator: Phasenversatz

OP #3868532
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.
Angehängte Dateien:
Gast #3868629
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"...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.