Zmierz czas rozruchu oscylatora kwarcowego

Zmierz czas rozruchu oscylatora kwarcowego

Praktyczne metody pomiarowe dla postu "Optymalizacja kryształów kwarcu dla układów scalonych" - sekcje E i 4

Do artykułu z encyklopedii: Optymalne dopasowanie kryształów do układów scalonych

O co chodzi:

Czas rozruchu to czas między włączeniem napięcia zasilania (lub włączeniem oscylatora w MCU) a osiągnięciem stabilnej, użytecznej oscylacji. Jest to szczególnie ważne w przypadku MCU o niskim poborze mocy z częstymi cyklami uśpienia / wybudzenia, ponieważ każdy proces uruchamiania jest bezpośrednio uwzględniany w bilansie energetycznym i określa ogólne opóźnienie.

Typowe wymagania: < 2 ms dla szybkich MCU z silnym oscylatorem, 2 - 10 ms dla standardowych projektów, 250 - 1000 ms dla kryształów zegara 32,768 kHz.

Zmienne wpływające

  • Wzmocnienie oscylatora w układzie scalonym (|-Rneg|)
  • ESR kryształu
  • Pojemność obciążenia CL lub faktycznie efektywne C1, C2 i Cpar
  • Temperatura (-40 °C znacznie dłużej niż +25 °C)
  • Napięcie zasilania (niskie VCC wydłuża czas startu wykładniczo)
  • Jakość rampy VCC (czas narastania, monotonia)

.

Definicja czasu rozruchu

Czas rozruchu jest zwykle definiowany jako czas, w którym amplituda oscylacji osiąga 90% swojej wartości końcowej w stanie ustalonym. Niektórzy producenci MCU definiują go inaczej, jako osiągnięcie cyfrowego poziomu logicznego lub włączenie flagi gotowości XOSC.

DefinicjaPunkt pomiarowyTypowo używany przez
Kryterium 90%Oscyloskop do XOUTProducent kwarcu, praktyka laboratoryjna
95% kryteriumOscyloskop do XOUTStrict Automotive-Spec
Poziom logiczny na wyjściuWyjście zegara / GPIOMCU data sheet
XOSC-Ready-FlagStatus register / GPIO toggleMCU firmware view

.

Ustawienia pomiarowe

Sprzęt

  • Oscyloskop ≥ 500 MHz, ≥ 2 GS/s, duża głębokość pamięci (≥ 1 MPt)
  • Aktywna sonda FET na XOUT (niska pojemność wejściowa, ≤ 1 pF)
  • Drugi kanał na VCC (bezpośrednio na pinie zasilania układu scalonego)
  • Opcjonalnie: trzeci kanał na GPIO, który jest przełączany przez kod startowy MCU (np. dla XOSC-Ready). np. dla flagi gotowości XOSC)
  • Końcówka pomiarowa z krótkim odniesieniem do masy (< 5 mm) w celu zminimalizowania indukcyjności uziemienia

.

Przejście

  1. Wyzwalanie: zbocze na VCC (np. przy 50% Vnom) lub na GPIO, które oznacza włączenie oscylatora.
  2. Ustaw podstawę czasu na oczekiwany zakres początkowy - dla kryształów MHz zwykle 0,2 ms/div (całkowite okno 2 ms), dla kryształów 32,768 kHz zwykle 50 ms/div.
  3. Nagraj co najmniej 3 razy oczekiwany czas rozpoczęcia, aby całkowicie uchwycić proces przejściowy.
  4. Ocena: Określić obwiednię oscylacji XOUT. t_start to czas, w którym osiągnięte zostaje 90% amplitudy stanu ustalonego.
  5. Dla oceny serii: Zarejestrować 10-30 pojedynczych uruchomień (tryb trwałości) i ocenić najdłuższy czas uruchomienia jako najgorszy przypadek.

.

Ważne przy wyzwalaniu

Nie wyzwalaj samej oscylacji. Oscylator zaczyna się od szumu, a wyzwalanie na dowolnej krawędzi rosnącej amplitudy systematycznie zniekształca czas rozpoczęcia. Zawsze wyzwalaj na zewnętrznym zdarzeniu: krawędzi VCC lub impulsie GPIO kodu startowego MCU.

