SimPLL ist eine umfangreiche Software für PLL Design und Analyse

Transcription

SimPLL ist eine umfangreiche Software für PLL Design und Analyse
Referat
über die
PLL Design und Simulationssoftware
TM
SimPLL
von
Autor: Thomas Roob
Datum: 30. Dezember 2006
Inhaltsverzeichnis
1 Beschreibung der Software ..................................................................................................... 2
2 Anwendungen und Funktionsweise einer PLL ....................................................................... 3
3 Bedienung von SimPLL .......................................................................................................... 4
4 Die Analyse von SimPLL ....................................................................................................... 5
5 Über Applied Radio Labs, Preise, Updates und Support ........................................................ 7
1
1 Beschreibung der Software
SimPLL ist eine umfangreiche Software für PLL Design und Analyse. Mit SimPLL ist ein
schnelles Design der PLL möglich. Es können u. a. Phasenrauschen, Einstellzeiten, „worst
case reference spurs“, „lock detect performance“ sorgfältig vorhergesagt werden. Der
Vergleich z.B. verschiedener PLL Chips und Schleifenfilter ist einfach.
Der „SimPLL Designer Wizard“ ermöglicht ein den Anforderungen entsprechendes Design
der PLL in unter einer Minute. Bibliotheken vieler Standard ICs ersparen dem Anwender das
Nachschlagen der Chipdaten der Hersteller.
Abbildung 1: Auswahl des PLL Chips im Designer Wizard
SimPLL bietet eine interaktive Design- und Analyse-Umgebung zur Optimierung des
Designs. Untersuchen sie die Transmissionsantwort und das Phasenrauschen, während sie die
Phasengrenzen des Schleifenfilters variieren. Probieren sie verschiedene passive oder aktive
Schleifenfilter aus. Benutzen sie verschiedene OP-Verstärker und sehen sie sich die Effekte
auf Phasenrauschen und „reference spurs“ an.
Beobachten sie wie nichtlineare Effekte wie „charge pump voltage clipping“ und „phase
detector cycle slipping“ die Transmissionsantwort verändern, verschiedene Schleifenfilter die
Antwortzeit beeinflussen und vergleichen sie analoge und digitale „lock detect“ Lösungen.
Beobachten sie die verbleibende Frequenzmodulation beim Verändern der
Schleifenbandbreite. Sehen sie die Auswirkungen der Biasströme des OP-Verstärkers auf die
„reference spurs“ und testen sie „fast lock“ Techniken.
SimPLL zahlt sich aus, da mindestens eine Designiteration einspart wird.
2
2 Anwendungen und Funktionsweise einer PLL
Die Abkürzung PLL steht für phase-locked-loop. Dies ist ein phasengekoppelter Regelkreis
zur Erzeugung von stabilen Frequenzen bis in den GHz-Bereich, Erzeugung von
programmierbaren Frequenzen, Erzeugung von hochfrequenten Takten für Rechner sowie
Synthesizer-Tuner, da mit Hilfe dieser Schaltungstechnik ein sehr exaktes Anwählen bzw.
Ansteuern von Frequenzen möglich ist
Neben der Anwendung als Frequenzerzeuger werden PLL-Schaltungen vor allem zur
Demodulation von frequenz- oder phasenmodulierten Signalen, für Taktsynchronisation und
Taktrückgewinnung eingesetzt.
Abbildung 2: Funktionsweise einer PLL
Die Frequenz eines freilaufenden spannungsgeregelten Oszillators (VCO, voltage controlled
oscillator) wird durch einen (i. A. einstellbaren) Teiler in den Frequenzbereich der
Vergleichsfrequenz heruntergeteilt. Der Phasenunterschied zwischen der vom VCO
abgeleiteten Frequenz und einer zweiten, meist quarzgesteuerten, hoch konstanten
Vergleichsfrequenz wird in einem Phasenvergleicher ermittelt und als Regelspannung wieder
dem Oszillator zugeführt. Dadurch wird die Frequenz des Oszillators exakt auf das im Teiler
eingestellte Vielfache der Vergleichsfrequenz geregelt.
Der Tiefpass vermeidet hohe Regelfrequenzen bei geringen Frequenzabweichungen und
verbessert die Regelspannung des VCOs, eine Gleichspannung.
Gute PLL Design stellen die Frequenz in wenigen Zyklen ein. Die Güte einer PLL wird durch
verschiedene Rauschkomponenten beeinflusst.
3
3 Bedienung von SimPLL
In einem Design Wizard wird der Bereich der Ausgangsfrequenzen angegeben und die
Komponenten der PLL ausgewählt, indem bestehenden Bibliotheken oder benutzerspezifische
Angaben verwendet werden.
Die auszuwählenden Komponenten sind ein PLL Chip (Phasendetektor, Frequenzteiler),
ein VCO, eine PLL Referenz und ein Loop Filter
Abbildung 1 und 3 zeigen z. B. die Auswahlmöglichkeit eines PLL Chips und eines Loop
Filters.
Abbildung 2: Auswahl des Loop Filters im Designer Wizard
Abhängig von der lock detect Einstellung, erstellt der Wizard zusätzlich eine
Ausgangsschaltung für den lock detect Ausgang des PLL Chips und illustriert das fertige PLL
Design in einem Schaltbild (Abbildung 3)
Abbildung 3: Schaltbild des PLL Design
4
Die für die Simulation notwendigen Parameter der Komponenten werden durch den Wizard
vorbesetzt und können in der Komponentenliste links in Abbildung 3 verändert werden.
SimPLL führt automatisch eine Analyse durch. Dadurch werden die Ergebnisse in den
erstellten Plots unmittelbar dargestellt, und mit einer Holdfunktion ist der Vergleich zu
vorhergehenden Simulationen möglich (Abbildung 4).
Phase Noise (dBc/Hz)
Output Phase Noise
-60
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
10
100
1k
10k
100k
1M
Frequency (Hz)
Abbildung 4: Hold Funktion zum Vergleich zweier Simulationsergebnisse
4 Die Analyse von SimPLL
SimPLL führt eine Zeit- und Frequenzanalyse durch.
In der Zeitanalyse werden nichtlineare Effekte, die durch „charge pump saturation“ entstehen,
„cycle slipping“ des Phasendetektors, op-amp clipping (bei aktivem Filter) und nichtlineare
Einstellkurven des VCOs simuliert.
Das Ergebnis der Zeitanalyse sind Plots über das Einschwingverhalten der Frequenz, den
Frequenzfehler, den Phasenfehler, den Lock detect output (gefiltert) und den Phase Detector
Output.
Output Phase Error
60
150
40
Phase Error (deg)
Frequency (MHz)
Frequency
160
140
130
120
110
100
20
0
-20
-40
-60
0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6 1.8 2.0
Time (ms)
0
Lock Detect Output
100M
10M
1M
100k
10k
1k
100
10
1
100m
5
4
LD Output (V)
Abs Frequency Error (Hz)
|Freq Error|
0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
Time (ms)
3
2
1
0
0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6 1.8 2.0
Time (ms)
0
0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
Time (ms)
Phase Detector Output
PD Out (uA)
300
200
100
0
-100
-200
-300
0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6 1.8 2.0
Time (ms)
Abbildung 4: Plots der Zeitanalyse
5
Die Frequenzanalyse simuliert Phasenrauschen aller Komponenten.
SimPLL verfügt über verschiedene Modelle für das Phasenrauschen des VCOs und der
Referenz. Das Phasenrauschen der Filter wird über die Temperaturabhängigkeiten der
Widerstände und das Phasenrauschen des PLL Chips wird nach Techniken, die im Banerjee,
Dean "PLL Performance, Simulation and Design" 1998 dargestellt sind, simuliert.
Eine Kalkulation von Phasenzittern, Gleichkanalinterferenz und restlicher
Frequenzmodulation ist, optional unter Einbeziehung der Teiler-Verzögerung, mit SimPLL
möglich.
Das Ergebnis der Frequenzanalyse sind Plots über die Schleifenverstärkung und Phase, das
Phasenrauschen, die „referenz spurs“ und Modulationsantwort.
Loop Gain and Phase
Output Phase Noise
0
-20
-40
-60
0
-80
-100
-50
-120
Phase (deg)
Gain (dB)
50
Phase Noise (dBc/Hz)
100
-140
-100
-160
100
1k
10k
-180
100k
1M
Frequency (Hz)
Modulation Response (dB)
-150
10
Reference Spurs
Spur Level (dBc)
0
-20
-40
-60
-80
-100
-300
-200
-100
0
-60
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
10
100
1k
100k
1M
Frequency (Hz)
10k
100k
1M
Frequency (Hz)
FM Response
10
0
-10
-20
-30
-40
-50
-60
-70
-80
-90
10
100
1k
100
200
300
Offset Frequency (kHz)
Abbildung 5: Plots der Frequenzanalyse
6
10k
5 Über Applied Radio Labs, Preise, Updates und Support
Applied Radio Labs ist eine unabhängige Forschungs- und Entwicklungsorganisation, die sich
mit dem Design von “wireless” Produkten und Radiosystemen beschäftigt.
Applied Radio Labs, früher P J White Pty Ltd (ABN 23 003 136 534), bieten Design und
beraten in RF Hardware und Radiosystemen für die australische Industrie seit 1986.
Die Kontaktadresse ist
Applied Radio Labs
PO Box 542
BEECROFT NSW 2119
AUSTRALIA
Telephone: +61 2 9868 6583
FAX: +61 2 9868 6087
Email: sales@radio-labs.com
www.radiolab.com.au
Eine Softwarelizenz für SimPLL kostet 495$ und beinhaltet zwei Lizenzcodes für einen
Arbeits- und einen Heimcomputer.
Die Software steht unter http://www.radiolab.com.au/Products/SimPLL/download.htm
als 2.4 MB große zip Datei zum Download bereit und beinhaltet gleichzeitig eine
Demoversion mit Tutorial, wobei die Anzahl der Komponenten auf das Tutorial reduziert
sind.
Updates stehen kostenlos als Download bereit. Die letzte Version ist V1.3 vom 23. Juni 2004
Applied Radio Labs verspricht auf ihrer Homepage ein kostenloses Upgrade auf eine neue
Version V2.
Allerdings sind die Homepageangaben von April 2003 veraltet. Das Erscheinen der V2 wurde
für Januar 2004 geplant.
Applied Radio Labs bietet ihren Kunden kostenlosen technischen Support. Zusätzlich werden
in einem Onlineforum Fragen beantwortet.
Die Software läuft auf einen Windowsrechner mit einem 150 MHz Pentium und 32MB RAM
7