Förord
Transcription
Förord
() Förord David Karlsson Sida 1 Innehåll 1 Introduction 4 2 Noise in electrical amplifiers 2.1 Definition: Noise . . . . . . . . . . . . . . . . . . . . . 2.2 Noise types . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Noise models . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Resistor noise model . . . . . . . . . . . . . . . 2.3.2 Inductor-, Capacitor noise model . . . . . . . . 2.3.3 Diode noise model . . . . . . . . . . . . . . . . 2.3.4 BJT noise model . . . . . . . . . . . . . . . . . 2.3.5 FET noise model . . . . . . . . . . . . . . . . . 2.3.6 Nullor noise model . . . . . . . . . . . . . . . . 2.3.7 Multiple noise sources . . . . . . . . . . . . . . 2.3.8 Stages sorted with respect to noise contribution 2.4 Signal to noise ratio . . . . . . . . . . . . . . . . . . . 2.4.1 Signal to noise ratio . . . . . . . . . . . . . . . 2.4.2 Determine signal to noise ratio . . . . . . . . . 2.4.3 Wiener Kintchines sats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 3 Distortion 3.1 Linjärisering . . . . . . . . . . . . . . . 3.2 Harmonic distortion . . . . . . . . . . 3.3 Reduce distortion . . . . . . . . . . . . 3.4 Complementary devices . . . . . . . . 3.4.1 Bias of Complementary devices 4 Signal classes 4.1 Large signals . . . . . . . . . . . . . 4.1.1 Clipping . . . . . . . . . . . . 4.2 Medium signal distortion . . . . . . 4.2.1 Signal to bias ratio . . . . . . 4.2.2 Signal to bias ratio expansion 4.2.3 Peak amplitude signal to bias 4.2.4 SBR koefficienter . . . . . . . 4.2.5 Nonlinearity figure (NL) . . . 4.2.6 Bias effect on distortion . . . 4.2.7 Harmonic distortion from NL 4.2.8 BJT vs. FET . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 8 9 9 9 . . . . . . . . . . . . . . . ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 10 11 11 11 11 11 11 11 12 12 . . . . . Innehåll (Innehåll) 4.2.9 Maximal Loop Gain . . . . . . . . . . . . . . . . . . . . . 5 Frequency behavior 5.1 Maximal Flat Magnitude (MFM) . . . . 5.1.1 Butterworth placement of poles . 5.2 Linear phase . . . . . . . . . . . . . . . 5.2.1 Bessel placement of poles . . . . 5.3 Real poles . . . . . . . . . . . . . . . . . 5.3.1 Placement of real poles . . . . . 5.4 Loopgain pole product (LP) . . . . . . . 5.4.1 Maximum of bandwith . . . . . . 5.5 Non-dominant poles . . . . . . . . . . . 5.5.1 Determine the dominant pole set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 13 13 13 13 14 14 14 14 14 14 15 6 Improving bandwidth 16 6.1 Increase ωT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7 Frequency compensation 7.1 Frequency compensation with Phantom zero . 7.1.1 Phantom zero definition . . . . . . . . 7.1.2 Freedom in root locus . . . . . . . . . 7.1.3 Placement of phantom zero . . . . . . 7.1.4 Realization of phantom zero . . . . . . 7.1.5 Placement of realisation . . . . . . . . 7.1.6 Efficiency of the zero . . . . . . . . . . 7.2 Frequency compensation with other methods 7.2.1 Pole-split . . . . . . . . . . . . . . . . 7.2.2 Pole-zero cancellation . . . . . . . . . 7.2.3 Resistive broadbanding . . . . . . . . 7.2.4 Capacitive narrowbanding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 17 17 17 18 18 18 18 18 18 18 18 8 Biasing of negative feedback amplifiers 19 9 Voltage and Current sources 20 10 Improving bias sources 21 David Karlsson Sida 3 Kapitel 1 Introduction 4 Kapitel 2 Noise in electrical amplifiers 2.1 Definition: Noise Noise är en stokastiskprocess som karakteriseras av: • Normalfördelning (Gaussian distribution). • Medelvärde: E(Vn ) = v¯n = 0 • Medelkvardratvärde, MS: V (vn ) = E(vn2 ) = v¯n2 p • Rotmedelkvadratvärde, RMS: vr ¯ms = vn2 • Noisepower: Pn ∝ vn2 2.2 Noise types Noise uppkommer av olika anledningar. Bland annat: • Thermal noise: från laddningsbärarnas slumpmässiga rörelser på grund av temperatur. • Shot noise: från slumpmässig injektion av minoritetsbärare i PN-övergångar på grund av strömflödet. • flickernoise: från allehanda materialbrister och defekter 2.3 Noise models Alla noise källor är antingen spännings-, eller ström källor. Dessa källor lyder under Kirchoff’s lagar (KVL, KCL) och kan Norton-, Thevenin-transformeras. Deras storlek in eller vn är en stokastiskvariabel. Noise beskrivs ofta i form av spektralfunktioner, S. 5 2.3. Noise models 2.3.1 (Kapitel 2. Noise in electrical amplifiers) Resistor noise model Resistorer ger upphov till Thermal noise: Thevenin: SvR = 4kT R Norton: SvR = 4kT /R Där k är Boltzmans konstant. 2.3.2 Inductor-, Capacitor noise model Idealt inget noise-bidrag. Dock är inte komponenterna inte ideala utan har en inre resistans vilken ger upphov till thermal noise. 2.3.3 Diode noise model Sin ,D = 2qID 2.3.4 BJT noise model Svrb = 4kT rb SIB = 2qIB SIC = 2qIC 2.3.5 FET noise model Svrg = 4kT rg SID = 4kT γgm f SID ,f = 4kT γgm ff 2.3.6 Nullor noise model Nullorn är per definition en ideal komponent och bidrar därför inte med något noise till kretsen. Varje krets som följs av en nullor är själv en nullor. 2.3.7 Multiple noise sources Tillvägagångssättet för att behandla flera noise sources är att förflytta dem en och en genom kretsen till ingången för att där slå ihop dem. Till detta används V-shift, I-shift. Strömkällor parallellt med utgången och Spänningskällor i serie med utgången har ingen inverkan på signalen. 2.3.8 Stages sorted with respect to noise contribution Best to worst: • CS • ASCS • CPCS • series • shunt David Karlsson Sida 6 2.4. Signal to noise ratio (Kapitel 2. Noise in electrical amplifiers) • CD • CG 2.4 2.4.1 SN R = 2.4.2 Signal to noise ratio Signal to noise ratio Ps Pn |B = R |S (f )|df RB s |Sn (f )|df B Determine signal to noise ratio En vanlig metod för att bestämma SNR är att utsätta kretsen för en sinusfor2 2 mad testton, Ps = vrms (alternativt Ps = Irms ). 2 v rms R Då fås SN R = |Sv (f )|df B n Svn är antingen given från spektralfunktionerna till noise modellerna eller räknas fram med hjälp av överföringsfunktion då noise-källorna flyttas till ingången. Man slår i hop alla korrelerade källor och räknar ut noise-spektrat (Sn ) med hjälp av Wiener Kintchine. 2.4.3 Wiener Kintchines sats Spectral density function at input = transfer from origin to input * SDF of noise source. Sn,y (jω) = |Hx,y (jω)|2 Sn,x (jω) (2.1) (Gäller endast för okorrelerade källor). David Karlsson Sida 7 Kapitel 3 Distortion Distortion är den förändring av insignalens utseende som kan ske i förstärkare på grund av att transistorer inte är helt linjära, linjäritet uppnås dock så länge man håller signalen innanför transistorernas linjära område. Detta görs med hjälp av biasering. 3.1 Linjärisering Överföringsfunktionen (xo = f (xi )) till en förstärkare är generellt olinjär och svår att räkna med. För att förenkla problemet matematiskt kan man Taylorutveckla överföringsfunktionen kring biaspunkten. Då fås in-/utsignalrelationen: xO + XO = f (XI ) + df (XI ) xi + ... dxI (3.1) där: f (XI ) = XO xI = XI + xi Biaseringspunkten är (XI , XO ) (XI ) xi Småsignalöverföringen xO = dfdx I Högre ordningens termer (...) är distortionen. 3.2 Harmonic distortion De högre ordningarnas termer sammanfaller efter omskrivning med cosinus för dubbla vinkeln till: xO = b0 + b1 cos(ωi t) + b2 cos(2ωi t) + b3 cos(3ωi t) (3.2) Den harmoniska distortionen definieras som: HDn = | bn | b1 och den totala harmoniska distortionen (THD) som: v u∞ uX T HD = t HDn2 n=2 8 (3.3) (3.4) 3.3. Reduce distortion 3.3 (Kapitel 3. Distortion) Reduce distortion Nedan följer tre metoder för att reducera distortion: • Predistortion - Lägg på distortion innan förstärkaren som kompenserar för förstärkardistortionen • Balancing - matcha oliniäriteterna i komponenterna genom att använda positiva och negativa signaler eller komplementära komponenter. • Negative feedback - Negativ återkoppling reducerar distortionen med återkopplingsfaktorn. 3.4 Complementary devices Med komplementära komponenter eller complementary devices menas PNP <> NPN och nMOSFET <-> pMOSFET. Den komplementära komponentens överföringsfunktion jämfört den ordinär är fc (x) = −f (−x). Eftersom de har samma signalbeteende och inverterad bias av samma magnitud elimineras distortion (de jämna termerna i den harmoniska distortionen försvinner). 3.4.1 Bias of Complementary devices Biaserings källorna till de komplementära komponenterna har negativa värden: negativ spänning och strömmarna går åt andra hållet. David Karlsson Sida 9 Kapitel 4 Signal classes Det finns tre klasser av elektriska signaler i förstärkar modellerna: • Small signal - linjär modell - (noise dominerar) • Medium signal - Tredje ordningens potens modell - (distortion dominerar) • Large signal - Förändrat beteende - (klippning) 4.1 Large signals I storsignal modellen modelleras transistorer som switchar, öppna eller slutna. I modellen beräknas maximal och minimal signal som transistorn kan leverera. Om dessa värden överskrids uppstår klippning. 4.1.1 Clipping Gränserna för spänning respektive ström skrivs: vO ∈ {voltagemin , voltagemax }, iO ∈ {currentmin , currentmax } Exempel: (RO = resistans över utgången) Med en rent resistiv last fås klippningsgränser: vO ∈ {−VO , IO RO } (4.1) iO ∈ {−VO /RO , IO } (4.2) För antiseriesteget fås klippningsgränser: vO ∈ {−IO RO , IO RO } (4.3) iO ∈ {−IO , IO } (4.4) För komplementärparallellsteget fås klippningsgränser: vO ∈ {−VO , VO } (4.5) iO ∈ {−VO /RO , VO /RO } (4.6) 10 4.2. Medium signal distortion (Kapitel 4. Signal classes) Sitter det en reaktiv komponent på utgången blir klippningsgränserna frekvensberoende. 4.2 Medium signal distortion 4.2.1 Signal to bias ratio Signal to bias ratio (ex. m(t) = 4.2.2 iO (t) IO ) är utsignal normaliserad till bias. Signal to bias ratio expansion m = m1 + k2 m21 + k3 m31 + ... (4.7) Total SBR går att mäta direkt, och den linjära termen (m1 ) går att räkna ut. Total SBR- linjära SBR = distortion. 4.2.3 Peak amplitude signal to bias ratio m= iˆO IO (4.8) använd i m = m1 + k2 m21 + k3 m31 + ... (4.9) ger m1 som linjär term och önskad signal. Resten är distortion, koefficienterna k beskriver olinjäriteternas styrka. 4.2.4 SBR koefficienter Koefficienterna k till expansionen beskriver olinjäriteten och bestäms av transistorteknik och konfiguration (fås ur Tabell). 4.2.5 Nonlinearity figure (NL) Olinjäriteten kan beskrivas som en summa: N L2 = 1 (k2a · m1a + k2b · m1b + k2c · m1c ) 1 − Aβ (4.10) 1 (k 0 ·m2 +k 0 ·m2 +k 0 ·m2 −2k2a m1a k2b m1b −2k2a m1a k2c m1c −2k2b m1b k2c m1c ) 1 − Aβ 3a 1a 3b 1b 3c 1c (4.11) Ur ekvationerna ovan ser man att distortionen är omvänt proportionell mot mot slingförstärkningen (Aβ). N L3 = 4.2.6 Bias effect on distortion En ökning av bias-strömmen minskar distortionen eftersom den medför en ökˆ . ning av Aβ och minskning av m1 , eftersom m1n = IiOn On David Karlsson Sida 11 4.2. Medium signal distortion 4.2.7 (Kapitel 4. Signal classes) Harmonic distortion from NL den harmoniska distortionen kan fås ur NL enligt: 4.2.8 HD2 = 1 |N L2 | 2 (4.12) HD3 = 1 |N L3 | 4 (4.13) BJT vs. FET FET är mer linjär BJT är inte lika linjär men har mycket högre gain.(Använd om möjligt BJT i NFB). 4.2.9 Maximal Loop Gain Låt N beteckna antalet steg. Då ges den maximala möjliga förstärkningen för BJT respektive FET ur: BJT: |Aβ|max = βfN N FET: |Aβ|max = VVpA/2 David Karlsson Sida 12 Kapitel 5 Frequency behavior Aβ är frekvensberoende. Räkna ut Aβ med hjälp av den naturliga metoden, A (förstärkningen) och β (återkopplingsnätet) var för sig. slingpoler och nollställen som uppstår i Aβ, på grund av de inbyggda kapacitancerna cπ , ger upphov till frekvensberoende. slingpolerna kan antingen faktoriseras fram ur Aβ eller genom att man tittar på vilka komponenter som är parallella med respektive rπ . Varje steg ger upphov till en pol. 5.1 Maximal Flat Magnitude (MFM) När vi gör en förstärkare vill vi ha en så stor flatgain som möjligt inom frekvensbandet som ska förstärkas och även största möjliga bandbredd. 5.1.1 Butterworth placement of poles För att uppnå MFM ska systempolerna läggas i Butterworth position. Polernas placering fås ur det karakteristiska polynomet: CP = sn + a1 sn−1 + ... + an = 0 (5.1) där |an | = ω0n och ω0 = bandbredd. Exempel: Första ordningen: Andra ordningen: 5.2 1 −ω0 √ (1 ± j) 2 (5.2) √ 1 −ω0 , −ω0 (1 ± j 3) 2 (5.3) Linear phase Då linjär fas är viktig, det vill säga då man vill ha så lite fasförskjutning som möjligt av signalen, används en annan metod 13 5.3. Real poles 5.2.1 (Kapitel 5. Frequency behavior) Bessel placement of poles Polernas placering för linjär fas fås ur det karakteristiska polynomet: CP = sn + a1 sn−1 + ... + an = 0 (5.4) där |an | = ω0n och ω0 = bandbredd. Exempel: Första ordningen: −ω0 (0.8659 ± j · 0.5002) (5.5) −ω0 · 0.7740, −ω0 (0.6130 ± j · 0.5848) (5.6) Andra ordningen: 5.3 Real poles Då polerna är reella fås ett system som är robust mot parameter variatoner så som last och källa. Det innebär att man kan konstruera ett system utan exakt veta lasten eller källan. 5.3.1 Placement of real poles Polernas placering för linjär fas fås ur det karakteristiska polynomet: CP = sn + a1 sn−1 + ... + an = 0 (5.7) Alla poler läggs i −ω0 . 5.4 Loopgain pole product (LP) LP = [1 − Aβ(0)] Y pn (5.8) ∀n 5.4.1 Maximum of bandwith Den maximala bandbredd som en förstärkare klarar kan fås ur LP-produkten enligt: 1 (5.9) ω0 = LP n där n är antalet poler. 5.5 Non-dominant poles Poler som kan flyttas till önskad position kallas för dominanta de andra är icke-dominanta. Det är viktigt att ta bort de icke-dominanta polerna från LPprodukten innan man kompenserar. David Karlsson Sida 14 5.5. Non-dominant poles 5.5.1 (Kapitel 5. Frequency behavior) Determine the dominant pole set ( Om Om P P slingpoler < systempoler så finns det icke-dominanta poler i setet P P slingpoler ≥ systempoler så finns det bara dominanta poler i setet (5.10) Om det finns icke-dominanta poler i setet så ta bort den mest negativa slingpolen och räkna om summan. Upprepa tills det bara finns dominanta poler i setet. David Karlsson Sida 15 Kapitel 6 Improving bandwidth Det finns två sätt att öka bandbredden för en förstärkare: Man kan lägga till fler steg eller öka ωT 6.1 Increase ωT För ingångssteget kan ωT ökas genom att man antingen ökar biasströmmen eller bytar till en bättre transistor. Ökar man biasströmmen måste man se till att man inte får för mycket noise. För utgångssteget kan man göra samma åtgärder som för ingångssteget, men då är inte noise kritiskt men en ökning i biasström minskar distortionen och ökar effektförbrukningen. 16 Kapitel 7 Frequency compensation För att få önskade egenskaper på systemet kompenseras för frekvens,tid eller robusthet. Kompenseringen förändrar det karakteristiska polynomet (CP) så att alla poler hamnar i önskade positioner. 7.1 Frequency compensation with Phantom zero Fantom nollan påverkar inte slingförstärkning (Aβ) och LP-produkt, men den påverkar utseendet på pol-nollställe-diagrammet (Root locus). Linjäritet och hastighet hos systemet bevaras. 7.1.1 Phantom zero definition Nollställen i återkopplingen (β) är fantomnollor, de andra är slingnollor. 7.1.2 Freedom in root locus När antalet nollställen = antalet poler -1 kan man modifiera det karakteristiskapolynomet som man vill. 7.1.3 Placement of phantom zero Fantomnollan n placeras enligt: n= −ω02 −(p01 + p02 ) + p1 + p2 (7.1) Där systempolsumman (p01 + p02 ) väljs beroende på vilken karakteristik man vill ha √ • Butterworth: − 2ω0 • Bessel: −1.73ω0 • Real double pole: −2ω0 17 7.2. Frequency compensation with other (Kapitel methods7. Frequency compensation) 7.1.4 Realization of phantom zero Det man vill göra med fantomnollan är att få β att öka för höga frekvenser: β(s) = β(0) 1 − ns 7.1.5 Placement of realisation Fantomnollans komponent (C eller L, inte båda för då får man två nollor) kan placeras på 3 ställen: • I återkopplingsnätet. • Vid förstärkarutgången. • Vid förstärkaringången. 7.1.6 Efficiency of the zero Fantomnollans effektivitet beräknas: δ ≡ Fantomnollan är effektiv då δ ≥ 7. 7.2 7.2.1 pph np h . Frequency compensation with other methods Pole-split Påverkar inte slingförstärkning (Aβ(0)), dock små förluster i polprodukten och LP-produkten. Pole-split försämrar linjäriteten (för höga frekvenser) och snabbheten. Polesplit delar upp två poler med en faktor E: px ← pEx , py = E · py . 7.2.2 Pole-zero cancellation Ett nollställe placeras på en pol. Påverkar inte slingförstärkning (Aβ(0)), dock små förluster i polprodukten och LP-produkten. Linjäriteten (för höga frekvenser) och snabbhet försämras. 7.2.3 Resistive broadbanding Sänker slingförstärkning (Aβ(0)) med en faktor E, polprodukten ökar med ungefär samma faktor och LP-produkten minskar lite, metoden försämrar linjäriteten (för alla frekvenser!) och snabbheten. 7.2.4 Capacitive narrowbanding En pol flyttas till lägre frekvens. slingförstärkning (Aβ(0)) oförändrad, polprodukten minskar en faktor E, stora förluster i LP produkten. Linjäriteten försämras i mellanhöga frekvenser och hastigheten försämras markant! David Karlsson Sida 18 Kapitel 8 Biasing of negative feedback amplifiers 19 Kapitel 9 Voltage and Current sources 20 Kapitel 10 Improving bias sources 21