Tekninen syväluotaus PLL-silmukkasuodattimen suunnitteluun, kaistanleveyden valintaan ja vaihevaraukseen 11 lukuputken SKU-mallille. Suunnattu OEM-ostajille ja RF-insinööreille.

Lähetetty: tammi 27, 2026 - 167 Näyttökerrat

Lukuputken PLL-silmukkasuodatin ja kaistanleveys: Vakaus 11 SKU-mallin yli

Kohderyhmä: Laitteistosuunnittelun vetäjät ja PLL-asiantuntijat, jotka valitsevat silmukkasuodattimen topologian ja kaistanleveyden lukukynän jitterinpuhdistus-PLL:lle. Toissijaisesti: OEM-laiteohjelmiston arkkitehdit, jotka joutuvat arvioimaan pahimman tapauksen taajuusvaellosta lämpötilan tai kuormituksen muutoksessa.

Saksalainen koulutusalan jakelija palautti 180 KF1-yksikköä vuoden 2024 neljännellä kvartaalilla "napsahdus-paukahdus"-äänihäiriön vuoksi. Irrotimme 8 yksikköä, liitimme Rohde & Schwarz FSVR -spektrianalysaattorin BLE-radion 2,4 GHz:n lähtöön ja mittasimme referenssipiikit tasolle -42 dBc, 24 kHz kantataajuudesta. Perussyy: PLL-silmukkasuodattimen kaistanleveys oli 240 kHz suunnitellun 100 kHz:n sijaan, minkä vuoksi referenssipiikit pääsivät vuotamaan läpi; kustannussäästötoimenpiteessä oli vaihdettu väärät komponentit (1,2 nF ja 6,8 kΩ 2,2 nF:n ja 4,7 kΩ:n sijaan). Palauttaminen suunnitelman mukaiseen silmukkasuodattimeen pudotti piikit -68 dBc:iin ja poisti vian. Jokaisessa lukukynässä (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) on tietty PLL-silmukkasuodattimen topologia, ja tämä opas käy läpi kaistanleveyden, phase margin -varmuuden ja komponenttivalinnan, jotka ratkaisevat, lukkiutuuko PLL puhtaasti.

1. Miksi PLL-silmukkasuodattimen suunnittelu on tärkeää lukukynässä

Lukukynän PLL (phase-locked loop) ottaa referenssikellon (tyypillisesti 24 MHz tai 26 MHz kvartsikiteestä) ja moninkertaistaa sen kohdelähtötaajuudeksi (26 MHz radion referenssille, 50 MHz OID-anturin kellolle, 96 MHz äänikoodekille). PLL sisältää vaihe-taajuusdetektorin (PFD), varauspumpun, silmukkasuodattimen, VCO:n (voltage-controlled oscillator) ja takaisinkytkentäjakajan. Silmukkasuodatin on analoginen piiri, joka muuntaa PFD:n digitaaliset pulssit VCO:n tasaiseksi ohjausjännitteeksi.

Silmukkasuodattimen kaistanleveys määrittää kolme kriittistä suorituskykymittaria: jitterin vaimennuksen, referenssipiikkien vaimennuksen ja lukitusajan. Leveämpi kaistanleveys (esimerkiksi 500 kHz) vaimentaa VCO:n vaihekohinaa aggressiivisemmin mutta päästää referenssipiikit läpi. Kapeampi kaistanleveys (esimerkiksi 30 kHz) vaimentaa referenssipiikkejä 40 dB enemmän, mutta pidentää lukitusajan 200 µs:sta 4 ms:iin ja vaimentaa VCO:n vaihekohinaa vähemmän tehokkaasti. Suunnittelutavoitteena on kaistanleveys, joka tasapainottaa nämä kolme mittaria kyseiselle sovellukselle.

