32.768 kHz Le quartz n'oscille pas

Pourquoi mon quartz de 32 768 kHz n'oscille-t-il pas ?

Analyse des causes et solutions au problème le plus fréquent dans le développement embarqué

Le problème que tous les développeurs connaissent

Le circuit est assemblé, le microcontrôleur démarre - mais l'horloge temps réel ne fonctionne pas. Le quartz de 32 768 kHz n'oscille pas. Ou pire encore : il oscille parfois et parfois pas du tout. Ou bien il s'allume, mais s'arrête sporadiquement.

Ce problème fait partie des erreurs les plus fréquentes et en même temps les plus frustrantes dans le développement embarqué. Le quartz d'horloge de 32 768 kHz est un composant électriquement sensible qui fonctionne en interaction avec un circuit d'oscillateur faible - et cette interaction peut être perturbée par de nombreux facteurs.

Cet article analyse systématiquement les causes les plus fréquentes des problèmes d'oscillation des quartzs 32.768 kHz et propose des solutions concrètes pour la pratique.

1. l'ESR du quartz est trop élevé pour le circuit de l'oscillateur

Fréquence : très élevée - la cause n° 1

L'ESR (Equivalent Series Resistance) est la résistance série effective du quartz à la fréquence de résonance. C'est le paramètre le plus important - et en même temps le plus souvent sous-estimé - lors du choix d'un quartz de 32,768 kHz.

Le circuit oscillateur du microcontrôleur doit fournir suffisamment d'énergie pour faire osciller le quartz. La valeur de la résistance négative (|-R|) du circuit oscillateur doit être nettement supérieure à l'ESR du quartz. Ce rapport est appelé facteur de sécurité d'oscillation (Oscillation Margin) :

Facteur de sécurité d'oscillation = |-R| / ESR

Ce facteur doit être d'au moins 5, de préférence 10 ou plus. S'il est inférieur à 3, l'oscillation n'est pas sûre. Dans le domaine de l'automobile, on exige généralement un SF >=10.

Pourquoi est-ce particulièrement critique à 32 768 kHz ?

Contrairement aux quartz MHz (ESR typique : 20-60 Ω), les quartz 32,768 kHz ont un ESR de l 'ordre du kiloohm:

Taille du boîtier

Type. ESR (max.)

Evaluation

3,2 x 1,5 mm / 2-Pad

70 kΩ

Non critique pour la plupart des MCUs

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

80 kΩ

Limite pour les pilotes faibles

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

90 kΩ

Critique - uniquement pour les MCU avec un driver puissant

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

100 kΩ

Très critique - vérifier soigneusement la résistance aux vibrations

Parallèlement, les étages d'oscillateurs de 32,768 kHz dans les MCU modernes sont délibérément optimisés pour une consommation minimale. La résistance négative typique n'est que de 200-500 kΩ dans de nombreux MCU à faible puissance.

Solution :

Utiliser un quartz avec une ESR la plus faible possible. Privilégier le boîtier de 3,2 x 1,5 mm avec un maximum de 50 kΩ. Les quartzs oscillants LRT (Low ESR Resonator Technology) offrent des valeurs ESR nettement plus faibles que les quartz standard, même dans des boîtiers plus petits.

2. mauvaise capacité de charge (Load Capacitance Mismatch)

Fréquence : très élevée

Chaque quartz 32.768 kHz est spécifié pour une capacité de charge (CL) donnée - typiquement 4 pF, 6 pF, 7 pF, 9 pF, 12,5 pF ou 18 pF. Une mauvaise adaptation est l'une des causes les plus fréquentes de problèmes d'oscillation.

La capacité de charge est la capacité totale que le quartz "voit" à ses bornes :

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

