słowo odniesienia
Transkrypt
słowo odniesienia
PRZETWORNIKI C / A – PODSTAWOWE PARAMETRY Rozdzielczość przetwornika C/A - - - - Określa ją liczba N - bitów słowa wejściowego. Definiuje się ją równieŜ przez wartość związaną z najmniej znaczącym bitem (LSB), odpowiadającą części pełnego zakresu przetwarzania równej 2-N ·Umax (rozdzielczość bezwzględna). Wartość ta odniesiona do pełnego zakresu i podana w procentach to rozdzielczość względna. Przykładowo dla 12-bitowego przetwornika C/A o napięciu pełnej skali Umax = 10 V rozdzielczość bezwzględna jest równa 2,44 mV, a rozdzielczość względna wynosi 0,0244%. Typowe liczby bitów słowa przetworników C/A wynoszą 8, 10, 12, 16. Produkowane są przetworniki o rozdzielczości do 32 bitów. Rozdzielczość nie decyduje o dokładności przetwornika, naleŜy ją rozpatrywać w powiązaniu z dokładnością bezwzględną; Dokładność przetwornika C/A - - - Jest to róŜnica miedzy zmierzoną, a przewidywaną wartością napięcia wyjściowego, odniesiona do napięcia pełnej skali i wyraŜona w procentach. Dokładność określa się zwykle po korekcji błędu skalowania przy określonej wartości napięcia odniesienia oraz po przeprowadzeniu kompensacji błędu przesunięcia zera. O dokładności przetwornika C/A decydują między innymi błędy przesunięcia zera i skalowania, które mogą być skompensowane. Błąd skalowania Jest to odchyłka napięcia wyjściowego od wartości projektowanej dla maksymalnej wartości słowa (np. w naturalnym kodzie dwójkowym dla słowa wejściowego o wartościach bitów równych l). Nazywany jest równieŜ błędem wzmocnienia. Błąd skalowania moŜe być spowodowany efektami termicznymi w poszczególnych częściach przetwornika: źródle napięcia odniesienia, sieci rezystorowej, przełącznikach analogowych lub wzmacniaczu sumującym. Błąd skalowania moŜe być skorygowany przez regulację wzmocnienia wzmacniacza sumującego lub napięcia odniesienia. Współczynnik zmian cieplnych charakterystyki przetwarzania Uwy = f(N) nachylenia Jest wyraŜony jest w %/°C. Błąd przesunięcia zera Jest to napięcie wyjściowe przetwornika C/A dla minimalnej wartości słowa (np. w naturalnym kodzie dwójkowym dla słowa wejściowego o wartościach bitów równych zeru). Błąd przesunięcia zera jest zwykle spowodowany przez wejściowe napięcie lub prąd niezrównowaŜenia wzmacniacza sumującego. Błąd ten moŜe być skorygowany do zera przez kompensację wejściowego napięcia niezrównowaŜenia wzmacniacza. Nieliniowość całkowa Jest to maksymalne odchylenie rzeczywistej charakterystyki przetwarzania Uwy = f(N) przetwornika C/A od jego charakterystyki idealnej, będącej linią prostą przechodzącą przez punkt zerowy i maksymalny zakresu. Podawana jest jako błąd bezwzględny, częściej jednak jako względny ε c po odniesieniu do wartości maksymalnego napięcia wyjściowego U wy max . Wyliczamy ją według wzoru: εc = (∆U ) wy max U wy max 100% (1) Nieliniowość róŜniczkowa Jest ona określona maksymalną lub minimalną róŜnicą pomiędzy dwiema wartościami napięcia wyjściowego odpowiadającymi zmianie słowa wejściowego o wartość najmniej znaczącego bitu. Podajemy ją jako stosunek odchyłki tej róŜnicy od wartości średniej do wartości średniej zgodnie ze wzorem: ε r1 = ∆Uwyim − ∆Uwyi ∑ ∆Uwy i =1 i N 1 N gdzie: N 1 N ∑ ∆Uwyi (2) i =1 - i-ta róŜnica między dwiema wartościami napięcia wyjściowego odpowiadającymi zmianie słowa wejściowego o wartość najmniej znaczącego bitu; ∆Uwyim - maksymalna lub minimalna róŜnica między dwiema wartościami napięcia wyjściowego odpowiadającymi zmianie słowa wejściowego o wartość najmniej znaczącego bitu, wybieramy wartość dającą większy błąd; N - ilość róŜnic. W niekorzystnym przypadku zbyt duŜy błąd nieliniowości róŜniczkowej moŜe spowodować zmianę znaku nachylenia charakterystyki przetwarzania, wywołując jej niemonotoniczność. Łączny wpływ błędów nieliniowości skalowania, przesunięcia zera, wpływu efektów termicznych stanowi dokładność bezwzględną przetwornika, która w prawidłowo zaprojektowanym układzie nie powinna przekraczać wartości napięcia wyjściowego odpowiadającej ± ½ LSB, a więc powinna być porównywalna lub mniejsza od rozdzielczości. Szybkość zmiany napięcia wyjściowego Jest to nachylenie zbocza sygnału na wyjściu przetwornika, zwykle określona przez taki sam parametr wzmacniacza sumującego; ogranicza ona moŜliwość szybkiej zmiany napięcia wyjściowego związanej ze zmianą wartości binarnego słowa wejściowego. Czas ustalania Jest to czas, po którym napięcie wyjściowe osiągnie wartość końcową wewnątrz ustalonego zakresu, zwykle określonego jako ± ½ LSB. Czas ustalania jest zwykle sumowany z czasem narastania napięcia wyjściowego PRZETWORNIKI A / C – PODSTAWOWE PARAMETRY Dokładność – błędy analogowe i cyfrowe Do parametrów określających błąd cyfrowy (uwarunkowany liczbą bitów) naleŜą: Bezwzględna zdolność rozdzielcza ∆U odniesiona do napięcia wejściowego i wyraŜona w mV: ∆U = gdzie: Uwe max N U we max 2N (3) - pełny zakres przetwarzania, - liczba bitów słowa wyjściowego. Tak wyraŜona rozdzielczość jest jednocześnie tzw. przedziałem dyskretyzacji, czyli wartością napięcia wejściowego odpowiadającą najmniej znaczącemu bitowi (LSB). Rozdzielczość 100% / 2N względna wyraŜona jako wartość Rozdzielczość wyraŜona przez 2-N Błąd cyfrowy, czyli zdolność rozdzielcza przetwornika, stanowi granicę jego dokładności wynikającą z samej istoty procesu dyskretyzacji (kwantowania) napięcia wejściowego przy przetwarzaniu go na wielkość cyfrową. W prawidłowo zaprojektowanym przetworniku długość słowa wyjściowego jest tak dobrana, Ŝe wartość błędu analogowego jest mniejsza od błędu cyfrowego. Zwiększanie długości słowa ponad granicę wynikającą z wielkości błędu analogowego nie ma sensu, gdyŜ nie poprawia juŜ dokładności przetwarzania. Przy prawidłowo wyznaczonych parametrach przetwornika, wartość katalogowej rozdzielczości powinna określać jego dokładność. Inne błędy nie powinny przekraczać odpowiadającej najmniej znaczącemu bitowi (LSB). wartości Do parametrów określających błąd analogowy naleŜą: Nieliniowość całkowa Określona jest jako maksymalne względne odchylenie (∆Uwe)max rzeczywistej charakterystyki przetwarzania N =f (Uwe) od charakterystyki idealnej, czyli od prostej łączącej skrajne punkty zakresu przetwarzania. Nieliniowość całkowa εc jest wyraŜona w procentach w stosunku do pełnego zakresu przetwarzania zgodnie ze wzorem: εc = (∆U we )max U we max 100% (4) Nieliniowość róŜniczkowa Określona jest przez wyznaczenie róŜnic między sąsiednimi wartościami napięcia wejściowego, powodującymi zmianę słowa wyjściowego o wartość najmniej znaczącego bitu. Nieliniowość róŜniczkowa ε r jest podawana w procentach jako maksymalne względne odchylenie tej róŜnicy od jej wartości średniej w całym zakresie przetwarzania zgodnie ze wzorem: εr = ∆Uweim − N 1 N ∑ ∆Uwe i i =1 N 1 N ∑ ∆Uwe i i =1 (5) gdzie: ∆Uwei - i-ta róŜnica między dwiema wartościami napięcia wejściowego odpowiadającymi zmianie słowa wyjściowego o wartość najmniej znaczącego bitu; ∆Uweim - maksymalna lub minimalna róŜnica między dwiema wartościami napięcia wejściowego odpowiadającymi zmianie słowa wyjściowego o wartość najmniej znaczącego bitu, wybieramy wartość dającą większy błąd; N - ilość róŜnic. Błąd przesunięcia zera (błąd niezrównowaŜenia) Jest on określany przez wartość napięcia wejściowego potrzebną do przejścia od zerowej wartości słowa wyjściowego do następnej większej wartości. Błąd ten jest mierzony jako przesunięcie w stosunku do charakterystyki idealnej. MoŜliwa jest całkowita kompensacja tego błędu w większości nowoczesnych przetworników. Mogą natomiast pozostać nieskompensowane zmiany cieplne napięcia przesunięcia zera. Współczynnik zmian cieplnych napięcia przesunięcia zera Jest wyraŜany w µV/°C lub w %/°C w odniesieniu do pełnego zakresu przetwarzania). Błąd skalowania (lub błąd wzmocnienia) Wynika ze zmiany nachylenia charakterystyki przetwarzania N = f(Uwe) w stosunku do charakterystyki idealnej. Jest określony przez odchylenie rzeczywistej wartości napięcia Uwe max (odpowiadającej maksymalnej wartości słowa wyjściowego), od wartości idealnej. Współczynnik zmian cieplnych charakterystyki przetwarzania N = f(Uwe) nachylenia Jest wyraŜony jest w %/°C. Szybkość przetwarzania Szybkość przetwarzania przetwornika a/c moŜe być określana przez: ♦ czas przetwarzania, czyli czas, w którym zachodzi pełny cykl przetwarzania; ♦ częstotliwość przetwarzania, przetwarzania, będąca odwrotnością czasu ♦ tzw. szybkość bitową, określoną przez liczbę bitów wyniku przetwarzania, uzyskanych w jednostce czasu (bitów/s).