32,768 kHz Il quarzo non oscilla

Perché il mio cristallo da 32.768 kHz non risuona?

Analisi delle cause e soluzioni per il problema più comune nello sviluppo embedded

Il problema che ogni sviluppatore conosce

Il circuito è completamente assemblato, il microcontrollore si avvia, ma l'orologio in tempo reale non funziona. Il cristallo da 32.768 kHz non oscilla. O peggio ancora: a volte oscilla e a volte no. Oppure oscilla, ma poi si ferma sporadicamente.

Questo problema è uno degli errori più frequenti e allo stesso tempo più frustranti nello sviluppo embedded. Il cristallo di clock a 32.768 kHz è un componente elettricamente sensibile che lavora insieme a un circuito oscillatore debole e questa interazione può essere disturbata da numerosi fattori.

Questo articolo analizza sistematicamente le cause più comuni dei problemi di oscillazione dei cristalli di quarzo a 32.768 kHz e fornisce soluzioni pratiche specifiche.

1. la VES del quarzo è troppo alta per il circuito dell'oscillatore

Frequenza: molto alta - la causa numero 1

L'ESR (Equivalent Series Resistance) è la resistenza in serie effettiva del cristallo alla frequenza di risonanza. È il parametro più importante - e più spesso sottovalutato - nella scelta di un cristallo da 32,768 kHz.

Il circuito oscillatore del microcontrollore deve generare energia sufficiente a far oscillare il quarzo. Il valore della resistenza negativa (|-R|) del circuito oscillatore deve essere significativamente maggiore della VES del cristallo. Questo rapporto è noto come margine di oscillazione:

Margine di oscillazione = |-R| / ESR

Questo fattore deve essere almeno 5, preferibilmente 10 o superiore. Se è inferiore a 3, l'oscillazione non è sicura. Nel settore automobilistico è generalmente richiesto un SF >=10.

Perché questo aspetto è particolarmente critico a 32.768 kHz?

A differenza dei cristalli a MHz (ESR tipica: 20-60 Ω), i cristalli a 32,768 kHz hanno una ESR nell'ordine dei kiloohm:

Dimensioni dell'alloggiamento

Tipo. ESR (max.)

Rating

3,2 x 1,5 mm / 2 pad

70 kΩ

Non critico per la maggior parte delle MCU

2,0 x 1,2 mm / 2-pad

80 kΩ

Limitata per i driver deboli

1,6 x 1,0 mm / 2-pad

90 kΩ

Critico - solo per MCU con driver forti

1,2 x 1,0 mm / 2-pad

100 kΩ

Molto critico - verificare con attenzione la sicurezza di swing-back

Allo stesso tempo, gli stadi oscillatori a 32.768 kHz delle moderne MCU sono stati deliberatamente ottimizzati per ridurre al minimo il consumo energetico. La resistenza negativa tipica di molte MCU a basso consumo è di soli 200-500 kΩ.

Soluzione:

Utilizzare un cristallo con la più bassa ESR possibile. Preferire l'alloggiamento da 3,2 x 1,5 mm con un massimo di 50 kΩ. I cristalli risonanti LRT (Low ESR Resonator Technology) offrono valori di ESR significativamente più bassi rispetto ai cristalli standard, anche in custodie più piccole.

2. capacità di carico non corretta (load capacity mismatch)

Frequenza: molto alta

Ogni cristallo da 32.768 kHz è specificato per una determinata capacità di carico (CL), in genere 4 pF, 6 pF, 7 pF, 9 pF, 12,5 pF o 18 pF. Il disadattamento è una delle cause più comuni dei problemi di risposta ai transienti.

La capacità di carico è la capacità totale che il cristallo "vede" ai suoi terminali:

CL = (C1 × C2) / (C1 + C2) + Cstray