.

Charakteryzowanie czasu rozruchu poprzez temperaturę i napięcie

Pojedynczy pomiar w temperaturze +25 °C i napięciu nominalnym jest niewystarczający. Poniższa macierz jest zalecana dla solidnych konstrukcji:

TemperaturaVCCPomiarAkceptacja
+25 °CVnomReferenceBase value
-40 °CVnomCold< 3× wartość bazowa
+85 °CVnomHeat< 1.5× wartość bazowa
+25 °CVmin (-10 %)Limit voltage< 2× wartość bazowa
-40 °CVminWorst-Case-Combination< 5× wartość bazowa
+25 °CVCC ramp slow (5 ms)sprawdzenie monotonicznościoscylacja rozpoczyna się bezpiecznie

.

Interpretacja obwiedni

Obwiednia początkowej oscylacji zwykle podąża za funkcją wykładniczą:

U(t) = U_rausch - exp( t / τ ) z τ = 2-L1 / (|-Rneg| - ESR)

Dwie anomalie dostarczają cennych wskazówek:

  • Plateau w run-up (amplituda nie rośnie, a potem nagle rośnie): Wskazuje na graniczną rezerwę |-Rneg|. Często w niskich temperaturach lub przy niskim VCC. Środek zaradczy: kwarc o niższym ESR.

  • Overshoot amplitudy (wartość stacjonarna zostaje na krótko przekroczona): Pokazuje silne wzmocnienie, zwykle bezkrytyczne. Może mu jednak towarzyszyć krótkotrwały wzrost poziomu wysterowania - należy sprawdzić, czy nie występują efekty starzenia w przypadku bardzo czułych kryształów kwarcu.

.

Typowe zmierzone wartości

Typ kwarcuOscylatort_start (90%) typ.
MHz standard SMDStrong MCU-OSC0.3 - 1.5 ms
MHz Standard-SMDLow-Power-MCU1 - 5 ms
MHz LRT quartz low ESRkomputer MCU o niskim poborze mocy0.5 - 2 ms
32,768 kHz zegar kwarcowyOscylator RTC250 - 800 ms
Kryształ zegara 32.768 kHz, CL = 4 pFLow-Power RTC500 - 1500 ms

.

Środki poprawy, jeśli czas rozpoczęcia jest zbyt długi

  • Wybierz kryształ o znacznie niższej ESR (współczynnik 2 - 3 w porównaniu do maksimum specyfikacji)
  • Zmniejsz pojemność obciążenia, jeśli pozwala na to MCU (niższe C1/C2, a tym samym CL_eff)
  • Skonfiguruj stopień wzmocnienia oscylatora w MCU na "High Drive" / "Fast Start"
  • Zmniejsz pasożyty układu (patrz post o pasożytniczych pojemnościach)
  • Dla kryształów zegarowych: W aplikacjach o niskim poborze mocy, preferuj technologię LRT, aby utrzymać bezpieczny czas rozruchu i rezerwę rozruchową nawet przy niskim VCC

.

Dodatkowe informacje

Korelacje między czasem rozruchu, ESR, wzmocnieniem i temperaturą opisano w praktycznym przewodniku "Optymalne dopasowanie kryształów do układów scalonych" (sekcje E i 4). Ten post przedstawia praktykę pomiarową w tym zakresie - od strategii wyzwalania po charakterystykę temperaturową.

Masz pytania dotyczące implementacji

Nasi eksperci ds. częstotliwości udzielą wsparcia przy wyborze odpowiedniego kwarcu, pomiarach w obwodzie i wsparciu przy projektowaniu aż do wydania seryjnego.

  • Zażądaj porady technicznej
  • Przedyskutuj z nami swoją aplikację
  • Zdefiniuj i zamów przykładowy kryształ
  • Zażądaj alternatywy poprzez odniesienie

.

Telefon: +49 8191 305395 Email: info@petermann-technik.de

Twój sukces jest naszym celem.

Kontakt telefoniczny

Nasi eksperci ds. częstotliwości są do Twojej dyspozycji

Zadzwoń teraz

Napisz do nas

Wyślij nam e-mail - z przyjemnością Ci pomożemy

Napisz do nas teraz
Webshop