Où C1, C2 sont les condensateurs de charge externes (s'il y en a) et Cstray la capacité parasite (lignes de PCB, broches de CI, typiquement 1-5 pF).

  • Capacité de charge trop faible : le quartz ne reçoit pas assez de retour d'énergie → l'oscillation peut échouer.
  • Capacité de charge trop élevée : l'amplitude d'oscillation est atténuée, la fréquence se décale vers le bas, la consommation de courant augmente.

Solution :

Utilisez un quartz avec exactement la valeur CL recommandée par la fiche technique du MCU. Calculez les condensateurs de charge externes : C_extern = 2 × (CL - Cstray). Exemple : CL = 7 pF, Cstray = 2 pF → C_externe = 10 pF par côté. (Calcul :102/20+2=10pF par C_ext.)

3. erreur de disposition du PCB

Fréquence : élevée - et souvent difficile à diagnostiquer

Le quartz de 32.768 kHz fonctionne avec des courants extrêmement faibles (plage de nanoampères). Toute capacité parasite et toute perturbation couplée peuvent nuire à l'oscillation.

  • Pistes conductrices trop longues : Chaque millimètre ajoute de la capacité parasite (environ 0,5-1 pF/cm).
  • Signaux numériques à proximité : Les lignes d'horloge ou les bus SPI couplent des parasites.
  • Plan de masse directement sous le quartz : augmente la capacité parasitaire dans les PCB multicouches.
  • Traversées dans la zone du quartz : agissent comme des antennes parasites.
  • Résidus de flux et humidité : provoquent des courants de fuite - de manière accrue à basses températures.

Solution :

Quartz directement à côté des broches du MCU (max. 5 mm), pistes symétriques courtes, anneau de garde avec évidement de masse sous le quartz, pas de lignes de signaux entre les broches du quartz, nettoyer soigneusement le PCB après la soudure.

4. absence de résistance de rétroaction ou résistance de rétroaction incorrecte

De nombreux circuits d'oscillateurs MCU nécessitent une résistance de rétroaction (Rf) de haute impédance en parallèle avec le quartz (typiquement 5-15 MΩ). Elle biaise l'étage inverseur dans sa plage de fonctionnement linéaire. Certains MCU ont cette résistance en interne (STM32, nRF52, ESP32), d'autres la requièrent en externe (certaines variantes de MSP430, certains MCU 8 bits).

Solution :

Vérifier dans la fiche technique du MCU si un Rf externe est nécessaire. Si oui : typiquement 10 MΩ en parallèle avec le quartz. Si la réponse est problématique malgré une Rf interne : essayer une Rf externe de 15 MΩ.

5. surcharge du quartz (Drive Level trop élevé)

Le quartz à diapason de 32.768 kHz est spécifié pour une puissance d'excitation maximale de 0,5-1,0 µW typique. Un dépassement entraîne une dérive de la fréquence, un vieillissement accéléré et, dans les cas extrêmes, une rupture mécanique du résonateur.

Dans la pratique, une surcharge se produit lorsqu'il n'y a pas de résistance série (Rd) pour la limiter.

Solution :

Vérifier si la fiche technique du MCU recommande une résistance série (Rd) (typiquement 47-470 kΩ). Mesurez l'amplitude d'oscillation : elle doit être de 200-600 mV crête à crête. Attention : utilisez des sondes 10:1 (10 MΩ) ou mieux 100:1 - une sonde 1:1 impose une telle charge à l'oscillateur qu'il peut s'arrêter !

6. le quartz a été endommagé lors de la soudure

Les quartzs à diapason de 32,768 kHz sont sensibles à la température. Une température de brasage trop élevée ou une durée de brasage trop longue peuvent détériorer l'ESR, modifier la fréquence du résonateur ou provoquer une perte d'herméticité du boîtier.

Solution :

Respecter strictement le profil de brasage : Température de pointe max. 260 °C pendant max. 10 secondes (IPC/JEDEC J-STD-020). Soudage manuel : max. 3 secondes à 350 °C, pas directement sur le boîtier. Ne pas exercer de pression mécanique sur le quartz.

7. mauvaise configuration du logiciel

Fréquence : élevée - surtout en cas de changement de MCU ou de première mise en service

Sur de nombreux MCU modernes, l'oscillateur 32,768 kHz n'est pas automatiquement activé après la réinitialisation.

  • L'oscillateur n'est pas activé : Le LSE (Low Speed External) n'a pas été activé dans l'arbre d'horloge.
  • Mauvaise configuration des broches : les broches sont configurées comme GPIO au lieu d'entrées d'oscillateur.
  • Timeout trop court : le quartz peut avoir besoin de 2 à 5 secondes pour osciller - surtout à basse température.
  • Capacités internes non configurées : Pour les MCU avec des capacités d'ajustement internes, celles-ci n'ont pas été configurées.
  • Mode d'oscillateur incorrect : mode Crystal vs mode External-Clock confondus.

Solution :

Activer correctement l'oscillateur LSE, définir généreusement le timeout de démarrage (≥ 3 secondes), implémenter le fallback sur le LSI interne. Utiliser les outils de configuration MCU (STM32CubeMX, nRF Connect, Simplicity Studio).

8. problèmes de température

L'ESR d'un quartz de 32.768 kHz dépend de la température et augmente à basse température. Un quartz qui résonne de manière fiable à température ambiante peut tomber en panne à -20°C ou -40°C.

Solution :

Tester la résistance aux vibrations à la température de fonctionnement la plus basse - pas seulement à 25 °C. Les quartz LRT utiliser des quartz à faible ESR. En cas de doute : choisir un boîtier plus grand (3,2 x 1,5 mm) qui offre encore une réserve suffisante même à -40 °C.

9. dommages mécaniques ou contamination

Les quartzs à diapason de 32.768 kHz ont un résonateur extrêmement fin. Les chocs mécaniques, une pression de placement trop élevée lors du pick-and-place ou le nettoyage par ultrasons peuvent entraîner des microfissures.

Solution :

Pas de pression mécanique sur le boîtier en quartz.

10. le quartz est en bon état - mais la mesure simule un problème

Fréquence : très élevée lors de la recherche d'erreurs !

Une sonde standard 10:1 a une capacité d'entrée de 10-15 pF. Pour un quartz avec une capacité de charge de 6 pF, cela double ou triple la capacité de charge - suffisamment pour arrêter l'oscillateur.

Solution :

Ne pas mesurer directement sur le quartz ! A la place, vérifier : Vérifier l'indicateur LSE-Ready dans le logiciel. Si la mesure à l'oscilloscope est nécessaire : utiliser une sonde 100:1 ou une sonde FET active (< 1 pF). Alternative : configurer le timer du MCU avec une horloge de 32,768 kHz et mesurer la sortie GPIO.

Résumé : Aperçu des causes les plus fréquentes

#CauseFréquenceSolution (version courte)
1ESR du quartz trop élevéTrès élevéQuartz avec ESR plus faible (LRT), boîtier plus grand
2Capacité de charge incorrecteTrès élevéeAdapter la valeur CL à la demande du MCU
3Erreur de layout du PCBÉlevéCâbles courts, guard-ring, pas de sources d'interférences
4Configuration logicielle incorrecteÉlevéActiver LSE, prolonger le timeout, configurer les broches
5Absence de résistance de rétroactionMoyenneRf selon la fiche technique du MCU (typiquement 10 MΩ)
6Dommages de soudure sur le quartzMoyenRespecter le profil de brasage, éviter la charge méc.
7Surcharge (Drive Level)MoyenUtiliser une résistance série (Rd)
8Problèmes de températureMoyenTest du pire cas à Tmin, prévoir une réserve ESR
9Erreur de mesure (sonde)Très élevé*Mesure indirecte, utiliser un échantillon 100:1
10Dommages mécaniquesFaibleRespecter les consignes de manipulation

*Pour la recherche d'erreurs - pas comme cause du problème réel

Mieux vaut prévenir que guérir : cinq directives de conception

Règle 1 - Prévoir une réserve ESR : choisir un quartz avec une ESR nettement inférieure à la valeur maximale du MCU. Facteur de sécurité d'oscillation ≥ 5.

Règle 2 - Ajuster exactement la capacité de charge : Reprendre la valeur CL de la fiche technique du MCU, tenir compte des capacités parasites.

Règle 3 - Disposer le PCB avec soin : quartz directement à côté des broches du MCU, câbles courts et symétriques, éliminer les résidus de flux.

Règle 4 - Tester le pire des cas : vérifier l'oscillation à la température et à la tension d'alimentation les plus basses.

Règle 5 - En cas de doute, choisir plus grand : Le quartz céramique de 3,2 x 1,5 mm avec une ESR de 50 kΩ coûte moins cher et est plus fiable que les alternatives plus petites.

Des problèmes de vibrations ? Nous sommes là pour vous aider.

Nos experts en fréquence effectuent des analyses de sécurité antivibratoire et recommandent le quartz optimal pour votre application. Contactez-nous - nous analyserons votre circuit et trouverons la solution adéquate.

Tous les noms de produits et de marques mentionnés sont la propriété des fabricants respectifs et servent uniquement à décrire les rapports techniques.

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.

Contact téléphonique

Nos experts en fréquence sont là pour vous

Appeler maintenant

Écrivez-nous

Envoyez-nous un e-mail - nous nous ferons un plaisir de vous aider

Envoyer un message maintenant
Webshop