Dove C1, C2 sono i condensatori di carico esterni (se presenti) e Cstray è la capacità parassita (cavi della scheda, pin del circuito integrato, in genere 1-5 pF).

  • Capacità di carico troppo bassa: il cristallo non riceve un feedback energetico sufficiente → l'oscillazione può fallire.
  • Capacità di carico troppo alta: l'ampiezza dell'oscillazione viene smorzata, la frequenza si sposta verso il basso e il consumo di energia aumenta.

Soluzione:

Utilizzare un cristallo con un valore di CL esattamente pari a quello raccomandato nella scheda tecnica dell'MCU. Calcolo dei condensatori di carico esterni: C_esterno = 2 × (CL - Cstray). Esempio: CL = 7 pF, Cstray = 2 pF → C_external = 10 pF per lato. (Calcolo:102/20+2=10pF per C_ext.).

3. Errore di layout della PCB

Frequenza: elevata - e spesso difficile da diagnosticare

Il quarzo a 32.768 kHz funziona con correnti estremamente basse (gamma di nanoampere). Qualsiasi capacità parassita e qualsiasi interferenza accoppiata possono influenzare l'oscillazione.

  • Tracce troppo lunghe: Ogni millimetro aggiunge capacità parassita (circa 0,5-1 pF/cm).
  • Segnali digitali nelle vicinanze: Le linee di clock o i bus SPI provocano interferenze.
  • Piano di terra direttamente sotto il cristallo: aumenta la capacità parassita nei PCB multistrato.
  • Vias nell'area del cristallo: agiscono come antenne di interferenza.
  • Residui di flusso e umidità: causano correnti di dispersione, che aumentano a basse temperature.

Soluzione:

Quarzo direttamente vicino ai pin dell'MCU (max. 5 mm), brevi tracce di conduttori simmetrici, anello di protezione con incavo per la messa a terra sotto il quarzo, nessuna linea di segnale tra i pin del quarzo, pulire accuratamente il PCB dopo la saldatura.

4. Resistenza di retroazione mancante o errata

Molti circuiti di oscillatori MCU richiedono una resistenza di retroazione ad alta impedenza (Rf) in parallelo al cristallo (in genere 5-15 MΩ). Questo resistore polarizza lo stadio dell'inverter nella sua gamma di funzionamento lineare. Alcuni MCU hanno questa resistenza internamente (STM32, nRF52, ESP32), altri la richiedono esternamente (alcune varianti di MSP430, alcuni MCU a 8 bit).

Soluzione:

Controllare la scheda tecnica dell'MCU per verificare se è necessaria una Rf esterna. In caso affermativo: tipicamente 10 MΩ in parallelo al quarzo. Se l'oscillazione è problematica nonostante la Rf interna: provare con una Rf esterna da 15 MΩ.

5. sovraccarico del quarzo (livello di pilotaggio troppo alto)

Il cristallo a diapason da 32.768 kHz è specificato per una potenza massima di pilotaggio pari a 0,5-1,0 µW. Il superamento di tale valore comporta una deriva della frequenza, un invecchiamento accelerato e, in casi estremi, la rottura meccanica del risonatore.

In pratica, il sovraccarico si verifica se non c'è una resistenza in serie (Rd) per la limitazione.

Soluzione:

Verificare se la scheda tecnica dell'MCU raccomanda una resistenza in serie (Rd) (in genere 47-470 kΩ). Misurare l'ampiezza dell'oscillazione: deve essere di 200-600 mV da picco a picco. Attenzione: utilizzare sonde 10:1 (10 MΩ) o meglio 100:1 - una sonda 1:1 carica l'oscillatore a tal punto che può fermarsi!

6. il quarzo è stato danneggiato durante la saldatura

I cristalli a diapason da 32,768 kHz sono sensibili alla temperatura. Se la temperatura di saldatura è troppo alta o il tempo di saldatura è troppo lungo, la VES può deteriorarsi, modificare la frequenza del risonatore o far perdere l'ermeticità all'alloggiamento.

Soluzione:

