10-bitowy ADC zaokrąglający do najbliższego kodu ma zakres wejściowy od 0 do 3,3 V. Przyjmując 1 LSB = VFSR/2ᴺ, wyznacz największy błąd kwantyzacji eq,max w mV.
Akwizycja danych i próbkowanie: karta pracy z odpowiedziami
Rejestrator danych próbkuje 4 kanałów, każdy z częstotliwością 2 kHz i rozdzielczością 8 bitów. Wyznacz surową szybkość danych Rb w kbit/s.
8-bitowy ADC o zakresie wejściowym od 0 do 3,3 V obcina: jego kod wyjściowy to ⌊Vin/LSB⌋, gdzie 1 LSB = VFSR/2ᴺ. Wyznacz dziesiętny kod wyjściowy D dla napięcia wejściowego 2,362 V.
Sinusoida 12 kHz jest próbkowana z częstotliwością 10 kHz bez filtra antyaliasingowego. Przy jakiej częstotliwości fa pojawia się w próbkach? Podaj ją w kHz.
Mikrokontroler z zegarem 16 MHz ustawia szybkość transmisji UART jako fclk/(16·D), gdzie D jest liczbą całkowitą zaokrągloną do najbliższej wartości. Szybkość docelowa to 4800 bodów. Wyznacz procentowy błąd rzeczywistej szybkości transmisji (dodatni, gdy jest za duża).
12-bitowy ADC przesyła każdą próbkę przez UART z prędkością 115200 bodów w formacie 8N1 (bit startu, 8 bitów danych, 1 bit stopu). Każda próbka jest wysyłana w pełnych bajtach, ich liczba to 2, a łącze jest zajęte przez cały czas. Wyznacz najwyższą częstotliwość sygnału fmax, którą można próbkować bez aliasingu, w Hz.
Klucz odpowiedzi
- 1. eq,max = 1,611 mV
- 2. Rb = 64 kbit/s
- 3. D = 183
- 4. fa = 2 kHz
- 5. e = 0,1603 %
- 6. fmax = 2880 Hz
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.