Przetworniki A/C z Sukcesywną Aproksymacją
Szeroko stosowana metoda równoważąca szybkość i rozdzielczość poprzez iteracyjne porównania.
„Złoty Środek” wśród Przetworników
Przetwornik z sukcesywną aproksymacją, znany również jako przetwornik z kompensacją wagową, jest jednym z najpopularniejszych i najbardziej wszechstronnych typów przetworników analogowo-cyfrowych. Zapewnia on doskonałą równowagę między szybkością, rozdzielczością i kosztem, co czyni go idealnym rozwiązaniem dla niezliczonych zastosowań.
Jego podstawowa zasada działania to metoda kolejnych porównań, która działa jak bardzo wydajna gra w zgadywanie. Zamiast porównywać napięcie wejściowe z setkami wzorców naraz, jak w przetworniku Flash, systematycznie zawęża on możliwości, bit po bicie, wykonując wyszukiwanie binarne w celu znalezienia właściwej reprezentacji cyfrowej.
Architektura i Kluczowe Komponenty
Architektura przetwornika SAR jest elegancka i wydajna, zbudowana wokół czterech kluczowych komponentów działających w pętli sprzężenia zwrotnego.
- Rejestr Kolejnych Przybliżeń (SAR): Jest to cyfrowy „mózg” przetwornika. To układ logiczny, który generuje kod binarny do przetestowania na każdym etapie konwersji. Inteligentnie ustawia, zachowuje lub zeruje bity na podstawie informacji zwrotnej z komparatora.
- Przetwornik Cyfrowo-Analogowy (C/A): Przetwornik C/A pobiera „propozycję” kodu binarnego z rejestru SAR i przekształca ją z powrotem w napięcie analogowe (). To wygenerowane napięcie jest następnie porównywane z rzeczywistym napięciem wejściowym.
- : Ten komponent porównuje nieznane napięcie wejściowe () z napięciem testowym () z przetwornika C/A. Na wyjściu generuje pojedynczy bit ('1' lub '0'), informując SAR, czy jego próba była za wysoka czy za niska.
- Zegar: Sygnał zegarowy synchronizuje całą operację, zapewniając, że każdy z kroków porównania dla konwersji -bitowej odbywa się w precyzyjnej, sekwencyjnej kolejności.
Proces Konwersji: Przykład Krok po Kroku
Najlepszym sposobem na zrozumienie metody sukcesywnej aproksymacji jest prześledzenie przykładu. Wyobraźmy sobie 4-bitowy przetwornik A/C z napięciem odniesienia , próbujący przetworzyć napięcie wejściowe . Konwersja zajmie 4 cykle zegara.
- Cykl 1 (Bit Najbardziej Znaczący - MSB): SAR ustawia MSB na 1. Propozycja binarna to . Przetwornik C/A konwertuje to na . Komparator sprawdza: Czy ? Tak. Dlatego SAR zachowuje MSB jako . Aktualny wynik: .
- Cykl 2 (Następny Bit): SAR ustawia następny bit na 1. Propozycja binarna to . C/A konwertuje to na . Komparator sprawdza: Czy ? Nie. Dlatego SAR zeruje ten bit. Aktualny wynik: .
- Cykl 3 (Następny Bit): SAR zachowuje obecny stan i ustawia następny bit na 1. Propozycja to . C/A konwertuje to na . Komparator sprawdza: Czy ? Tak. Dlatego SAR zachowuje ten bit jako . Aktualny wynik: .
- Cykl 4 (Bit Najmniej Znaczący - LSB): SAR zachowuje obecny stan i ustawia ostatni bit na 1. Propozycja to . C/A konwertuje to na . Komparator sprawdza: Czy ? Tak. Dlatego SAR zachowuje ten bit jako . Końcowy wynik: .
Po cyklach rejestr przechowuje ostateczną wartość cyfrową. Dla N-bitowego przetwornika cały proces wymaga porównań.
Ocena Metody
Zalety
- Dobra Szybkość: Znacznie szybszy od przetworników całkujących, ponieważ wymaga tylko N cykli zegara dla konwersji N-bitowej.
- Wysoka Rozdzielczość: Może osiągać wysokie rozdzielczości (12, 16 lub więcej bitów) bez wykładniczego wzrostu złożoności, jak w przetwornikach Flash.
- Niski Koszt i Pobór Mocy: Architektura jest stosunkowo prosta, składa się z tylko jednego komparatora i jednego przetwornika C/A, co czyni go tanim i energooszczędnym.
- Łatwa Implementacja: Jest to dobrze znana i powszechna architektura w układach scalonych.
Wady
- Wolniejszy niż Flash: Sekwencyjny charakter konwersji czyni go z natury wolniejszym od w pełni równoległej architektury Flash.
- Wymaga Stabilnego Wejścia: Napięcie wejściowe musi pozostać stałe podczas całego N-cyklowego procesu konwersji. Zmieniające się wejście może prowadzić do błędnego wyniku. Z tego powodu przetworniki SAR są prawie zawsze poprzedzone układem .