Metody Przetwarzania A/C
Przegląd metod pośrednich (np. z całkowieniem) i bezpośrednich (np. flash) konwersji.
Most Między Światem Analogowym a Cyfrowym
Przetwornik analogowo-cyfrowy (A/C lub ADC) to układ elektroniczny, który przekształca ciągły sygnał analogowy (np. napięcie z mikrofonu) w dyskretną reprezentację cyfrową (liczbę binarną). Proces ten jest fundamentalny dla nowoczesnej elektroniki, umożliwiając systemom cyfrowym, takim jak komputery, przetwarzanie, przechowywanie i przesyłanie sygnałów ze świata rzeczywistego.
Metody przetwarzania A/C są ogólnie klasyfikowane w dwóch głównych rodzinach, w zależności od sposobu, w jaki dokonują tej transformacji:
- Metody Przetwarzania Bezpośredniego: Te metody porównują wejściowe napięcie analogowe bezpośrednio z serią napięć odniesienia w celu określenia wyjścia cyfrowego. Są one generalnie bardzo szybkie, ale mogą być złożone.
- Metody Przetwarzania Pośredniego: Te metody najpierw przekształcają napięcie analogowe w wielkość pośrednią, taką jak czas lub częstotliwość, która jest następnie mierzona w celu uzyskania końcowego wyniku cyfrowego. Są zazwyczaj wolniejsze, ale mogą osiągać bardzo wysoką dokładność.
Metoda Bezpośrednia 1: Przetwornik Flash (Równoległy)
Przetwornik typu Flash jest najszybszym dostępnym typem konwertera. Działa poprzez jednoczesne wykonanie wszystkich możliwych porównań napięcia, stąd jego alternatywna nazwa – przetwornik równoległy.
Zasada Działania
Architektura składa się z trzech kluczowych części:
- Drabinka Rezystorowa: Łańcuch identycznych rezystorów tworzy zestaw precyzyjnych napięć odniesienia. Dla przetwornika o rozdzielczości bitów, drabinka ta dostarcza unikalnych poziomów napięcia.
- Bank Komparatorów: Rdzeniem przetwornika jest bank . Nieznane napięcie wejściowe jest podawane na jedno wejście każdego komparatora, podczas gdy drugie wejście każdego komparatora jest podłączone do unikalnego odczepu na drabince rezystorowej.
- Dekoder: Wyjścia wszystkich komparatorów tworzą tzw. „kod termometrowy” (wszystkie komparatory poniżej pewnego poziomu mają na wyjściu '1', a wszystkie powyżej '0'). Logiczny dekoder cyfrowy przekształca ten kod w standardowy -bitowy kod binarny na wyjściu.
Zalety i Wady
Zaleta: Szybkość. Ponieważ wszystkie porównania odbywają się w tym samym czasie, konwersja jest niezwykle szybka, ograniczona jedynie opóźnieniem propagacji komparatorów i dekodera.
Wada: Złożoność. Liczba wymaganych komparatorów podwaja się z każdym dodatkowym bitem rozdzielczości (). 8-bitowy przetwornik Flash potrzebuje 255 komparatorów, a 10-bitowy aż 1023. Prowadzi to do wysokich kosztów, dużych rozmiarów fizycznych i znacznego zużycia energii.
Metoda Bezpośrednia 2: Przetwornik z Sukcesywną Aproksymacją
Przetwornik z rejestrem kolejnych przybliżeń (SAR - Successive Approximation Register) jest jednym z najczęściej używanych typów, oferującym doskonałą równowagę między szybkością, rozdzielczością i kosztem. Działa on jak cyfrowe wyszukiwanie binarne, aby "namierzyć" prawidłowy kod cyfrowy dla napięcia wejściowego.
Zasada Działania
Proces konwersji zajmuje cykli zegarowych dla przetwornika -bitowego:
- Inicjalizacja: ustawia najbardziej znaczący bit (MSB) na '1', a wszystkie pozostałe bity na '0'.
- Konwersja na Analog: Ta cyfrowa "próba" jest podawana na wejście , który generuje napięcie analogowe równe połowie napięcia odniesienia ().
- Porównanie: Komparator sprawdza, czy napięcie wejściowe jest wyższe czy niższe od napięcia wyjściowego z przetwornika C/A.
- Decyzja i Iteracja: Jeśli jest wyższe, MSB pozostaje '1'. Jeśli jest niższe, MSB jest resetowane do '0'. Następnie SAR przechodzi do następnego bitu, ustawia go na '1', a C/A generuje nowe napięcie testowe (). Proces ten powtarza się dla wszystkich bitów, od najbardziej do najmniej znaczącego, stopniowo zawężając poprawną wartość cyfrową.
Zalety i Wady
Zaleta: Wydajność. Zapewnia doskonały kompromis między szybkością a rozdzielczością przy znacznie niższej złożoności i koszcie niż przetwornik Flash.
Wada: Umiarkowana Szybkość. Jest wolniejszy niż przetwornik Flash, ponieważ konwersja wymaga N sekwencyjnych kroków (cykli zegara).
Metoda Pośrednia: Przetwornik z Podwójnym Całkowaniem
Przetworniki całkujące są znane ze swojej wysokiej precyzji i doskonałej odporności na szumy, co czyni je idealnymi do pomiarów o wysokiej rozdzielczości, aczkolwiek przy niższej prędkości. Architektura z podwójnym całkowaniem jest szczególnie pomysłową i solidną implementacją.
Zasada Działania
Konwersja odbywa się w dwóch odrębnych fazach:
- Faza 1 (Całkowanie sygnału wejściowego): Nieznane napięcie wejściowe jest podawane na wejście przez stały okres czasu . W tym czasie licznik zlicza stałą liczbę impulsów zegarowych (). Napięcie wyjściowe integratora rośnie do poziomu wprost proporcjonalnego do napięcia wejściowego.
- Faza 2 (Całkowanie napięcia odniesienia): Wejście integratora jest przełączane z na stabilne, znane ujemne napięcie odniesienia . Napięcie wyjściowe integratora zaczyna teraz opadać. Licznik jest zerowany i ponownie zaczyna zliczać, aż napięcie na wyjściu integratora osiągnie zero, co jest wykrywane przez komparator. Czas opadania, , jest mierzony liczbą impulsów zegarowych , zliczonych w tej fazie.
Magia tej metody polega na tym, że końcowa liczba zliczeń jest wprost proporcjonalna do napięcia wejściowego , a dokładne wartości rezystora (R) i kondensatora (C) integratora znoszą się, czyniąc konwersję bardzo dokładną i stabilną w czasie i temperaturze. Relacja ta jest następująca: .
Zalety i Wady
Zalety: Wysoka Dokładność i Odporność na Szum. Proces całkowania uśrednia szum o wysokiej częstotliwości, co skutkuje doskonałą odpornością na zakłócenia. Niezależność od wartości komponentów czyni go niezwykle precyzyjnym.
Wada: Niska Szybkość. Dwufazowy proces całkowania zajmuje stosunkowo dużo czasu, co czyni ten typ przetwornika nieodpowiednim do zastosowań wymagających dużej prędkości, jak digitalizacja wideo czy sygnałów radiowych. Są one zazwyczaj używane w precyzyjnych przyrządach pomiarowych, takich jak multimetery cyfrowe.