STM32H743 PLL

#7908794
Lesenswert?

Hier wurde behauptet

Beitrag "Re: STM32H7: PH1-OSC_OUT als Clock für Ethernet verwenden?"

Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der Ausgabe über MCO verschlechtern. Das habe ich mal an meinen DevEbox STM32H743 Board nach gemessen. Der Code wurde mit CUBE MX erzeugt. Die MCO Ausgänge wurden auf "very fast" gesetzt, die Leitungslänge zum Zähler war < 10cm und dort mit 1MOhm abgeschlossen. Für mich ist das nicht nachvollziehbar, das Bild im Anhang zeigt das Gegenteil, bis ca. 200s verbessert die PLL das Signal, darüber ist der HSE Oszillator dominant. Auch kann ich keine nennenswerte Abhängigkeit von Teiler Faktoren erkennen.

Hat irgend jemand nachvollzierbare Messungen welche die oben genannte Behauptung unterstützen ?

Angehängte Dateien:
#7908802
Lesenswert?

Wie viele Geräte hast du vermessen? Es können ja zwischen Geräten unterscheide geben. Es könnte sein, das was du da hast einfach besser ist. Aber im großen und ganzen wenn man tausende Geräte misst, dann sieht man ob das so klappen kann.

Das ist dann doof, wenn man das bei sich ausprobiert hat. Tut. Dann bei der Serienproduktion die Auffälligkeiten kommen.

#7908806
Lesenswert?

Hans-Georg L. schrieb:

Hat irgend jemand nachvollzierbare Messungen welche die oben genannte Behauptung unterstützen ?

Dazu braucht man keine Messungen. Weder lügt die Theorie noch lässt sie sich überlisten. Die Verschlechterung (zusätzlicher Jitter) eines über PLL vervielfachten Signals ergibt sich automatisch.

Hans-Georg L. schrieb:

Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der Ausgabe über MCO verschlechtern.

Hans-Georg L. schrieb:

bis ca. 200s verbessert die PLL das Signal, darüber ist der HSE Oszillator dominant. Auch kann ich keine nennenswerte Abhängigkeit von Teiler Faktoren erkennen.

Bei einer PLL Synchronisierung ändert sich nicht die Stabilität des Signals sondern dessen Signalqualität bezüglich Nebenlinien (oben auch zusätzlicher Jitter gennannt). Jitter macht besonders Anwendungen (physikalisch) zu schaffen wenn sie z.B. mit Ethernet zu tun haben. Ein verjittertes Refernez-Signal für einen Ethernet-PHY oder -Core bringt erhöhte Fehlerraten bis hin zur Funktions-Unfähigkeit.

#7908816
Lesenswert?

Andras H. schrieb:

Wie viele Geräte hast du vermessen? Es können ja zwischen Geräten unterscheide geben. Es könnte sein, das was du da hast einfach besser ist. Aber im großen und ganzen wenn man tausende Geräte misst, dann sieht man ob das so klappen kann.

Das ist dann doof, wenn man das bei sich ausprobiert hat. Tut. Dann bei der Serienproduktion die Auffälligkeiten kommen.

Ich habe nur 1es Vermessen, aber ich glaube schon das ST seine Produktion einigermaßen im Griff hat. Anbei Ein Auszug aus dem Datenblatt da ist von ps Jitter die Rede.

Angehängte Dateien:
#7908825
Lesenswert?

Wastl schrieb:

Hans-Georg L. schrieb:

Hat irgend jemand nachvollzierbare Messungen welche die oben genannte Behauptung unterstützen ?

Dazu braucht man keine Messungen. Weder lügt die Theorie noch lässt sie sich überlisten. Die Verschlechterung (zusätzlicher Jitter) eines über PLL vervielfachten Signals ergibt sich automatisch.

Hans-Georg L. schrieb:

Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der Ausgabe über MCO verschlechtern.

Hans-Georg L. schrieb:

bis ca. 200s verbessert die PLL das Signal, darüber ist der HSE Oszillator dominant. Auch kann ich keine nennenswerte Abhängigkeit von Teiler Faktoren erkennen.

Bei einer PLL Synchronisierung ändert sich nicht die Stabilität des Signals sondern dessen Signalqualität bezüglich Nebenlinien (oben auch zusätzlicher Jitter gennannt). Jitter macht besonders Anwendungen (physikalisch) zu schaffen wenn sie z.B. mit Ethernet zu tun haben. Ein verjittertes Refernez-Signal für einen Ethernet-PHY oder -Core bringt erhöhte Fehlerraten bis hin zur Funktions-Unfähigkeit.

Lt. Datenblatt ist der zusätzliche Jitter durch die PLL im ps Bereich, da würde ich mal behaupten das der Jitter von Ouarz und Oszillator mehr ausmacht.

Ist USB2 so viel unempfindlicher für Jitter wie Ethernet ?

#7908838
Lesenswert?

Hans-Georg L. schrieb:

da würde ich mal behaupten das der Jitter von Ouarz und Oszillator mehr ausmacht.

Das ist der Physik egal. Du kanst alles behaupten was du willst, die Tatsachen ändern sich dadurch nicht.

Wenn du so überzeugt bist von deinen Vorstellungen dann kannst du ja einen Ethernet Clock aus einem beliebigen durch interne PLL synhetisierten Signal speisen und glücklich werden dass du in einer Schaltung ca 0.50 Euro für einen externen Referenz- Clock gespart hast.

#7909046
Lesenswert?

Warum haben dann "Jitter Cleaner" eine PLL wenn die dafür nicht geeignet ist ?

Warum gibt es MCUs (NXP) die eine normale PLL und eine spezielle LowNoise PLL fuer die Audioausgabe haben? :) Wenn du mal eine Aufgabe hast wo das Phasenrauschen so wichtig ist das du die spezielle 100kEuro teure Phasenrauschkiste von R&S auf dem Tisch stehen hast, dann kannst du bei den PLLs mit verschiedenen Programmierungen durchaus unterschiede sehen.

Vanye

#7909052
Lesenswert?

Vanye R. schrieb:

Warum haben dann "Jitter Cleaner" eine PLL wenn die dafür nicht geeignet ist ?

Warum gibt es MCUs (NXP) die eine normale PLL und eine spezielle LowNoise PLL fuer die Audioausgabe haben? :) Wenn du mal eine Aufgabe hast wo das Phasenrauschen so wichtig ist das du die spezielle 100kEuro teure Phasenrauschkiste von R&S auf dem Tisch stehen hast, dann kannst du bei den PLLs mit verschiedenen Programmierungen durchaus unterschiede sehen.

Vanye

Ich habe das zitieren vergessen ;-) Ich weiß schon das es die gibt und sie funktionieren, das war die Antwort auf Wastel, der meinte das theoretisch jede PLL den Jitter verstärkt.

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