Rispettare rigorosamente il profilo di saldatura: Temperatura di picco max. 260 °C per max. 10 secondi (IPC/JEDEC J-STD-020). Saldatura a mano: max. 3 secondi a 350 °C, non direttamente sull'involucro. Non esercitare alcuna pressione meccanica sul quarzo.

7 Configurazione software errata

Frequenza: elevata, soprattutto in caso di sostituzione dell'MCU o durante la prima messa in servizio.

In molte MCU moderne, l'oscillatore a 32,768 kHz non è automaticamente attivo dopo il reset.

  • Oscillatore non attivato: L'LSE (Low Speed External) non è stato attivato nell'albero di clock.
  • Configurazione errata dei pin: i pin sono stati configurati come GPIO invece che come ingressi dell'oscillatore.
  • Timeout troppo breve: il cristallo può impiegare 2-5 secondi per oscillare, soprattutto a basse temperature.
  • Capacità interne non configurate: Le MCU con capacità di trimming interne non sono state impostate.
  • Modalità dell'oscillatore non corretta: la modalità del cristallo e quella dell'orologio esterno si confondono.

Soluzione:

Attivare correttamente l'oscillatore LSE, impostare generosamente il timeout di avvio (≥ 3 secondi), implementare il fallback all'LSI interno. Utilizzare gli strumenti di configurazione MCU (STM32CubeMX, nRF Connect, Simplicity Studio).

8. problemi di temperatura

La VES di un cristallo di quarzo da 32.768 kHz dipende dalla temperatura e aumenta alle basse temperature. Un cristallo di quarzo che oscilla in modo affidabile a temperatura ambiente può guastarsi a -20 °C o a -40 °C.

Soluzione:

Testare la sicurezza di oscillazione alla temperatura di funzionamento più bassa, non solo a 25 °C. Utilizzare cristalli LRT con bassa ESR. In caso di dubbio: scegliere un alloggiamento più grande (3,2 x 1,5 mm) che offra comunque una riserva sufficiente anche a -40 °C.

9. danni meccanici o contaminazione

I cristalli a diapason da 32.768 kHz hanno un risonatore estremamente sottile. Gli urti meccanici, l'eccessiva pressione di posizionamento durante il pick-and-place o la pulizia a ultrasuoni possono provocare microfratture.

Soluzione:

Nessuna pressione meccanica sull'alloggiamento del quarzo.

10. il quarzo è OK - ma la misura simula un problema

Frequenza: molto alta durante la risoluzione dei problemi!

Una sonda standard 10:1 ha una capacità di ingresso di 10-15 pF. Con un cristallo con capacità di carico di 6 pF, la capacità di carico raddoppia o triplica, tanto da fermare l'oscillatore.

Soluzione:

Non misurare direttamente sul quarzo! Invece, controllare il flag LSE pronto nel software: Controllare il flag LSE pronto nel software. Se è necessaria la misura con l'oscilloscopio: utilizzare una sonda 100:1 o una sonda FET attiva (< 1 pF). In alternativa: configurare il timer MCU con orologio a 32,768 kHz e misurare l'uscita GPIO.

Sintesi: le cause più comuni in sintesi

#CausaFrequenzaSoluzione (versione breve)
1ESR del quarzo troppo altaMolto altaQuarzo con ESR più bassa (LRT), alloggiamento più grande
2Capacità di carico errataMolto altaAdattare il valore di CL ai requisiti dell'MCU
3Errore nel layout della schedaElevatoLinee corte, anello di protezione, nessuna fonte di interferenza
4Configurazione software errataAltaAttivare LSE, prolungare il timeout, configurare i pin
5Resistenza di feedback mancanteMediaRf secondo la scheda tecnica dell'MCU (in genere 10 MΩ)
6Danni alle saldature del quarzoMediaMantenere il profilo di saldatura, evitare le sollecitazioni meccaniche
7Sovraccarico (livello di pilotaggio)MedioUtilizzare una resistenza in serie (Rd)
8Problemi di temperaturaMediaTest nel caso peggiore a Tmin, tenere conto della riserva ESR
9Errore di misura (sonda)Molto elevato*Misurare indirettamente, utilizzare un campione 100:1
10Danno meccanicoBassoOsservare le istruzioni per la manipolazione

