Ich versuche, einen Algorithmus zu schreiben, der die beste verfügbare PLL0-Konfiguration für den Benutzer basierend auf F_in und F_cclk auswählt.
Das Handbuch sagt, dass ich für eine stabilere PLL für einen niederfrequenten Eingangstakt nach Möglichkeit eine höhere F_ref wählen sollte. Es wird jedoch nicht angegeben, welche Frequenz als niedrig angesehen wird.
Angesichts der Tabelle von NXP für die Berechnung von PLL-Optionen gibt es zwei Variablen: F_cco und m/n-Paar, die verwendet werden müssen.
Was ist der optimale zu verwendende Wert (leistungsmäßig? stabilitätsmäßig? was ändert sich tatsächlich?): größeres m/n vs. kleineres m/n vs. größerer F_cco/pll-Teiler vs. kleinerer F_cco/pll-Teiler?
Der USB-Sonderfall interessiert mich vorerst nicht.
TL; DR: Was ist eine bessere Option und warum:
Gegeben sei F_in = 12 MHz und erwartet F_cclk = 100 MHz
m=50, n=3, Teiler=4 oder m=325, n=26, Teiler=3?
Der beste Weg, um das Problem zu betrachten, ist, dass der VCO (Voltage Controller Oscillator) sehr empfindlich auf Spannungswelligkeit und Spannungsspitzen reagieren kann, was sich direkt in Jitter niederschlägt. Der Schlüssel zu einer guten PLL ist ein niedriger Ausgangs-Jitter, aber es gibt einen Kompromiss, eine PLL mit niedrigem Jitter wird auch langsam einrasten.
Im Gegensatz zu dem, was Andy zu sagen hat, müssen Sie die PLL also mit einem möglichst hohen Teilungsverhältnis betreiben. Die Teiler-/Countdown-Schaltung fungiert als Tiefpassfilter und reduziert den Jitter (eigentlich mittelt er ihn), wodurch die Steuerung des VCO glatter wird.
hier ein PDF-Link
Seite 5 gibt Ihnen dieses Nugget "In Integer-N-PLLs erfordert die Synthese enger Kanalabstände extrem niedrige effektive Referenzfrequenzen"
und mehr:
Dies führt zu sehr niedrigen Schleifenbandbreiten und hohen Teilungsverhältnissen • Langsame PLL-Frequenzschaltzeit • Großflächige Passive • Hohes Phasenrauschen bei niedrigen Frequenzen
Sie verwenden diese Tatsachen, um die Tatsache abzuleiten, dass eine Fractional-N-Frequenzsynthese diese Probleme löst (die Notwendigkeit eines hohen Teilungsverhältnisses).
Also ja, deine Anleitung ist richtig.
sternenblau