Lukukynässä PLL:llä on kaksi vikatilaa. Ensimmäinen on referenssipiikkien vuotaminen äänitaajuusalueelle, jolloin ne aiheuttavat napsahdus-paukahdus-häiriöitä. Referenssipiikit esiintyvät PFD:n vertailutaajuudella (tyypillisesti 1–5 MHz), ja mikä tahansa signaali tällä taajuudella, joka vuotaa silmukkasuodattimen läpi, näkyy sivukaistoina VCO:n lähdössä. Toinen on PLL:n lukkiutumisen irtoaminen lämpötilamuutosten aikana, jolloin kylmäkäynnistys -10 °C:sta +25 °C:een saa VCO:n ohjausjännitteen ylilyömään ja menettämään lukkiutumisen. Silmukkasuodattimen phase margin (tyypillisesti 50°–70°) määrittää, kestääkö PLL lämpötilamuutoksen lukkiutumatta irti.

SKU PLL-topologia Silmukkasuodattimen tyyppi Kaistanleveys Phase margin Referenssipiikki
B1 MCU:n sisäinen 2. kertaluvun RC 200 kHz 52° -55 dBc
B2 MCU:n sisäinen 2. kertaluvun RC 200 kHz 52° -55 dBc
F8 SiT8208 ulk. 3. kertaluvun RC 100 kHz 60° -68 dBc
K7 SiT8208 ulk. 3. kertaluvun RC 100 kHz 60° -68 dBc
KF1 SiT8208 ulk. 3. kertaluvun RC 100 kHz 60° -68 dBc
L5 SiT95201 ulk. 4. kertaluvun aktiivinen 80 kHz 65° -75 dBc
P2 MCU:n sisäinen 2. kertaluvun RC 200 kHz 52° -55 dBc
Q6 SiT8208 ulk. 3. kertaluvun RC 100 kHz 60° -68 dBc
Q8 SiT8208 ext. 3. kertaluvun RC 100 kHz 60° -68 dBc
T2 SiT95201 ext. 4. kertaluvun aktiivinen 60 kHz 68° -78 dBc
Y6 SiT95201 VCTCXO ei koske (sisäinen) ei koske ei koske -82 dBc

2. Kolme silmukkasuodatintopologiaa

Käytämme 11 SKU:n sarjassa kolmea silmukkasuodatintopologiaa. Ensimmäinen on MCU:n sisäinen 2. kertaluvun RC-suodatin, jota käytetään malleissa B1, B2 ja P2. Toinen on ulkoinen 3. kertaluvun RC-suodatin, jota käytetään malleissa F8, K7, KF1, Q6 ja Q8. Kolmas on ulkoinen 4. kertaluvun aktiivisuodatin, jota käytetään malleissa L5 ja T2. Y6 käyttää VCTCXO-oskillaattoria, joka ei tarvitse silmukkasuodatinta.

2. kertaluvun RC-suodatin on sarjavastus (R1) ja maakondensaattori (C1), mahdollisesti rinnakkaisella toisella kondensaattorilla (C2). Siirtofunktiossa on yksi napa (RC-kulmataajuudessa) ja yksi nollakohta (R1/C1-suhteen määräämä). Kaistanleveys on noin 1 / (2π × R1 × C1), joten 4,7 kΩ:n vastus ja 220 pF:n kondensaattori antavat 154 kHz:n kaistanleveyden. Vaihevara on noin 50°–55°, mikä on rajallinen vakaalle toiminnalle lämpötilan yli.

3. kertaluvun RC-suodatin lisää toisen RC-asteen (R2 ja C2) ensimmäisen asteen jälkeen. Toinen aste tuo navan korkeammalle taajuudelle (tyypillisesti 5×–10× ensimmäisestä navasta), mikä vaimentaa referenssisäröjä ensimmäisen navan yläpuolella vaikuttamatta silmukan vakauteen. 3. kertaluvun suodatin antaa 20 dB enemmän referenssisärön vaimennusta kuin 2. kertaluvun suodatin, mutta komponenttivalinta on monimutkaisempi.

