ElectroDesignForgeElectroDesignForge
ElectroDesignForge

Znajdź stronę

Narzędzia PCB
Elementy elektroniczne
Projektowanie
Wyprowadzenia i złącza

Przewody

Dokumentacja
Kalkulatory

Przeliczniki

Strzałki do przeglądania · Enter, aby otworzyć · Esc, aby zamknąć

Jak obliczyć kondensatory obciążające rezonator kwarcowy — Pełny poradnik

Poznaj obliczenia pojemności obciążenia rezonatora kwarcowego, dobór kondensatorów i uwzględnianie pojemności pasożytniczych PCB w projektowaniu oscylatorów.

Kalkulator kondensatorów obciążających rezonator kwarcowy →

Oscylatory kwarcowe

Rezonator kwarcowy zamienia energię elektryczną w drgania mechaniczne i odwrotnie dzięki zjawisku piezoelektrycznemu. W oscylatorze Pierce’a wzmacniacz mikrokontrolera dostarcza energię, a rezonator wyznacza obszar pracy. Kalkulator dobiera sieć pojemnościową; nie modeluje całego aktywnego oscylatora.

Rezonans szeregowy i równoległy

Indukcyjność i pojemność dynamiczna tworzą rezonans szeregowy fs. Pojemność równoległa elektrod C0 powoduje antyrezonans przy wyższej częstotliwości. Rezonator do pracy z obciążeniem równoległym jest kalibrowany dla określonej pojemności zewnętrznej pomiędzy tymi częstotliwościami. Rezonator określony dla rezonansu szeregowego nie jest zamiennikiem wyłącznie na podstawie oznaczonej częstotliwości.

Znaczenie CL

CL to zastępcza pojemność zewnętrzna widziana pomiędzy wyprowadzeniami rezonatora przy określonej częstotliwości pracy. Podaje ją producent rezonatora. Nie jest to wartość każdego kondensatora ani własna pojemność równoległa C0. Zacznij od podanej CL zamiast zwyczajowo wybierać 18 pF lub 22 pF.

Rola C1 i C2

Każdy kondensator łączy jedno wyprowadzenie oscylatora z lokalną masą. Pomiędzy końcami rezonatora droga przez masę tworzy połączenie szeregowe. Równe wartości ułatwiają dobór, ale model dopuszcza również różne. Celowa asymetria wpływa także na aktywny oscylator i musi odpowiadać zaleceniom producenta mikrokontrolera.

Schemat oscylatora Pierce’aRezonator Y1 pomiędzy OSC_IN i OSC_OUT; C1 i C2 łączą odpowiednie wyprowadzenia z masą. Wartości dotyczą kondensatorów zewnętrznych. C1: 19 pF; C2: 19 pF.MikrokontrolerOSC_INOSC_OUTXINXOUTY116 MHzC1C219 pF19 pFGND
Rezonator Y1 pomiędzy OSC_IN i OSC_OUT; C1 i C2 łączą odpowiednie wyprowadzenia z masą. Wartości dotyczą kondensatorów zewnętrznych.

Pojemności pasożytnicze PCB i mikrokontrolera

W trybie prostym Cstray oznacza całkowity zastępczy udział pojemności pasożytniczych, a nie arytmetyczną sumę pojemności wyprowadzeń. W trybie zaawansowanym Cpin1 i Cpin2 trafiają do właściwych gałęzi, a Cpcb obejmuje tylko pozostały zastępczy udział PCB. Włączone wewnętrzne banki pojemności należy uwzględnić w odpowiedniej gałęzi. Nie licz tego samego składnika dwukrotnie.

Wyprowadzenie wzorów

Dla połączenia szeregowego Q = C1 V1 = C2 V2 i V = V1 + V2, zatem 1/Cszereg = 1/C1 + 1/C2. Dodajemy zastępczą pojemność pasożytniczą. Przy C1 = C2 = C składnik szeregowy wynosi C/2, więc C = 2(CL − Cstray). W modelu zaawansowanym T = CL − Cpcb, A = Cpin1 i B = Cpin2. Rozwinięcie daje x² + (A + B − 2T)x + AB − T(A + B) = 0. Nieujemny pierwiastek poniżej określa wspólną pojemność zewnętrzną x. Gdy T jest mniejsze od szeregowej pojemności samych wyprowadzeń, rozwiązanie nie istnieje.

CL=C1C2C1+C2+CstrayC_L=\frac{C_1 C_2}{C_1+C_2}+C_{stray}
C1=C2=2(CL−Cstray)C_1=C_2=2(C_L-C_{stray})
CL=(x+A)(x+B)2x+A+B+CpcbC_L=\frac{(x+A)(x+B)}{2x+A+B}+C_{pcb}
x=T−A+B2+T2+(A−B)24x=T-\frac{A+B}{2}+\sqrt{T^2+\frac{(A-B)^2}{4}}

Przykład: obciążenie 12,5 pF

Dla CL = 12,5 pF i Cstray = 3 pF otrzymujemy C1 = C2 = 19 pF. Najbliższa wartość E12 to 18 pF, co daje CL = 9 + 3 = 12 pF: −0,5 pF (−4%). W E24 występuje remis między 18 i 20 pF; narzędzie wybiera mniejszą wartość. Dla 20 pF otrzymujemy 13 pF: +0,5 pF (+4%). Procenty opisują różnicę pojemności, nie częstotliwości. W trybie zaawansowanym Cpcb = 1 pF, oba wyprowadzenia = 2 pF i kondensatory zewnętrzne 21 pF dają (23/2) + 1 = 12,5 pF.

