W przedstawionym torze sygnałowym sygnał wejściowy jest sygnałem analogowym, a procesor pracuje na danych cyfrowych (liczbach zapisanych w rejestrach/pamięci). Dlatego między światem analogowym a cyfrowym potrzebny jest element pośredniczący.
ADC (przetwornik analogowo-cyfrowy) realizuje konwersję A/C: w ujęciu ogólnym wykonuje próbkowanie (pobranie wartości sygnału w chwilach czasu) i kwantyzację (przypisanie próbce jednej z dyskretnych wartości kodu). Wynikiem jest słowo cyfrowe, które procesor może odczytać i dalej przetwarzać (np. uśrednianie, detekcja progów, sterowanie).
Stwierdzenie "ADC konwertuje sygnał analogowy na cyfrowy do dalszej obróbki przez procesor" jest więc poprawne, bo opisuje jedyną kluczową funkcję ADC w takim układzie.
Pozostałe odpowiedzi są błędne, ponieważ opisują inne bloki lub inne zadania:
- "ADC generuje sygnał zegarowy…" – zegar dostarcza zwykle generator/oscylator lub układ taktowania, a ADC co najwyżej korzysta z zegara do pracy lub jest przez niego sterowany.
- "ADC filtruje niepożądane częstotliwości…" – filtracja to zadanie filtrów analogowych lub cyfrowych (w procesorze/DSP). ADC może wymagać filtru antyaliasingowego przed wejściem, ale sam przetwornik nie jest filtrem w sensie funkcjonalnym.
- "ADC dostarcza energię do układu…" – zasilanie zapewniają stabilizatory, przetwornice i źródła zasilania; ADC jest elementem pomiarowo-konwersyjnym, nie energetycznym.
W praktyce: gdy mierzysz napięcie z czujnika i chcesz policzyć wynik w mikrokontrolerze, potrzebujesz ADC. Gdy chcesz z danych cyfrowych wytworzyć napięcie/analog na wyjściu, używasz DAC.