4. kertaluvun aktiivisuodatin käyttää op-vahvistinpuskuria RC-asteiden välissä tarjoten pieni-impedanssisen ohjauksen toiselle RC-asteelle. Op-vahvistin poistaa toisen RC-asteen ensimmäiseen kohdistaman kuormitusvaikutuksen, mikä mahdollistaa kummankin navan itsenäisen virityksen. 4. kertaluvun suodatin antaa 30 dB enemmän referenssisärön vaimennusta kuin 2. kertaluvun suodatin ja suuremman vaihevaran (65° vs. 50°), mutta lisää $0,42 BOM-kustannukseen.

Ostajan vinkki: Kun tilaat private-label-rakenteen äänikirjasovellukseen, joka vaatii korkeaa audio-SNR:ää (≥96 dB) tai pitkää BLE-kantamaa (≥12 m), määrittele SiT8208 ulkoinen PLL ja 3. kertaluvun silmukkasuodatin. $0,86 BOM-lisä yksikköä kohti saadaan takaisin ensimmäisten 800 toimitetun yksikön aikana vähentyneinä audiovioina.

3. Silmukan kaistanleveyden laskenta kullekin SKU:lle

Silmukan kaistanleveys lasketaan kolmesta yhtälöstä. Ensimmäinen yhtälö on kaistanleveyden, PFD-taajuuden ja vaimennuskertoimen välinen riippuvuus. Kaistanleveys on noin PFD-taajuus jaettuna (2π × vaimennuskertoimella). Toinen yhtälö on vaimennuskertoimen ja varauspumpun virran välinen riippuvuus. Vaimennuskerroin on noin (R1 × Icp) / (N × Kvco), missä R1 on silmukkasuodattimen vastus, Icp on varauspumpun virta, N on takaisinkytkentäjakaja ja Kvco on VCO-vahvistus. Kolmas yhtälö on C1:n ja ominaistaajuuden välinen riippuvuus. C1 on noin (Icp × Kvco) / (R1 × ωn² × N).

SiT8208:lla mallissa F8 PFD-taajuus on 1 MHz (asetettu 26 MHz:n referenssistä jaettuna 26:lla), varauspumpun virta 1,2 mA, VCO-vahvistus 80 MHz/V ja takaisinkytkentäjakaja 1 (PLL-kerroin 1×). Tavoitevaimennuskerroin on 1,0 (kriittisesti vaimennettu), jolloin ominaistaajuus on 100 kHz ja silmukan kaistanleveys noin 100 kHz. R1 on 4,7 kΩ ja C1 2,2 nF, mikä antaa ensimmäisen navan 15,4 kHz:iin. R2 on 1,2 kΩ ja C2 220 pF, mikä antaa toisen navan 600 kHz:iin.

SiT95201:llä mallissa L5 PFD-taajuus on 4 MHz (asetettu 48 MHz:n referenssistä jaettuna 12:lla), varauspumpun virta 2,4 mA, VCO-vahvistus 60 MHz/V ja takaisinkytkentäjakaja 1. Tavoitevaimennuskerroin on 0,9 (hieman alivaimennettu), jolloin ominaistaajuus on 200 kHz ja silmukan kaistanleveys 80 kHz käytettäessä 4. kertaluvun aktiivisuodatinta. Op-vahvistin on OPA369-pienivirta- ja pienikohinavahvistin, jonka yksikkökohtainen kustannus on $0,32.

SKU PFD-taajuus Varauspumppu VCO-vahvistus Vaimennus Kaistanleveys Vaihevara
F8 1 MHz 1,2 mA 80 MHz/V 1,0 100 kHz 60°
K7 1 MHz 1,2 mA 80 MHz/V 1,0 100 kHz 60°
KF1 1 MHz 1,2 mA 80 MHz/V 1,0 100 kHz 60°
L5 4 MHz 2.4 mA 60 MHz/V 0.9 80 kHz 65°
Q6 1 MHz 1.2 mA 80 MHz/V 1.0 100 kHz 60°
Q8 1 MHz 1.2 mA 80 MHz/V 1.0 100 kHz 60°
T2 4 MHz 2.4 mA 60 MHz/V 1.0 60 kHz 68°
Y6 n/a n/a n/a n/a n/a n/a

4. Komponenttien valinta topologioittain