Przykład RTC: 32,768 kHz

Załóżmy rezonator 32,768 kHz o CL = 7 pF oraz szacowane Cstray = 2 pF. Potrzebne są dwa kondensatory 10 pF, występujące w E12 i E24; obciążenie wynosi 5 + 2 = 7 pF. Są to założenia przykładu, nie uniwersalne wartości RTC. Przed dodaniem kondensatorów sprawdź ustawienia wewnętrznego obciążenia RTC. Częstotliwość nie występuje w równaniu pojemności.

Wpływ błędnego obciążenia na częstotliwość

Dla rezonatora podstawowego pracującego z obciążeniem równoległym zwiększenie CL zwykle obniża częstotliwość w kierunku fs, a zmniejszenie CL ją podwyższa. Przybliżenie poniżej wykorzystuje pojemność dynamiczną Cm i równoległą C0. Bez tych parametrów lub czułości rezonatora na obciążenie nie można wiarygodnie przeliczyć pF na ppm. Temperatura, starzenie i tolerancja początkowa dodają odrębne błędy.

fL≈fs(1+Cm2(C0+CL))f_L\approx f_s\left(1+\frac{C_m}{2(C_0+C_L)}\right)

Prowadzenie ścieżek PCB

Umieść rezonator i kondensatory blisko wyprowadzeń mikrokontrolera. Skróć ścieżki i zmniejsz pętlę oscylatora. Oddal szybkie zegary, węzły przełączające i zakłócające magistrale od XIN i XOUT. Kontroluj sprzężenia z sąsiednimi ścieżkami i miedzią; stosuj krótkie powroty do masy. Przestrzegaj wymagań MCU dotyczących płaszczyzn, ekranów i obszarów wyłączenia, bo dodatkowa miedź zmienia pojemności pasożytnicze.

Typowe błędy doboru

Unikaj ustawiania każdego kondensatora na CL, pomijania pojemności wyprowadzeń, podwójnego liczenia pojemności pasożytniczych i traktowania wartości z szeregu jako dokładnego dopasowania. Stosuj stabilny dielektryk, np. C0G/NP0, gdy jest odpowiedni, i uwzględniaj tolerancje. E12/E24 oznaczają wartości preferowane, bez gwarancji dostępności czy tolerancji. Sonda pomiarowa dodaje pojemność i może zmienić pracę oscylatora.

Ograniczenia i weryfikacja prototypu

Model pomija wzmocnienie, ESR rezonatora, rezystancję ujemną, margines startu, moc pobudzenia, nieliniowości i rozrzut elementów. Zgodność CL nie weryfikuje tych parametrów. Sprawdź start i moc pobudzenia na rzeczywistej płytce w wymaganym zakresie zasilania i temperatury, korzystając z dokumentacji rezonatora i MCU. Zachowaj zapas na tolerancje i rozrzut produkcyjny.

Wybór trybu obliczeń

ZastosowanieDane wejścioweWeryfikacja
Nowy układ symetrycznyCL i zastępcza CstrayRówne C1/C2 i błąd obciążenia E12/E24
Istniejąca płytkaC1, C2, Cstray; nominalna CL opcjonalnieRzeczywiste obciążenie i różnica
Znane pojemności wyprowadzeńCL, Cpcb, Cpin1, Cpin2Pojemność zewnętrzna i fizyczna wykonalność

Techniczne FAQ

Dlaczego każdy kondensator ma około dwa razy większą wartość niż CL?

Para działa szeregowo i wnosi C/2. Przed pomnożeniem przez dwa odejmij zastępczą pojemność pasożytniczą.

Czy C1 i C2 mogą się różnić?

Tak. Tryb rzeczywistego obciążenia liczy ich wkład szeregowy. Przed wyborem asymetrii sprawdź wymagania producenta.

Czy wzór zmienia się między 16 MHz a 32,768 kHz?

Nie. Równanie obciążenia jest takie samo, ale parametry rezonatora oraz wymagania startu i pobudzenia mogą być zupełnie inne.

Co jeśli CL jest mniejsza od pojemności pasożytniczych?

Dodanie dodatniej pojemności nie pozwoli uzyskać takiego obciążenia. Sprawdź model i wyprowadzenia albo wybierz zgodny rezonator lub konfigurację.

Czy zgodność CL gwarantuje start?

Nie. Start zależy także od ESR, rezystancji ujemnej, warunków wzmacniacza, pobudzenia i prowadzenia ścieżek.

Czy procent z wyniku można przeliczyć na ppm?

Nie. To różnica pojemności. Zmiana częstotliwości wymaga parametrów konkretnego rezonatora lub pomiarów.

Oficjalne źródła techniczne

Powiązane narzędzia i poradniki

Szacunki projektowe. Zgodność CL nie gwarantuje startu ani stabilności oscylatora. Sprawdź ESR, rezystancję ujemną, moc pobudzenia i tolerancje.

Kalkulator kondensatorów obciążających rezonator kwarcowy →