*In caso di risoluzione dei problemi, non come causa del problema effettivo.

Prevenire è meglio che risolvere i problemi: cinque linee guida per la progettazione

Regola 1 - Consentire la riserva di ESR: selezionare un cristallo con ESR significativamente inferiore al valore massimo dell'MCU. Fattore di sicurezza di oscillazione ≥ 5.

Regola 2 - Abbinare esattamente la capacità di carico: Adottare il valore di CL dalla scheda tecnica dell'MCU, tenendo conto della capacità parassita.

Regola 3 - Disporre la scheda con cura: quarzo direttamente accanto ai pin dell'MCU, linee simmetriche corte, eliminare i residui di flusso.

Regola 4 - Test del caso peggiore: verificare l'oscillazione alla temperatura più bassa e alla tensione di alimentazione più bassa.

Regola 5 - In caso di dubbio, scegliete una dimensione maggiore: Il quarzo ceramico da 3,2 x 1,5 mm con ESR di 50 kΩ costa meno ed è più affidabile delle alternative più piccole.

Problemi di oscillazione? Possiamo aiutarvi.

I nostri esperti di frequenza eseguono analisi della risposta transitoria e consigliano il cristallo ottimale per la vostra applicazione. Contattateci: analizzeremo il vostro circuito e troveremo la soluzione giusta.

Tutte le denominazioni dei prodotti e i nomi dei marchi citati sono di proprietà dei rispettivi produttori e servono esclusivamente a descrivere il contesto tecnico.

FAQs

Warum schwingt ein 32.768 kHz Quarz an der RTC meines Mikrocontrollers nicht an?

Ein 32.768 kHz Quarz schwingt häufig nicht an, wenn die Oszillatorschaltung des Mikrocontrollers nicht genügend Antriebsreserve bereitstellt. Besonders kritisch ist dabei das Verhältnis aus negativem Widerstand der MCU und dem ESR des Quarzes, das als Anschwingsicherheitsfaktor bezeichnet wird. Liegt dieser Faktor zu niedrig, startet der Quarz gar nicht, nur sporadisch oder setzt im Betrieb wieder aus. Da Uhrenquarze im kHz-Bereich einen deutlich höheren ESR als MHz-Quarze besitzen, sind sie wesentlich empfindlicher gegenüber schwachen Treibern. Für eine stabile Funktion sollte deshalb ein Quarz mit möglichst niedrigem ESR gewählt und die Eignung zur jeweiligen MCU gezielt geprüft werden.

Welche Rolle spielt der ESR bei 32.768 kHz Quarzen für das sichere Anschwingen?

Der ESR ist der wichtigste elektrische Parameter, wenn es um das Anschwingen eines 32.768 kHz Quarzes geht. Er beschreibt den effektiven Serienwiderstand des Quarzes bei Resonanz und liegt bei Stimmgabelquarzen typischerweise im Kiloohm-Bereich. Je höher der ESR, desto mehr Energie muss die Oszillatorschaltung liefern, um den Quarz zuverlässig in Schwingung zu versetzen. Viele moderne Low-Power-Mikrocontroller arbeiten jedoch mit bewusst schwach ausgelegten Oszillatorstufen, um Strom zu sparen. Deshalb sind Quarze mit niedrigem ESR, etwa in 3,2 x 1,5 mm Bauform oder mit Low ESR Resonator Technology, oft die bessere Wahl für robuste RTC-Designs.

Wie beeinflusst die Lastkapazität CL das Anschwingverhalten eines 32.768 kHz Quarzes?