Toisen asteen RC-suodin malleissa B1, B2 ja P2 käyttää 4,7 kΩ:n 0402-vastusta (Yageo RC0402FR-074K7L) ja 220 pF:n 0402 X7R-kondensaattoria (Murata GRM1555C1H221JA01D). Osien hinta on 0,012 $ sarjaa kohden, ja niiden yhdistetty DC-toleranssi on ±5 %, jonka PLL sietää ongelmitta.

Kolmannen asteen RC-suodin malleissa F8, K7, KF1, Q6 ja Q8 käyttää 4,7 kΩ + 1,2 kΩ:n vastuspari (kaksi Yageo 0402) ja 2,2 nF + 220 pF:n kondensaattoripari (Murata X7R 0402). Osien hinta on 0,024 $ sarjaa kohden, ja niiden yhdistetty toleranssi on ±5 %.

Neljännen asteen aktiivisuodin malleissa L5 ja T2 käyttää kahta 0402 RC-paria sekä OPA369-operaatiovahvistinta 5-nastaisessa SOT-23-kotelossa. Operaatiovahvistin tarjoaa yksikkövahvistuksen puskuroinnin ensimmäisen ja toisen RC-vaiheen välillä. Osien hinta on 0,42 $ sarjaa kohden, ja niiden yhdistetty toleranssi on ±2 %.

Edustava Q1 2026 AVL-kartoitus kolmannen asteen suodattimen osille osoittaa: 4,7 kΩ:n vastukset Yageolta 0,0028 $ maahanpantuna (kaksoislähde Vishayn kautta), 1,2 kΩ:n vastukset Yageolta 0,0028 $ maahanpantuna (kaksoislähde Stackpolen kautta), 2,2 nF X7R -kondensaattorit Muratalta 0,012 $ maahanpantuna (kaksoislähde Samsungin kautta) ja 220 pF X7R -kondensaattorit Muratalta 0,008 $ maahanpantuna (kaksoislähde TDK:n kautta). Kolmannen asteen suodattimen täydellinen BOM on 0,025 $ sarjaa kohden.

5. Lukkiutumisajan huomioon otettavat seikat

Lukkiutumisaika on käänteisesti verrannollinen silmukan kaistanleveyteen: 200 kHz lukkiutuu 200 µs:ssa, 100 kHz 700 µs:ssa, 60 kHz 4 ms:ssa. Lukukynän laiteohjelmisto sietää jopa 1 ms:n käynnistyksen aikana, koska käynnistyslatain toimii kiinteällä 24 MHz:llä ensimmäiset 50 ms; se ei siedä 4 ms:aa BLE-kanavahyppyjen aikana, jolloin menetetyt paketit aiheuttavat yhteyden katkeamisia.

F8- ja Q6-keskiluokan silmukat toimivat 100 kHz:llä ja 700 µs:n lukkiutumisajalla, mukavasti alle 1 ms:n kynnyksen. L5- ja T2-premium-silmukat toimivat 60–80 kHz:llä ja 1,2–1,6 ms:n lukkiutumisajalla, joten ne sisältävät pik lukituspiirin, joka vaihtaa kaistanleveyden 500 kHz:iin kanavahyppyjen aikana ja takaisin 80 kHz:iin lukkiutumisen jälkeen, saavuttaen 200 µs hyppyjen aikana.

SKU Silmukan kaistanleveys Lukkiutumisaika käynnistyksessä BLE-hypyn lukkiutumisaika Pudotusprosentti
F8 100 kHz 700 µs n/a 0.04%
K7 100 kHz 700 µs 700 µs 0.04%
KF1 100 kHz 700 µs 700 µs 0.04%
L5 80 kHz 1.2 ms 200 µs (pikalukitus) 0.02%
Q6 100 kHz 700 µs n/a 0.04%
Q8 100 kHz 700 µs n/a 0.04%
T2 60 kHz 1.6 ms 200 µs (pikalukitus) 0.02%
Y6 n/a 50 µs 50 µs 0.01%

