Praktische meetmethoden voor de post "Kwarts kristallen optimaliseren voor IC's" - secties E en 4
Naar het encyclopedie-artikel : Kristallen optimaal afstemmen op IC's
Waar het allemaal om draait:
De opstarttijd is de tijd tussen het inschakelen van de voedingsspanning (of het inschakelen van de oscillator in de MCU) en het bereiken van een stabiele, bruikbare oscillatie. Dit is met name kritisch voor laagvermogen-MCU's met frequente slaap/waak-cycli, omdat elk opstartproces direct wordt opgenomen in de energiebalans en de totale latentie bepaalt.
Typische vereisten: < 2 ms voor snelle MCU's met een sterke oscillator, 2 - 10 ms voor standaardontwerpen, 250 - 1000 ms voor 32,768 kHz klokkristallen.
Vinvloedvariabelen
- Gain van de oscillator in het IC (|-Rneg|)
- ESR van het kristal
- Belastingscapaciteit CL of daadwerkelijk effectieve C1, C2 en Cpar
- Temperatuur (-40 °C aanzienlijk langer dan +25 °C)
- Voedingsspanning (lage VCC verlengt de starttijd exponentieel)
- Kwaliteit van de VCC-aanloop (stijgtijd, monotonie)
Definitie van de opstarttijd
De opstarttijd wordt meestal gedefinieerd als de tijd waarop de oscillatieamplitude 90% van de stationaire eindwaarde bereikt. Sommige MCU-fabrikanten definiëren het anders als het bereiken van het digitale logische niveau of als het inschakelen van de XOSC ready flag.
| Definition | Meetpunt | Typically used by |
|---|---|---|
| 90 % criterium | Oscilloscoop naar XOUT | Kwartsfabrikant, laboratoriumpraktijk |
| 95 % criterium | Oscilloscoop naar XOUT | Strict Automotive-Spec |
| Logic level at output | Klok uitgang / GPIO | MCU data sheet |
| XOSC-Ready-Flag | Status register / GPIO toggle | MCU firmware view |
Maatopstelling
Materiaal
- Oscilloscoop ≥ 500 MHz, ≥ 2 GS/s, diepe geheugendiepte (≥ 1 MPt)
- Actieve FET-probe op XOUT (lage ingangscapaciteit, ≤ 1 pF)
- Tweede kanaal op VCC (rechtstreeks op de voedingspen van het IC)
- Optioneel: derde kanaal op een GPIO die wordt omgeschakeld door de opstartcode van de MCU (bijv. voor XOSC-Ready).
- Meetpunt met korte aardreferentie (< 5 mm) om de aardinductie te minimaliseren
.
Doorvoeren
- Triggering: flank op VCC (bijv. bij 50 % van Vnom) of op de GPIO die de inschakeling van de oscillator markeert.
- Stel de tijdbasis in op het verwachte startbereik - voor MHz-kristallen meestal 0,2 ms/div (totaal venster 2 ms), voor 32,768 kHz-kristallen meestal 50 ms/div.
- Neem ten minste 3 keer de verwachte starttijd op om het transiëntproces volledig vast te leggen.
- Evaluatie: Bepaal de omhullende van de XOUT-oscillatie. t_start is de tijd waarop 90% van de amplitude van de stationaire toestand wordt bereikt.
- Voor serie-evaluatie: Neem 10 - 30 afzonderlijke starts op (persistentiemodus) en evalueer de langste starttijd als het slechtste geval.
Belangrijk bij het triggeren Trigger niet op de oscillatie zelf. De oscillator start vanuit de ruis en door te triggeren op een willekeurige rand van de toenemende amplitude wordt de starttijd systematisch vervormd. Trigger altijd op de externe gebeurtenis: VCC-rand of GPIO-puls van de opstartcode van de MCU. |
</figuur>
Karakteriseer opstarttijd via temperatuur en spanning
Een enkele meting bij +25 °C en nominale spanning is onvoldoende. De volgende matrix wordt aanbevolen voor robuuste ontwerpen:
| Temperature | VCC | Maatvoering | Acceptatie |
|---|---|---|---|
| +25 °C | Vnom | Reference | Basiswaarde |
| -40 °C | Vnom | Koud | < 3× basiswaarde |
| +85 °C | Vnom | Warmte | < 1,5× basiswaarde |
| +25 °C | Vmin (-10 %) | Limit voltage | < 2× basiswaarde |
| -40 °C | Vmin | Worst-Case-Combination | < 5× basiswaarde |
| +25 °C | VCC ramp slow (5 ms) | monotoniciteitscontrole | oscillatie start veilig |
</figuur>
Interpretatie van de omhullende
De omhullende van de startoscillatie volgt normaal gesproken een exponentiële functie:
U(t) = U_rausch - exp( t / τ ) met τ = 2-L1 / (|-Rneg| - ESR)
Twee afwijkingen geven waardevolle aanwijzingen:
Plateau in de aanloop (amplitude blijft niet groeien en dan plotseling wel): Geeft aan dat er sprake is van grensreserve. Vaak bij lage temperaturen of lage VCC. Tegenmaatregel: Kwarts met lagere ESR.
Overshoot van de amplitude (stationaire waarde wordt kort overschreden): Vertoont een sterke versterking, gewoonlijk onkritisch. Kan echter gepaard gaan met een korte stijging van het aandrijfniveau - controleer op verouderingseffecten bij zeer gevoelige kwartskristallen.
Typische meetwaarden
| Kwartsoort | Oscillator | t_start (90%) typ. |
|---|---|---|
| MHz standaard SMD | Strong MCU-OSC | 0.3 - 1.5 ms |
| MHz Standard-SMD | Low-Power-MCU | 1 - 5 ms |
| MHz LRT quartz low ESR | low-power MCU | 0.5 - 2 ms |
| 32.768 kHz klokkwarts | RTC oscillator | 250 - 800 ms |
| 32,768 kHz klok kristal, CL = 4 pF | Low-Power RTC | 500 - 1500 ms |
Verbetermaatregelen als de starttijd te lang is
- Kies een kristal met een aanzienlijk lagere ESR (factor 2 - 3 ten opzichte van het maximum in de specificatie)
- Verminder de belastingscapaciteit als dit is toegestaan door de MCU (verlaag C1/C2 en dus CL_eff)
- Configureer de oscillatorversterkingstrap in de MCU op "High Drive" / "Fast Start"
- Verminder de parasitaire elementen in de lay-out (zie het bericht over parasitaire capaciteiten)
- Voor klokkristallen: Geef in toepassingen met laag vermogen de voorkeur aan LRT-technologie om de starttijd en opstartreserve veilig te houden, zelfs bij lage VCC
Verder informatie
De correlaties tussen starttijd, ESR, versterking en temperatuur worden beschreven in de praktische gids "Optimaal afstemmen van kristallen op IC's" (secties E en 4). Deze post geeft de meetpraktijk hiervoor - van de triggerstrategie tot temperatuurkarakterisering.
U hebt vragen over de implementatie
Onze frequentie-experts ondersteunen u bij het selecteren van het juiste kwartskristal, het uitvoeren van metingen in uw schakeling en het bieden van ondersteuning bij het ontwerp tot en met de serievrijgave.
- Vraag technisch advies
- Bespreek uw toepassing met ons
- Bepaal en bestel een voorbeeldkristal
- Vraag een alternatief via kruisreferentie
Telefoon: +49 8191 305395 Email: info@petermann-technik.de
Uw succes is ons doel.
FAQs
Hoe meet je correct de opstarttijd van een kwartsoscillator?
De opstarttijd is de tijd vanaf het inschakelen van de voedingsspanning of het inschakelen van de oscillator totdat een stabiele, bruikbare oscillatie wordt bereikt. In de praktijk wordt deze meestal gedefinieerd als de tijd waarop de oscillatieamplitude 90% van de stationaire eindwaarde bereikt. Voor een zuivere meting wordt een oscilloscoop met tenminste 500 MHz en 2 GS/s, een actieve FET-probe op XOUT en een tweede kanaal direct op de VCC van het IC aanbevolen. Triggering wordt meestal uitgevoerd op de VCC flank of op een GPIO-signaal dat het inschakelen van de oscillator markeert. Het is ook belangrijk om minstens drie keer de verwachte starttijd op te nemen, zodat het volledige transiëntproces betrouwbaar wordt geregistreerd.
Wat zijn de typische opstarttijden van kristaloscillatoren in MCU-toepassingen?
De typische opstarttijd is sterk afhankelijk van de frequentie, het kwarts-type en het oscillatorontwerp in het IC. Met snelle MCU's met een sterke oscillator kunnen vaak waarden van minder dan 2 ms worden bereikt, terwijl standaardontwerpen meestal in het bereik van 2 tot 10 ms liggen. Voor 32,768 kHz klokkristallen is aanzienlijk meer tijd nodig, met typische starttijden van 250 tot 1000 ms. Deze tijd is met name kritisch voor energiezuinige MCU's met frequente slaap- en ontwaakcycli, omdat elke herstart direct van invloed is op de energiebalans en de systeemlatentie. De opstarttijd moet daarom altijd geëvalueerd worden in de context van de echte toepassing en niet alleen op basis van een typische waarde uit het gegevensblad.
Welke factoren hebben een bijzonder sterke invloed op de opstarttijd van een kwartsoscillator?
De belangrijkste beïnvloedende variabelen zijn de versterking van de oscillator in het IC, de ESR van de kwarts en de effectieve belastingscapaciteit van C1, C2 en parasitaire capaciteiten. Temperatuur speelt ook een grote rol, want de opstarttijd bij -40 °C is vaak aanzienlijk langer dan bij +25 °C. Bovendien verlengt een lage voedingsspanning de opstarttijd exponentieel, vooral met een marginale startreserve. De kwaliteit van de VCC-oploop, d.w.z. de stijgtijd en monotonie bij het inschakelen, is ook relevant. Voor robuuste ontwerpen moet de karakterisering daarom altijd worden uitgevoerd op basis van temperatuur en spanning en niet alleen onder nominale omstandigheden.
Hoe interpreteer je plateau en overshoot wanneer een kristaloscillator opstart?
Een plateau tijdens het opstarten betekent dat de amplitude aanvankelijk stopt met toenemen en pas later weer toeneemt. Dit gedrag duidt meestal op een grensreserve van de negatieve weerstand |-Rneg| en treedt vaak op bij lage VCC of lage temperaturen. In zulke gevallen kan een kristal met een lagere ESR helpen om de opstartreserve te verbeteren en de opstarttijd te verkorten. Een overshoot van de amplitude daarentegen duidt meestal op een sterke versterking van de oscillator en is in veel gevallen niet kritisch. Niettemin moet gecontroleerd worden of dit resulteert in een verhoogd aandrijfniveau gedurende een korte tijd, wat op de lange termijn verouderingseffecten kan bevorderen bij zeer gevoelige kwartskristallen.
Hoe kan een te lange opstarttijd voor kwartsoscillatoren worden verbeterd?
Een effectieve maatregel is het kiezen van een kristal met een aanzienlijk lagere ESR, idealiter een factor 2 tot 3 onder het gespecificeerde maximum. Daarnaast kan de belastingscapaciteit worden verlaagd, mits dit wordt toegestaan door de MCU-oscillator en de werkelijke effectieve CL daardoor wordt verlaagd. Veel microcontrollers bieden ook instellingen zoals High Drive of Fast Start, die gebruikt kunnen worden om specifiek het versterkingsniveau van de oscillator te verhogen. Een geoptimaliseerde layout met lagere parasitaire capaciteiten helpt ook om de startcondities te verbeteren. Het gebruik van LRT-technologie kan ook nuttig zijn voor klokkristallen in toepassingen met laag vermogen om de starttijd en opstartreserve stabiel te houden, zelfs bij lage voedingsspanningen.
Waarom meet PETERMANN-TECHNIK de opstarttijd van de kwartsoscillator?
PETERMANN-TECHNIK ondersteunt bedrijven bij de selectie van geschikte kristallen en bij de metrologische evaluatie direct in het echte circuit. Hierdoor kunnen opstarttijd, transiëntgedrag en kritische randvoorwaarden zoals temperatuur, VCC en belastingscapaciteit op een praktische manier worden beoordeeld. De combinatie van componentdeskundigheid en ontwerpondersteuning tot en met serievrijgave is bijzonder waardevol. Hierdoor worden niet alleen meetwaarden vastgelegd, maar worden ook specifieke verbetermaatregelen afgeleid voor robuuste en energiezuinige oscillatorontwerpen. PETERMANN-TECHNIK is daarom een competente partner voor industriële B2B-toepassingen als het gaat om betrouwbare frequentieoplossingen en robuuste meetresultaten.