Eine falsch abgestimmte Lastkapazität gehört zu den häufigsten Ursachen für Anschwingprobleme bei 32.768 kHz Quarzen. Jeder Quarz ist für einen definierten CL-Wert spezifiziert, den die Schaltung möglichst genau einhalten muss. Dabei zählen nicht nur externe Lastkondensatoren, sondern auch parasitäre Kapazitäten von Leiterbahnen, Pins und Layout. Wird die tatsächliche Lastkapazität zu hoch oder zu niedrig gewählt, kann das Anschwingen instabil werden oder ganz ausbleiben. Deshalb sollte der im MCU-Datenblatt empfohlene CL-Wert exakt berücksichtigt und die externen Kondensatoren unter Einbeziehung von Cstray korrekt berechnet werden.

Wie wichtig ist das PCB-Layout für einen 32.768 kHz Quarz in Embedded-Anwendungen?

Das Layout ist bei 32.768 kHz Quarzen entscheidend, weil diese Bauteile mit extrem kleinen Strömen im Nanoampere-Bereich arbeiten. Schon geringe parasitäre Kapazitäten, unsymmetrische Leiterbahnen oder eingekoppelte Störungen können das Anschwingen verschlechtern oder die Schwingung unterbrechen. Der Quarz sollte deshalb möglichst direkt an den Oszillatorpins des Mikrocontrollers platziert werden, idealerweise mit weniger als 5 mm Abstand. Kurze und symmetrische Leiterbahnen sowie das Vermeiden von Signalleitungen zwischen den Quarzanschlüssen verbessern die Stabilität deutlich. Zusätzlich hilft ein sauberes PCB ohne Flussmittelreste, da Verunreinigungen bei diesen hochohmigen Schaltungen ebenfalls problematisch sein können.

Wann sind Rückkopplungswiderstand und Serienwiderstand bei einem 32.768 kHz Quarz notwendig?

Ein Rückkopplungswiderstand parallel zum Quarz wird benötigt, wenn die Oszillatorschaltung des Mikrocontrollers keinen internen Bias-Widerstand besitzt. Er sorgt dafür, dass die Inverterstufe im linearen Arbeitsbereich betrieben wird und der Quarz überhaupt anschwingen kann. Typische Werte liegen bei 5 bis 15 MΩ, wobei häufig 10 MΩ verwendet werden. Ein Serienwiderstand dient dagegen dazu, die Ansteuerleistung des Quarzes zu begrenzen und Überlastung zu vermeiden. Da Stimmgabelquarze nur für sehr geringe Leistungen spezifiziert sind, sollte zusätzlich die Schwingamplitude kontrolliert und bei Messungen ein hochohmiger 10:1- oder besser 100:1-Tastkopf verwendet werden.

Warum PETERMANN-TECHNIK bei Anschwingproblemen von 32.768 kHz Quarzen?

PETERMANN-TECHNIK ist die richtige Adresse, wenn es um die Auswahl und den zuverlässigen Einsatz von 32.768 kHz Quarzen in Embedded-Systemen geht. Das Unternehmen verbindet tiefes Know-how zu ESR, Lastkapazität, Oszillatormargen und Layoutanforderungen mit praxisnaher Beratung für industrielle Anwendungen. Gerade bei empfindlichen RTC-Schaltungen hilft diese Erfahrung dabei, Fehlerquellen systematisch einzugrenzen und passende Quarze sicher auszuwählen. PETERMANN-TECHNIK unterstützt Entwickler mit technischem Verständnis für Mikrocontroller-Oszillatoren, Low-Power-Designs und robuste Serienlösungen. Dadurch erhalten Kunden nicht nur ein Bauteil, sondern eine fundierte Lösung für stabile und anschwingsichere Echtzeituhr-Anwendungen.

Contatto telefonico

I nostri esperti di frequenza sono a vostra disposizione

Chiama ora

Scrivici

Inviateci un'e-mail: saremo lieti di aiutarvi.

Scrivici ora
Webshop