6. PCB-layout-säännöt PLL-silmukkasuodattimelle

Viisi layout-sääntöä ratkaisee, lukkiutuuko PLL siististi vai renkaako. (1) Silmukkasuodatin on sijoitettava enintään 5 mm:n päähän PLL-piiristä. (2) Silmukkasuodattimen maa on kytkettävä suoraan PLL-piirin maanastaan, ei yhteiseen maatason. (3) Silmukkasuodattimen tulojohdinta on suojattava molemmilta puolilta maadoitusvedolla. (4) Mikään digitaalinen signaali ei saa kulkea alle 3 mm:n päässä silmukkasuodattimen johdinvetoista. (5) VCO:n käyttöjännite on suojauduttava 100 nF + 10 µF kondensaattoriparilla enintään 2 mm:n päässä VCO:n syöttönavasta.

Yleisin vikatila (32 % vuoden 2025 kenttäpalautuksista) oli silmukkasuodattimen kytkeminen yhteiseen digitaaliseen maatasoon PLL:n analogisen maanastan sijaan. Jaettu maa toi 4 mV:n digitaalisen kytkentäkohinan VCO:n ohjausjännitteeseen, mikä moduloi lähtötaajuutta 24 kHz:n PFD-taajuudella. Korjaus on käyttää tähtimaa-topologiaa, jossa PLL:n analoginen maanasta on silmukkasuodattimen ainoa maaviite.

Toinen yleinen vikatila (18 % kenttäpalautuksista) oli silmukkasuodattimen kondensaattorin korvaaminen X7R:n sijaan Y5V-dielektrillä. Y5V menettää 60 % kapasitanssistaan -10 °C:ssa, mikä siirsi PLL:n kaistanleveyden 100 kHz:stä 240 kHz:iin ja päästi referenssisäröt läpi. Korjaus on varmistaa X7R-dielektrinen käyttö osanumero-ohjauksella.

Vikatila Vuosi 2025 -osuus Korjaus Kustannus
Tähtimaaohituksen rikkomus 0.32% Tähtimaatopologia PCB-layout-oppaassa $0
Y5V korvattu 0.18% Osanumero-ohjaus AVL:n kautta $0
Digitaalinen johdinveto silmukkasuodattimen lähellä 0.12% 3 mm:n keep-out -sääntö $0
Kondensaattori liian kaukana VCO:sta 0.06% 2 mm:n sijoittelusääntö $0

7. PLL-stabilisuuden visualisointi

PLL Open-Loop Gain and Phase Margin (3 Topologies)

Reference Spur Level by Topology (dBc)

8. PLL-vikatilat ja kustannus-hyötysuhde

Kolme kenttävikatilaa johtuu PLL-silmukkasuodattimen ongelmista. Ensimmäinen on click-pop-ääni, kun referenssisäröt vuotavat äänikoodekiin; KF1-osuus laski 1,2 %:sta 0,04 %:iin silmukkasuodattimen suunnittelukorjauksen jälkeen. Toinen on BLE-yhteyden katkeaminen kanavahyppyjen aikana; Q8-katkeamisosuus laski 0,6 %:sta 0,06 %:iin SiT8208-migraation jälkeen. Kolmas on käynnistyshetken ohilukitus, kun lukitusaika ylittää 1 ms; L5-ohilukitusosuus laski 0,4 %:sta 0,04 %:iin pikalukituspiirin lisäyksen jälkeen.

Kustannus-vs-kate-vaihtokauppa ohjaa SKU-valintatyökaluamme. OID-kirjojen lukijoille työkalu suosittelee malleja B1, B2 tai P2 MCU:n sisäisellä 2. kertaluvun suodattimella; äänikirjasovelluksille F8 tai Q6 SiT8208:lla; premium-OEM-ohjelmiin L5, T2 tai Y6. Mukautettu PLL-kaistanleveys vaatii 14 viikkoa ja 3 000 yksikön MOQ:n.

Pyydä tarjous – saat nopean tehdash vastauksen

Aiheeseen liittyvää luettavaa

Frequently Asked Questions

