Ćwiczenie Interaktywne

Zegary, pasmo i pomiar w skali nanosekund

To ćwiczenie rozwija artykuł Sterowanie sygnałami cyfrowymi w skali nanosekund: od Arduino do szybkich mikrokontrolerów. Zadania są celowo liczbowe: mają pokazać, kiedy „szybki mikrokontroler” przestaje być kategorią programistyczną, a zaczyna być problemem zegara, linii transmisyjnej i aparatury.

62,5 ns okres pojedynczego taktu przy 16 MHz
0,35/tr praktyczne przybliżenie pasma dla zbocza
RMS czasy narastania sygnału i toru pomiarowego składają się geometrycznie

Założenia źródłowe

  • Nanosekunda odpowiada skali gigahercowej, więc sygnał cyfrowy trzeba traktować jak zjawisko analogowe.
  • Okres zegara to dopiero pierwszy limit; pętla programu, GPIO i przerwania dodają własne opóźnienia.
  • Dla zbocza używamy przybliżenia BW ≈ 0,35/tr.
  • Zmierzony czas narastania rośnie przez ograniczenia sondy, kabla i oscyloskopu.

Jak działa ocena

Podaj wartości liczbowe z sensowną dokładnością i wybierz wnioski jakościowe. Kalkulator sprawdza, czy umiesz przejść od hasła „nanosekundy” do konkretnych ograniczeń sprzętowych.

Część 1

Arymetyka zegara platformy

Wybierz platformę, policz okres pojedynczego taktu i oceń, czy sama pętla programu daje wiarygodny krok 1 ns.

Część 2

Pasmo wynikające ze zbocza

Policz minimalne pasmo z przybliżenia 0,35/tr i oceń, czy zwykła płytka stykowa jest neutralnym elementem toru.

Część 3

Błąd toru pomiarowego

Załóż, że rzeczywisty sygnał i oscyloskop mają własne czasy narastania. Obserwowany wynik oszacuj jako pierwiastek z sumy kwadratów.