+ All Categories
Home > Documents > Present lec freqsyn2009.ppt [Kompatibilit tsmodus])...Note: Switches Up/ und DN/ und OpAmp damit I...

Present lec freqsyn2009.ppt [Kompatibilit tsmodus])...Note: Switches Up/ und DN/ und OpAmp damit I...

Date post: 29-Jan-2021
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
55
1 Frequenz Synthese © Roland Küng, 2013 Keith Emerson’s Moog Synthesizer
Transcript
  • 1

    Frequenz Synthese

    © Roland Küng, 2013

    Keith Emerson’s Moog Synthesizer

  • 2

    Motivation Synthesizer

    20…800 MHz

    LO

    Carrier

    Kernspin Tomograph (MRT, MRI)

  • 3

    Motivation Synthesizer

    Quad band GSM (800/900/1800/2100 MHz), WiMAX Basestation (2.6/3.5 GHz)

  • 4

    Historische Synthese

    Bsp. CB – Funk 47 MHz

  • 5

    Moderne Synthese

    NCODDSPLL

    PLL PLL

    XO

    PLL = Phase Locked LoopDDS = Direct Digital SynthesisNCO = Num. Controlled OscillatorXO = Quartz Oscillator

  • 6

    Phase Locked Loop Synthese

    Einfaches Grundprinzip: Regelkreis für Phase/Frequenz

    Gesucht: Quarzstabilität aber variable Frequenz incl. RF

  • 7

    Phasen- Detektor (PD)Loop Filter (LF)

    Solange fR ≠f0: Mittelwert am Ausgang gleich Null � d.h. nicht Frequenz-sensitiv

    Für fR= f0 gilt jedoch: )sin(BAv R0d ϕ−ϕ⋅⋅=

    f0

    vom XTAL

    vom VCO

    zum VCO

    fRfR – f0

    fR – f0 fR + f0

    PD LF

    sin(2πf0t+ϕ0)

    cos(2πfRt+ϕR) sin(2π(f0-fR)t+ϕ0- ϕR)

    vd

  • 8

    Linearer Phasen-Detektor

    sin(2πf0t+ϕ0)

    cos(2πfRt+ϕR)

    fR = f0

    • Je nach benötigter DC Spannung um den VCO auf f0 zu bringen,stellt sich der passende Phasenfehler zu fR ein.

    • Bei hoher Loop Verstärkung sind VCO und Referenz fast 900 versetzt

    )sin(BA)sin(BAv eR0d θ⋅⋅=ϕ−ϕ⋅⋅=

    • Nachteil: Gain KPD abhängig von Amplituden A und B der Signale

    Vd

    • Vd besteht aus DC-Anteil und Anteil mit Frequenz 2·f0• Tiefpass Filterung (=Mittelung) entfernt 2·f0 Anteil

    Kennlinie:

    Mittelwert am Ausgangdv

    R0e ϕ−ϕ=θ

    )(V ed θ

    KPD

  • 9

    Linearer Phasen-Detektor

    sin(2πf0t+ϕ0)

    cos(2πfRt+ϕR)

    fR ≠ f0

    • Vd besteht aus Anteilen mit Frequenzen fR - f0 und fR + f0• Tiefpass entfernt fR + f0 Anteil, es verbleibt mit ∆ω = 2·π·(fR - f0)• Im so genannten Lock-in Bereich |∆ω| < ∆ωL zieht den VCO direkt auf ωR• Ist |∆ω| > ∆ωL schwingt der PLL nicht schnell genug ein, es findet aber bis zu max. ∆ωP ein Ziehvorgang (Pull-in) statt, der mehrere Perioden dauert

    • Der Bereich in dem der eingerastete PLL die Phase regeln kann (Hold) ist ±∆ωH

    ∆ωL < ∆ωP < ∆ωH

    ωω0

    dV

    dV

    ∆ωL

    ∆ωP

    ∆ωH

    KPD KF

    dV

    ~

  • 10

    Praktische Phasen-Detektoren PD

    Detektor Kennlinie gefiltert / Mittelwert

    Vd ist ein Signal mit variablem Tastverhältnis

    Vd ist ein Signal mit variablem Tastverhältnis

    Gain PD Typ IMultiplier/EXOR

    TPD(s) = KPD = VDD/π

  • 11

    Digitaler Phasen-Detektor PD

    Nachteile: • Ist kein echter Frequenz-Detektor, d.h.• Rastet auch bei doppelter und mehrfacher Frequenz ein• Restsignal der Summenfrequenz am VCO Eingang � FM

    Vorteil: Simple Digital Logik

    Loop Filter

  • 12

    Phasen/Frequenz–Detektor: PFD

    Gain PD Typ IIPFD

    TPD(s) = KPD = VDD /4π

    Basiert auf Flanken-Detektionmit Latch, D-Flip-Flops

    VDDHigh Z0

    UP

    DOWN

    VCO

    VDD

    0

    Referenz

    Phase Logic

    OUT ist die meiste Zeitabgetrennt, hochohmig�

    geringes Restsignal

  • 13

    Loop Filter (AVG)Charge Pump

    PFD mit Charge Pump

    Fall: fVCO > fREFSwitch UP/ zu und UP offenSwitch DN/ und DN toggelt

    � C wird über Switch DN entladen� Freq. fVCO sinkt

    VCO

    Referenz

    Phase Logic

    Note: Switches Up/ und DN/ und OpAmp damit IREF immer fliessen kann

    Gain PD Typ IIPFD

    TPD(s) = KPD = 2IREF /4π

  • 14

    Voltage Controlled Oscillator VCO

    z.B. Colpitts (Clapp) Oszillator in Kollektorschaltung

    Tank

    from PFD/Loop Filter

    RF output

    VAR0

    VAR0

    21

    210 CC

    CC

    CC

    CCC

    LC2

    1f

    ++

    +=

    π=

    Cc Koppel-C

  • 15

    Programmable Synthesizer

    Nachteil: Frequenz fest vorgegeben durch N

    • Vergleichsfrequenz (hier 100 kHz) muss wegen des Phasendetektors im Niederfrequenz-Bereich liegend.h. VCO Frequenz wird geteilt auf die Vergleichsfrequenz

    • RF-Teiler (Divider, Prescaler) haben aus techn. Gründen (Speed, Jitter) ein fixes Teilverhältnis R = N

    R = 10

    Loop Filter

    fREF

  • 16

    Programmable Divider

    R = M·N

    fREF

    • Tiefere Vergleichsfrequenz wählen (Loop wird langsamer!)• Fixer Prescaler plus Prog. Divider R = M·N

    � Raster: M·fREF = M·30 kHz = 1.92 MHz� Ausgangsfrequenz M·N·fREF = N·1.92 MHz

    Nachteil: Frequenz relativ grob

  • 17

    Modulus Divider

    A< N

    R = (M+1)A + M(N-A) = M·N + A

    Bsp.: PD: fREF = 30 kHz N=207, A = 51, M=64 � R = 64 · 207 + 51 = 13299

    � fo = 398.97 MHz

    N=207, A = 52, M=64 � R = 64 · 207 + 52 = 13300� fo = 399.00 MHz

    1. Prescaler uses /M+1until A = 0

    2. Prescaler uses /Muntil N = 0

    3. Pulse at Output4. Preset A, N

    So geht’s:

    � Raster = fREF = 30 kHz

  • 18

    Berechnungs-Prinzip: PLL

    PLL:

    VCO: Frequenz wirdintegriert zu Phase!

    d.h. VCO nimmt900 Marge weg!

    Design Task: Berechne VS(s) und stelle sicher, dass (mit Reserve) kein Oszillator entsteht

    fREF

    s1

    Schnitt Schleifenverstärkung VS(s)

    LF: unterdrückt Vergleichsfrequenz

    KF(s)

    ϕϕϕϕDIV

    ϕREF

    )s()s(

    )s(Ve

    DIVS ϕ

    ϕ=

    1800-180…-2700

    -1800

    -900

    00

    inverted

  • 190.01 0.1 1 10 100

    40

    30

    20

    10

    0

    10

    20

    30

    40

    50

    60

    70

    80

    9090

    40

    20 log Vsi

    .

    Vs_margei

    20 log Hi

    .

    20 log fi

    .

    79.5770.016 f

    Berechnungs-Prinzip: PLL

    Phasen Marge VS

    VS

    0dB / 00

    Barkhausen Kriterium:

    Feedback System stabil, wennmaximal 180 Grad Phasendrehung auftritt bis Schleifenverstärkung < 1 wird

    • Die Phasen Marge ist die Reservephase bis zur Phase bei Schwingbedingung.

    • Sie ermöglicht auch in der Praxis Stabilität, trotz unerwünschten Phasendrehungen durch Komponenten oder Layout

    ∫ Pol

    Zero

  • 20

    Closed Loop Bandbreite

    Loop Gain

    Closed Loop(R=4500)

    Phase Margin

    • Closed Loop Bandbreite ist etwa gleich der Frequenz für die gilt: |VS | = 1

    • Einschwingzeit ist umgekehrt proportional zu dieser Bandbreite:

    Näherung

    B/1~τ

    )s()s(

    )s(HREF

    DIV

    ϕϕ

    case: f3 = 2 Hz , Reserve Faktor 4

    0 dB

  • 21

    PLL 2nd Order Loop Filter LF

    Relativ schlechte Filter um Vergleichstakt gut zu unterdrücken � RF: Rest FM im Spektrum. Mit PFD besser als mit EXOR PD

    ii

    Zeitkonstanten:

    Mit 2. Ordnung ist es einfacher Stabilität zu erhalten

    Note:For negative sign in KF(s) exchange PD inputs

    )+s(+1s+1

    )s(K21

    2F ττ

    τ=

    1

    2aF s+1

    s+1K)s(K

    ττ

    −=

    1

    2F s

    s+1)s(K

    ττ

    −=

    Filter: Lag - Lead

  • 22

    Design PLL 2nd Order

    PLL Daumenregel

    • Wahl der Loop Bandbreite: f3 festlegen, f3

  • 23

    Loop Gain PLL 2nd Order

    Vorteile Kompensation d.h. PLL 2. Ordnung:+ Stabilität kontrollierbar+ Unterdrückt Vergleichsfrequenz besser - zu geringe Bandbreite � Loop langsam- zu geringe Bandbreite � VCO Noise grösser

    Spektrallinie Vergleichsfrequenz

    )s(Ks

    KKK)s(V F

    VCOdivPDS =

    The first-order loop (KF(s) = 1) has some drawbacks. If the PLL lowpass characteristic should suppress noise in the input signal, it is necessary to reduce the loop gain and to lower the cutoff frequency. However, the loop gain must be high to improve the response speed and the frequency synchronization range. These two requirements conflict and it is difficult to satisfy both at the same time in the first-order loop.

    Wahl:Loop Bandbreite

  • 24

    Rest FM / Noise

    Rest FM verursacht durch fR

    Neuste Technik: Fractional Synthesizer erlauben fR > Frequenzraster

    VCO noise wird innerhalb Loop Bandbreite ausgeregelt

    Typ. Spektrum

    Rauschanteile(locked)

  • 25

    Design Beispiel

    Phasendetektor: Typ PFD Flanke, aussteuerbar über die volle Speisespannung VDD = 10 V.

    [ ]V/rad0.796=4V=K

    DDPD π

    VCO: einstellbare untere Frequenz fl und obere Frequenz fu für Steuerspannungen Vl = 0 V und Vu = VDD = 10V . Für die Applikation mit 51.2 kHz wählt man zum Bsp. fl = 20 kHz und fu = 200 kHz

    [ ]s

    K)s(Trad/Vs101.13=

    V-V

    f-f2=K VCOVCO5

    lu

    luVCO =⋅π

    Teiler: Division durch R = 512

    5121

    =N1

    R1

    =KDIV =

    Loop Filter: Wahl lead-lag Filter mit KF(s):

    )CR+CRs(+1CRs+1)s(K)s(T

    21

    2F ==

    Eingesetzt in Formel für Loop Gain:

    )CR+CRs(+1CRs+1

    s101.13

    5121

    0.796=V21

    25

    S ⋅⋅

    ⋅⋅

    Applikation: Referenz 100 Hz (Netz), Ausgangsfrequenz 51.2 kHz als Sampling Frequenz

    fREF

    KF(s)

    KDIV

    -90000…-90000

    -1800

    00

  • 26

    Design Beispiel

    • Wahl f3 = 2 Hz (für ansprechende 100 Hz Unterdrückung)• Wahl C = 6.8 µF• Wahl Faktor 4 für Daumenregel

    1)CR+CRs(+1

    CRs+1

    s101.13

    5121

    0.796=)f2js(V21

    25

    3S =⋅⋅

    ⋅⋅π= � R1+R2 = 680 kΩ

    Marge = Differenz zu 1800

    74.50

    Plot z.B. mit MATLAB, Mathcad…

    CR21

    5.04f

    f2

    32 ⋅π

    === � R2 = 47 kΩ

    lVSl = 1

  • 27

    RF Synthesizer: 3rd Order PLL

    2nd order LF

    VCO

    PFD

    PFD & 2nd order LF

    fREF

    VCO

  • 28

    Alle Übertragungsfunktionen

    )s(K)sT1(Ts

    sT1

    )CC

    CCsR1)(CC(s

    CsR1)s(i

    )s(v)s(T F

    23

    1

    21

    21121

    110 =+

    +=

    +++

    +==

    )VV(

    )ff(2

    s

    1

    s

    K (s)T

    lowhigh

    lowhighVCOVCO −

    −π==

    NM1

    R1

    K)s(T divDIV ===

    π⋅

    ==4I2

    K)s(T REFPDPD

    )sT1(sT)sT1(

    sK

    KK)s(Ks

    KKK)s(V

    23

    1VCOdivPDF

    VCOdivPDS +

    +==

    32div

    VCOPD

    32div

    1VCOPD

    2

    23

    32

    1VCOPD

    r

    0

    TTKKK

    TTKTKK

    sTs

    s

    TT)sT1(KK

    )s()s(

    )s(H+++

    +

    =θθ

    Loop Filter 2nd O.

    VCO

    Divider

    Phase Detector PFD

    Loop Gain

    Closed Loop

    3rd Order PLL

    KF(s)

    KDIV

    Filter: Lead - Lag

  • 29

    Bode Plot PLL 3rd Order

    )sT1(T)sT1(

    s1

    KKK)s(Ks

    KKK)s(V

    23

    12VCOdivPDF

    VCOdivPDS +

    +==

    Remember Barkhausen !

    • 3. Ordnung regelt Phasenfehler zu Null• Lead Lag Reihenfolge im Filter statt Lag Lead

    Loop Gain

    Closed Loop(R=1)

    Phase Margin

  • 30

    Digitale Synthese

  • 31

    Motivation Digitale Synthese

    Folgen des Regelkreises: - keine Phasenkontinuität bei Frequenzwechsel- Frequenzraster nicht beliebig genau- Jitter durch ständiges regeln- Benötigt „viel“ Zeit für Frequenzänderung- Stabilitätsprobleme

    Alternative ?

  • 32

    Motivation Digitale Synthese

    • Phasen Kohärenz bei Frequenzwechsel• Instantane Frequenzwechsel ohne Einschwingen• Garantierte Stabilität – kein Loop• Feinste Auflösungen unabhängig von Einschwingzeit• Hochlineare Sweeps• Präzise Modulationen für digitale Datenübertragung• Kostengünstig bis 100 MHz, erhältlich bis 3.5 GHz

    Bsp. Messung chem./phys. Grössen über Amplituden/Phasen-Veränderung in Sensor

  • 33

    Direct Digital Synthesis

    M2f=f

    t2

    M

    =dtd

    Nclk

    outclk

    N

    ⋅=φ

    Time

    y-Value

    2N Points

  • 34

    Direct Digital Synthesis

    fclkM

    Nclk

    2f

    df

    AuflösungFrequenz

    =

    Note: AC = Accumulator, Speicher

  • 35

    Alternative zu ROM: Berechnung mit Approximationen (Taylorreihe…..)Vereinfachung: Speicherung Viertelperiode plus Vorzeichen-/Adresslogik

    Direct Digital Synthesis

    N

  • 36Bsp. Analog Devices AD9834: N = 28, P = 12, W = 10, fclk ≤ 50 MHz

    Direct Digital Synthesis

    N P

    W

    fclk

  • 37

    Auflösungen (typ. Werte)

    N

    clk

    2

    fFrequenz =: W2

    FS:Amplitude =

    N = 32, fclk = 400 MHz�93 mHz

    P

    0

    2

    360Phase =:

    P = 12 �88 mDeg

    W = 10, FS = 2 Vpp�1.95 mV

    W

    FS = Full Scale

  • 38

    Grenzen der Implementation

    Alias Grenze

    W

    5 Hauptquellen von Nebenwellen (Spurious)

    AMP ANALOG NOISE

  • 39

    W2

    FS2

    LSB22

    212

    V

    12

    V

    12

    qN

    ⋅===

    Quantisierungsrauschen DAC

    DAC Rauschleistung durch Amplitudenquantisierung wird (Power Density � slide 41):

    [V2]d

    BF

    SFS = Full Scale = 2W·VLSB

    VFS = max(VPeakPeak) = 2·√2·max(Vrms)Log. Darstellung: Cosinus bezogen auf dBFS:

    0 dBFS = 20·log[max(Vrms)]W2rms

    2

    212)V(max8

    N⋅

    ⋅= 76.1W02.6N −⋅−=

    traditionell

    [dBFS]

  • 40

    Grenzen der Implementation

    AM Spurious AM Noise

    DAC Quantisierung erzeugt AM Rauschen oder AM Spurious,abhängig von DAC Auflösung W und Verhältnis fclk/fout

    BestWorst

    dB

    FS

    dB

    FS

    Best Case: DAC AM Rauschleistungsdichtein Bandbreite fclk/2

    ⋅−−⋅−=2f

    log1076.1W02.6NoiseFloor clk [dBFS/Hz]

    Bsp: W = 12 Bit, fclk = 80 MHz, 8192 FFT, RWB = 10 kHz

    fout = 2.0000 MHz fout = 2.0111 MHz

    Rare Worst Case: DAC AM Spurious

    Empirische Abschätzung:

    Noise: -105 dBc

    Level = -6.02·W [dBFS]

  • 41

    Grenzen der Implementation

    Anschauungs-Modell

    N = 8 � 256 PkteROM Size P = 5 � Quantisierung auf 32 AbtastwerteTuning Word: M

    � unerwünschte Phasenmodulation

    Best Case: M = 8, 16, 32, 64, 128 Worst Case M = 4,12, 20, ….

    Truncate to

    Quantisierung der Phasenauflösung

  • 42

    Grenzen der Implementation

    Worst Case: ROM PM spurious

    Empirische Abschätzung:

    1PNPN 2)2,M(GGT −−− =PNPN 2)2,M(GGT −− =

    ReferenceLevel (rms):

    Notes: GGT = grösster gemeinsamer Teiler

    )8/Vlog(10

    dB02FS

    FS

    =

    dB

    FS

    dB

    FS

    Bsp.: P =12, N = 28, W = 10, fclk= 50 MHz

    Best Worst

    Quantisierung ROM Phase erzeugt PM Spurious,abhängig von Phasenauflösung P und GGT(M,2N-P)

    Rare Best Case: no ROM PM noise

    AM Noise

    PM Spurious

    Harmonics

    Level = -6.02·P + 4 [dBFS]

  • 43

    Charakterisierung: Noise Floor, Spurious

    DAC

    Noise Density (Floor) [dBFS /Hz]:

    � Messwert - 10·log (BW)

    Noise Level für SNR Bestimmung:

    ���� Noise Density + 10·log(fs/2)

    Notes: Annahme Quantisierungsrauschen ist weiss bis fs/2; SNR = Signal/Noise Ratio

    W W

    fsfs/2

    2/f12

    V

    s

    2LSB

    SNR

    W=12BW = 1 kHz, fs =4 MHz

    f

    Full Scale

    Messwert: Density in BW

    74 dB = 6.02·W+1.76

    rms

    -

    -

    -

    -

    -

    -

    Noise Density-137 dBFS/Hz

    10·log(BW)

    BW2

    flog10 s

    ⋅⋅

  • 44

    Mysterium Quantisierung bei DDS

    Beispiel 1 kHz Sinus, Abtastrate 44 kHz, 4 LSB Peak-Peak Amplitude:

    Der Fehler durch die Quantisierung periodisch:

    � Linienspektrum Harmonische und deren Aliase� Noise Floor tiefer als Theoriewert

    Signal Periodischer Fehler

    Spektrum

    Applikation: fs und fo sind oft fixe Grössen… mit Folgen

    Hier: 0 dB = theor. Noise Floor

  • 45

    Dithering bei P und W

    Bsp. Dithering beim DAC

    Addiere Dithering Signal (Pseudo Noise LSB)

    • am Input der Lookup Table (Phase Dithering P) • oder/und am DAC Input (Amplitude Dithering W)• Löst diskrete Störlinien auf, welche von Quantisierung von P und W herrühren• Addiert im Gegenzug etwas weisses Rauschen dazu

    PW

  • 46

    Mysterium Quantisierung bei DDS

    Beispiel 1 kHz Sinus, Abtastrate 44 kHz, 4 LSB Peak-Peak Amplitude:

    Der Fehler durch die Quantisierung mit Ditheringist nun statistisch unabhängig:

    � Noise Floor etwas höher als Theorie� Spurious Linien verschwinden

    Signal Statistischer Fehler durch Dithering

    Spektrale Dichte

    Applikation: fs und fo sind oft fixe Grössen… mit Folgen

    Hier: 0 dB = theor. Noise Floor

  • 47Source: Analog Dialogue 31-3 (1997), Dave Robertson, Analog Devices

    SFDR Spurious Free Dynamic Range

    3.5 MHz 21.5 MHz 28.5 MHz

    46.5 MHz

    7

    10.5 25 MHz

    18

    14.5

    fsig = 3.5 MHzfclk = 25 MHz

    -- Fundamental-- Images, Alias-- Harmonics-- Harmonic Alias-- Clock-- White noise

    (PM, AM)

  • 48

    Ausgangsspektrum DAC

    - Filterung empfehlenswert für gute Signalqualität- Möglichkeit vorhanden Images herauszufiltern (unter SNR Verlust)

  • 49

    DDS Filterung (Nyquist)

    DAC als Filter: - Filterung am Ausgang notwendig- Bei hohen Frequenzen nur LC-Filter tauglich- Ev. Amplitudenkorrektur notwendig (im ROM)

    1/fc

    Note: sinX/X Kurve linear gezeichnet

  • 50

    Rekonstruktionsfilter (AIF)

    Filter Spezifikation

    Für schnelle DAC (> 10 MHz): Nur LC-Filtertechnologie tauglich

    Relaxed

    Note: sinX/X Kurve linear gezeichnet

  • 51

    DDS Filterung Alias mit Bandpass

    Voraussetzungen: extrem stabiler Mastertakt (ultra low Jitter)gutes LC oder SAW Bandpass Filter mit Q >>100

    Ziel: Erzeugung RF-Frequenz mit i·fclk ± fout

    13 dB

    18 dB

  • 52

    Applikation FSK Modulation

    • Modulation in modernen Funkchips: z.B. Bluetooth GFSK…• Genauso ist Phasenmodulation möglich via Phase Register (BPSK, QPSK…)z.B. WLAN, optische Datenübertragung…

    Switch M between M0 und M1

  • 53

    Applikation I/Q Conversion

    • Exakte Quadratur garantiert• Präzise Kompensation von Phasenfehlern der Mischer mit ∆ϕ möglich

    • Vorsicht mit LC Filter nach den Mischern:Erhaltung Gleichlauf des Phasenganges wird schwierig

    Verarbeitung komplexer Signale

    Anwendung v.a. in HF- und Nachrichtentechnik

  • 54

    Applikation RF Synthesizer

    • Bruchteil Teiler (Fractional Divider) erlaubt hohe Vergleichsfrequenz• PLL Loop Design nicht direkt von Kanalraster abhängig�Schnellere Einschwingzeit

    32REFOUT 2

    MPff ⋅⋅=

    Divide-By-P

    fREF

    fOUT

  • 55

    Applikation RF Synthesizer

    • Fout = N ·fREF• Beliebige Referenzfrequenz mit Auflösung fclk/2N einstellbar• Ermöglicht Einsatz ganzzahliger RF- Teiler• fout/N unabhängig von Kanalraster � hohe Vergleichsfrequenz möglich� PLL kann schnell gemacht werden

    REFOUT ·f N F =


Recommended