Metodi di misurazione pratici per il post "Ottimizzazione dei cristalli di quarzo per i circuiti integrati" - sezioni E e 4
All'articolo dell'enciclopedia : Abbinare in modo ottimale i cristalli ai circuiti integrati
Di cosa si tratta:
Il tempo di avvio è il tempo che intercorre tra l'accensione della tensione di alimentazione (o l'abilitazione dell'oscillatore nell'MCU) e il raggiungimento di un'oscillazione stabile e utilizzabile. È particolarmente critico per le MCU a basso consumo con frequenti cicli di sleep/wake, perché ogni processo di avvio è direttamente incluso nel bilancio energetico e determina la latenza complessiva.
Requisiti tipici: 2 ms per MCU veloci con un forte oscillatore, 2 - 10 ms per progetti standard, 250 - 1000 ms per cristalli di clock a 32,768 kHz.
Variabili di influenza
- Gain dell'oscillatore nel circuito integrato (|-Rneg|)
- ESR del cristallo
- Capacità di carico CL o C1, C2 e Cpar effettivi
- Temperatura (-40 °C significativamente più lunga di +25 °C)
- Tensione di alimentazione (una bassa VCC prolunga il tempo di avvio in modo esponenziale)
- Qualità della rampa VCC (tempo di salita, monotonia)
Definizione del tempo di avvio
Il tempo di avvio è solitamente definito come il tempo in cui l'ampiezza dell'oscillazione raggiunge il 90% del suo valore finale allo stato stazionario. Alcuni produttori di MCU lo definiscono in modo diverso, come il raggiungimento del livello logico digitale o l'attivazione del flag XOSC ready.
| Definizione | Punto di misura | Tipicamente utilizzato da |
|---|---|---|
| criterio del 90% | Oscilloscopio a XOUT | Produttore di quarzo, pratica di laboratorio |
| criterio del 95% | Oscilloscopio a XOUT | Strict Automotive-Spec |
| Livello logico in uscita | Uscita orologio / GPIO | Strict Automotive-Spec |
| Foglio dati MCU | ||
| XOSC-Ready-Flag | Registro di stato / GPIO toggle | Visualizzazione firmware MCU |
Impostazione della misura
Apparecchiature
- Oscilloscopio ≥ 500 MHz, ≥ 2 GS/s, profondità di memoria (≥ 1 MPt)
- Sonda FET attiva su XOUT (bassa capacità di ingresso, ≤ 1 pF)
- Secondo canale su VCC (direttamente sul pin di alimentazione del circuito integrato)
- Opzionale: terzo canale su un GPIO che viene attivato dal codice di avvio dell'MCU (ad esempio per XOSC-Ready). ad esempio per il flag XOSC ready)
- Punta di misura con riferimento di massa corto (< 5 mm) per ridurre al minimo l'induttanza di massa
Passaggio
- Trigger: bordo su VCC (ad esempio al 50% di Vnom) o sul GPIO che segna l'accensione dell'oscillatore.
- Impostare la base dei tempi sull'intervallo di avvio previsto - per i cristalli a MHz tipicamente 0,2 ms/div (finestra totale 2 ms), per i cristalli a 32,768 kHz tipicamente 50 ms/div.
- Registrare almeno 3 volte il tempo di avvio previsto per catturare completamente il processo transitorio.
- Valutazione: determinare l'inviluppo dell'oscillazione XOUT. t_start è il tempo in cui viene raggiunto il 90% dell'ampiezza dello stato stazionario.
- Per la valutazione in serie: registrare 10-30 avvii individuali (modalità di persistenza) e valutare il tempo di avvio più lungo come caso peggiore.
Importante quando si attiva Non attivare l'oscillazione stessa. L'oscillatore parte dal rumore e l'attivazione su qualsiasi bordo dell'ampiezza crescente distorce sistematicamente il tempo di avvio. Innescare sempre sull'evento esterno: bordo VCC o impulso GPIO del codice di avvio dell'MCU. |
Caratterizzazione del tempo di avvio tramite temperatura e tensione
Una singola misurazione a +25 °C e alla tensione nominale è insufficiente. Per progettazioni robuste si raccomanda la seguente matrice:
| Temperatura | VCC | Misure | Accettazione |
|---|---|---|---|
| +25 °C | Vnom | Riferimento | Valore base |
| -40 °C | Vnom | Freddo | < 3× valore base |
| +85 °C | Vnom | Heat | < 1,5× valore base |
| +25 °C | Vmin (-10 %) | Tensione limite | < 2× valore base |
| -40 °C | Vmin | Combinazione dei casi peggiori | < 5× valore base |
| +25 °C | VCC rampa lenta (5 ms) | controllo della monotonicità | l'oscillazione inizia in modo sicuro |
Interpretazione dell'inviluppo
La curva dell'inviluppo dell'oscillazione iniziale segue normalmente una funzione esponenziale:
U(t) = U_rausch - exp( t / τ ) con τ = 2-L1 / (|-Rneg| - VES)
Due anomalie forniscono indizi preziosi:
Plateau nel run-up (l'ampiezza non continua a crescere, poi improvvisamente lo fa): Indica una riserva borderline |-Rneg|. Spesso a basse temperature o a bassa VCC. Contromisura: quarzo con ESR più bassa.
Overshoot dell'ampiezza (il valore stazionario viene brevemente superato): Mostra una forte amplificazione, di solito acritica. Tuttavia, può essere accompagnato da un breve aumento del livello di pilotaggio - controllare gli effetti dell'invecchiamento con cristalli di quarzo molto sensibili.
Valori di misura tipici
| Tipo di quarzo | Oscillatore | t_start (90 %) typ. |
|---|---|---|
| MHz standard SMD | Strong MCU-OSC | 0.3 - 1.5 ms |
| MHz Standard-SMD | Low-Power-MCU | 1 - 5 ms |
| MHz LRT quarzo a bassa VES | MCU a basso consumo | 0.5 - 2 ms |
| 32.768 kHz orologio al quarzo | Oscillatore RTC | 250 - 800 ms |
| 32,768 kHz clock crystal, CL = 4 pF | Low-Power RTC | 500 - 1500 ms |
Misure di miglioramento se il tempo di avvio è troppo lungo
- Selezionare un cristallo con una ESR significativamente più bassa (fattore 2 - 3 rispetto al massimo di specifica)
- Ridurre la capacità di carico se consentito dall'MCU (abbassare C1/C2 e quindi CL_eff)
- Configurare lo stadio di guadagno dell'oscillatore nell'MCU su "High Drive" / "Fast Start"
- Ridurre le parassitiche del layout (vedere il post sulle capacità parassite)
- Per i cristalli di clock: Nelle applicazioni a basso consumo, privilegiare la tecnologia LRT per mantenere il tempo di avvio e la riserva di avvio sicuri anche a bassa VCC
Altre informazioni
Le correlazioni tra tempo di avvio, ESR, guadagno e temperatura sono descritte nella guida pratica "Abbinare in modo ottimale i cristalli ai circuiti integrati" (sezioni E e 4). Questo post fornisce la pratica di misura per questo, dalla strategia di innesco alla caratterizzazione della temperatura.
Hai domande sull'implementazione
I nostri esperti di frequenza vi supporteranno nella scelta del giusto cristallo di quarzo, nell'esecuzione delle misure sul vostro circuito e nel supporto alla progettazione fino al rilascio in serie.
- Richiedete una consulenza tecnica
- Discutete con noi la vostra applicazione
- Definite e ordinate un cristallo campione
- Richiedete un'alternativa tramite riferimento incrociato
Telefono: +49 8191 305395 Email: info@petermann-technik.de
Il vostro successo è il nostro obiettivo.
