Come calcolare i condensatori di carico del quarzo — Guida completa di progetto
Impara a calcolare la capacità di carico del quarzo, scegliere i condensatori e considerare i parassiti del PCB nel progetto degli oscillatori.
Calcolatore dei condensatori di carico del quarzo →
Oscillatori a quarzo
Un risonatore al quarzo converte energia elettrica in vibrazione meccanica e viceversa tramite l’effetto piezoelettrico. Nell’oscillatore Pierce, l’amplificatore del microcontrollore fornisce energia e il risonatore seleziona la regione di funzionamento. Questo strumento dimensiona la rete capacitiva senza modellare l’intero oscillatore attivo.
Risonanza serie e parallelo
L’induttanza e la capacità mozionali risuonano alla frequenza serie fs. La capacità parallela degli elettrodi C0 crea un’antirisonanza superiore. Un quarzo per carico parallelo viene calibrato con un carico esterno specificato tra queste frequenze. Un quarzo specificato in risonanza serie non è intercambiabile solo perché riporta la stessa frequenza.
Significato di CL
CL è la capacità esterna equivalente vista tra i terminali del quarzo alla frequenza specificata. È indicata nella scheda tecnica del quarzo. Non è il valore di ciascun condensatore esterno né la capacità parallela interna C0. Parti dalla CL specificata invece di usare abitualmente 18 pF o 22 pF.
Ruolo di C1 e C2
Ogni condensatore collega un pin dell’oscillatore alla massa locale. Tra i terminali del quarzo, il percorso attraverso massa costituisce un collegamento in serie. Valori uguali semplificano la scelta, ma il modello ammette anche valori diversi. Un’asimmetria intenzionale influisce sull’oscillatore attivo e deve seguire le indicazioni del produttore del microcontrollore.
Parassiti del PCB e del microcontrollore
Nel modo semplice Cstray è il contributo equivalente totale, non la somma aritmetica delle capacità dei pin. Il modo avanzato inserisce Cpin1 e Cpin2 nei rispettivi rami e aggiunge solo il contributo equivalente rimanente Cpcb. Includi eventuali banchi di carico interni attivi nel ramo corretto. Non conteggiare lo stesso contributo in entrambi i modelli.
Derivazione delle formule
Nel percorso in serie Q = C1 V1 = C2 V2 e V = V1 + V2, quindi 1/Cserie = 1/C1 + 1/C2. Si aggiunge poi il contributo parassita equivalente. Con C1 = C2 = C, il termine serie è C/2 e si ottiene C = 2(CL − Cstray). Nel modello avanzato, T = CL − Cpcb, A = Cpin1 e B = Cpin2. Sviluppando si ha x² + (A + B − 2T)x + AB − T(A + B) = 0. La radice non negativa qui sotto fornisce il valore esterno comune x. Se T è inferiore al contributo serie dei soli pin, non esiste soluzione.
Esempio: carico di 12,5 pF
Con CL = 12,5 pF e Cstray = 3 pF, C1 = C2 = 19 pF. Il valore E12 più vicino è 18 pF: CL = 9 + 3 = 12 pF, cioè −0,5 pF (−4%). In E24, 18 e 20 pF sono equidistanti; lo strumento sceglie il minore. Con 20 pF si ottengono 13 pF: +0,5 pF (+4%). Queste percentuali indicano errori di capacità, non di frequenza. Nel modo avanzato, Cpcb = 1 pF, entrambi i pin = 2 pF e condensatori esterni da 21 pF producono (23/2) + 1 = 12,5 pF.
Esempio RTC: 32,768 kHz
Supponiamo un quarzo da 32,768 kHz specificato per CL = 7 pF e Cstray stimata di 2 pF. Servono due condensatori da 10 pF, presenti in E12 e E24; il carico calcolato è 5 + 2 = 7 pF. Sono ipotesi illustrative, non valori universali per RTC. Controlla le impostazioni di carico interne della RTC prima di aggiungere condensatori esterni. La frequenza non entra nell’equazione.
Effetto del carico errato sulla frequenza
Per un quarzo fondamentale a carico parallelo, aumentare CL riduce generalmente la frequenza verso fs; ridurla tende ad aumentarla. L’approssimazione seguente usa la capacità mozionale Cm e la capacità parallela C0. Senza questi parametri o la sensibilità del quarzo al carico, non si può convertire affidabilmente una differenza in pF in ppm. Temperatura, invecchiamento e tolleranza iniziale aggiungono errori separati.
Instradamento del PCB
Posiziona quarzo e condensatori vicino ai pin del microcontrollore. Mantieni le piste corte e l’anello compatto. Allontana clock veloci, nodi di commutazione e bus rumorosi da XIN e XOUT. Controlla gli accoppiamenti con piste e rame vicini e usa ritorni di massa brevi. Segui le regole del microcontrollore per piani, guardie e zone di esclusione: il rame aggiunto modifica le capacità parassite.
Errori comuni
Evita di impostare ogni condensatore uguale a CL, ignorare il carico dei pin, contare due volte i parassiti o considerare un valore normalizzato come una corrispondenza esatta. Usa dielettrici stabili come C0G/NP0 quando opportuno e considera le tolleranze. E12/E24 indicano valori preferenziali, senza garantire disponibilità o tolleranza. Una sonda aggiunge capacità e può alterare l’oscillazione.
Limiti e verifica del prototipo
Il modello non calcola guadagno, ESR del quarzo, resistenza negativa, margine di avvio, potenza di eccitazione, non linearità o dispersione dei componenti. Una CL corretta non verifica questi aspetti. Valida avvio ed eccitazione sulla scheda reale negli intervalli di tensione e temperatura specificati, consultando le schede tecniche di quarzo e microcontrollore. Conserva margine per tolleranze e dispersione produttiva.
Scegliere il modo di calcolo
| Applicazione | Ingressi | Verifica |
|---|---|---|
| Nuovo progetto simmetrico | CL e Cstray equivalente | C1/C2 uguali ed errore di carico E12/E24 |
| Scheda esistente | C1, C2, Cstray; CL nominale facoltativa | Carico reale e differenza |
| Capacità dei pin note | CL, Cpcb, Cpin1, Cpin2 | Capacità esterna e fattibilità fisica |
FAQ tecniche
Perché ogni condensatore vale circa il doppio di CL?
La coppia agisce in serie e contribuisce con C/2. Sottrai il termine parassita equivalente prima di moltiplicare per due.
C1 e C2 possono essere diversi?
Sì. Il modo di carico effettivo calcola il contributo serie. Verifica i requisiti del produttore prima di scegliere una rete asimmetrica.
La formula cambia tra 16 MHz e 32,768 kHz?
No. L’equazione di carico è uguale, ma parametri del quarzo e requisiti di avvio ed eccitazione possono essere molto diversi.
Cosa succede se CL è minore dei parassiti?
Aggiungere capacità positiva non permette di raggiungere il carico. Ricontrolla modello e pin o scegli un quarzo o una configurazione compatibile.
Una CL esatta garantisce l’avvio?
No. Contano anche ESR, resistenza negativa, condizioni dell’amplificatore, eccitazione e instradamento.
La percentuale mostrata consente di ricavare l’errore in ppm?
No. Descrive una differenza di capacità. La variazione di frequenza richiede parametri del quarzo o misure.
Riferimenti tecnici ufficiali
Strumenti e guide correlati
Stime di progetto. La corrispondenza di CL non garantisce avvio né stabilità. Verifica ESR, resistenza negativa, livello di eccitazione e tolleranze.