Mikä silmukkasuodattimen kaistanleveys on käytössä kussakin lukumiekkakynän SKU-versiossa?
Economy-SKU:t (B1, B2, P2) käyttävät 2. kertaluvun suodatinta, jossa on 200 kHz:n kaistanleveys ja 52° vaihevara. Keskitason SKU:t (F8, K7, KF1, Q6, Q8) käyttävät 3. kertaluvun suodatinta, jossa on 100 kHz:n kaistanleveys ja 60° vaihevara. Premium-SKU:t (L5, T2) käyttävät 4. kertaluvun aktiivisuodatinta, jossa on 60–80 kHz:n kaistanleveys ja 65–68° vaihevara. Y6 VCTCXO -versiossa ei ole ulkoista silmukkasuodatinta.
Miksi KF1-mallin klikkiäänihäiriö esiintyy?
KF1:n klikkipop-virhe jäljitettiin vertailupiikkeihin -42 dBc BLE-radiolähdössä, jotka aiheutuivat 240 kHz:n silmukkasuodattimen kaistanleveydestä (suunnittelutavoite 100 kHz). Kustannussäästösyistä oli vaihdettu väärät komponentit (1,2 nF ja 6,8 kΩ 2,2 nF:n ja 4,7 kΩ:n sijaan). Palauttamalla suunnitteluspesifikaation mukainen silmukkasuodatin vertailupiikit laskivat -68 dBc:hen ja virhe poistui. Vuoden 2025 esiintymistiheys oli 0,6 % KF1-yksiköistä.
Mikä on 4. kertaluvun suodattimen vertailupiikkien vaimennus?
4. kertaluvun aktiivinen silmukkasuodatin tuottaa -78 dBc:n vertailupiikkien vaimennuksen (T2) ja -75 dBc:n (L5), mitattuna PFD-vertailutaajuudella. 3. kertaluvun RC-suodatin tuottaa -68 dBc:n ja 2. kertaluvun RC-suodatin -55 dBc:n vaimennuksen. Jokainen suodatinaste lisää 10–20 dB lisävaimennusta 0,20–0,42 dollarin BOM-kustannuslisäyksellä.
Voiko PLL-silmukkasuodattimen jälkiasentaa economy-luokan lukumiekkakynään?
Kyllä. SiT8208-ulkoinen PLL 3. kertaluvun silmukkasuodattimella voidaan jälkiasentaa F8-, K7-, KF1-, Q6- ja Q8-PCB-levyille 1,24 dollarin yksikkökohtaisella BOM-lisäyksellä. Jälkiasennus vaatii 2 mm × 2 mm:n kokoisen PCB-alueen, laiteohjelmistopäivityksen SiT8208 I²C -rekisterien alustamiseen sekä 6 viikon sertifiointitoimitusajan. Jälkiasennus pienentää jittiä 192 ps:n huipusta huippuun arvosta 128 ps:iin ja parantaa audion SNR:ää 6 dB:llä.
Miten PLL-lukitusaika vaikuttaa lukumiekkakynän kylmäkäynnistykseen?
Leveämpi silmukan kaistanleveys lyhentää lukitusaikaa: 200 kHz:n kaistanleveys lukittuu 200 µs:ssa; 100 kHz lukittuu 700 µs:ssa; 60 kHz lukittuu 1,6 ms:ssa. Lukumiekkakynän laiteohjelmisto sietää enintään 1 ms:n lukitusajan, koska bootloader toimii kiinteällä 24 MHz:n taajuudella ensimmäisten 50 ms:n aikana. Premium-SKU:t (L5, T2) lisäävät pikalukituspiirin, joka vaihtaa kaistanleveyden 500 kHz:iin BLE-kanavahyppyjen aikana ja takaisin 80 kHz:iin lukituksen jälkeen, saavuttaen 200 µs:n lukitusajan kanavahyppyjen aikana ja välttäen pakettihäviöt.
Ostoskorisi
Sivustomme käyttökokemus paranee evästeiden ansiosta. Evästekäytäntö
Chat on WhatsApp