logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak obliczyć rozdzielczość przetwornika C/A? Co oznacza napięcie odniesienia?

Mike_PL 29 Wrz 2007 19:07 5561 9
REKLAMA
  • #1 4332428
    Mike_PL
    Poziom 9  
    Posty: 42
    Ocena: 1
    Witam,

    Mam takie szybkie pytanie. Jak obliczyć jeden z parametrów przetwornika C/A jakim jest rozdzielczość. Wzór to

    ΔU=Uodn / 2n

    Czym jest to napięcie odniesienia? Skąd je wziąć? I w mianowniku 2 do potęgi n. Czym jest to n?
  • REKLAMA
  • #2 4332460
    Quarz
    Poziom 43  
    Posty: 14357
    Pomógł: 1646
    Ocena: 626
    Witam,
    a Google na to, ZOBACZ.

    Pozdrawiam
  • REKLAMA
  • #3 4332491
    Mike_PL
    Poziom 9  
    Posty: 42
    Ocena: 1
    Google mi nie pomogło... niestety
  • REKLAMA
  • #4 4332511
    Quarz
    Poziom 43  
    Posty: 14357
    Pomógł: 1646
    Ocena: 626
    Mike_PL napisał:
    Google mi nie pomogło... niestety

    sobie chyba kpisz, po niecałych dzięwięciu minutach napisałeś co wyżej...
    Nawet nie pokusiłeś się, by tam poczytać i to nie tylko na pierwszej stronie.
    Cytowany Twój post będę raportował z powodów o których tu napisałem.

    Pozdrawiam
  • #5 4332522
    ma3-4ysz
    Poziom 24  
    Posty: 812
    Pomógł: 49
    Ocena: 283
    Bardzo ogólnie przetworniki C/A są budowane/pracują według określonych algorytmów. W niektórych potrzebne jest coś takiego jak napięcie odniesienia - napięcie względem którego porównywana jest wartość mierzona (przetwarzana). W zależności od rozwiązania (możliwości) danego przetwornika napięcie odniesienia może być wytwarzane w wewnętrznym źródle (jedna określona wartość lub jakoś konfigurowalna) lub podawana z zewnątrz.

    Nie jestem pewien ale w twoim wzorze zamiast napięcia odniesienia powinna być raczej wartość zakresu napięcia jaki przetwarza przetwornik Urange (chyba, że w szczególnym przypadku Urange = Uodn). To n to będzie liczba bitów przetwornika.
    Powiedzmy że masz przetwornik 8 bitowy (n= 8 ) o zakresie przetwarzania od 0 do 5V (Urange = 5V). To wydaje mi sie, że jego rozdzielczość wyniesie ΔU = Uranfe/2^n = 5/256 =0,0078V.
    Zresztą tak na zdrowy rozum na 8 bitach da się zapisać 256 kombinacji które odpowiadają przedziałowi napięcia od 0 do 5V. Czyli napięciu równemu 0V odpowiada wartość na wyjściu przetwornika równa0, natomiast 5Voltom odpowiada wartość 256. A rozdzielczość mówi nam o ile trzeba zmienić wartość napięcia na wejściu aby wyjście zmieniło stan o 1. Czyli ten przetwornik z przykładu potrafi wykryć zmianę napięcia na poziomie 0,0078V.
    Gdyby był np 2 bitowy to miał by rozdzielczość 5/2^2 = 1,25V czyli kiepskawo dosyć.
  • #6 4332596
    Quarz
    Poziom 43  
    Posty: 14357
    Pomógł: 1646
    Ocena: 626
    Witam,
    nie chce mi się, ale muszę...

    ma3-4ysz napisał:
    [ ... ]
    Powiedzmy że masz przetwornik 8 bitowy (n= 8 ) o zakresie przetwarzania od 0 do 5V (Urange = 5V). To wydaje mi sie, że jego rozdzielczość wyniesie ΔU = Uranfe/2^n = 5/256 =0,0078V.
    Zresztą tak na zdrowy rozum na 8 bitach da się zapisać 256 kombinacji które odpowiadają przedziałowi napięcia od 0 do 5V. Czyli napięciu równemu 0V odpowiada wartość na wyjściu przetwornika równa 0, natomiast 5Voltom odpowiada wartość 256 [skoro od zera to ostatnią liczbą (ośmiobitową) jest 255 i 5V to już jest przekroczenie zakresu przetwornika A/C ! ! ! dop. Quarz]. A rozdzielczość mówi nam o ile trzeba zmienić wartość napięcia na wejściu aby wyjście zmieniło stan o 1. Czyli ten przetwornik z przykładu potrafi wykryć zmianę napięcia na poziomie 0,0078V.
    [ ... ]

    Proszę nie wprowadzać w błąd.

    Pozdrawiam
  • REKLAMA
  • #7 4332758
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 691
    q=5V/256=0,01953125V

    Napięcie odniesienia określa zakres przetwarzania przetwornika A/C
    ilość bitów "n" określa jego rozdzielczość

    kwant przetwornika $$q=\frac{Up}{2^n}$$

    na wyjściu przetwornika A/C mamy liczby z zakresu 0 do $$2^n-1$$

    przy przetwarzaniu odwrotnym C/A:

    Uwy=k*q

    k - słowo kodowe od 0 do $$2^n-1$$ (czyli dla 8 bitów, od 0 do 255)
  • #8 4332838
    ma3-4ysz
    Poziom 24  
    Posty: 812
    Pomógł: 49
    Ocena: 283
    :oops: na wyjściu przetwornika A/C mamy liczby z zakresu 0 do 2^n-1
    Co racja to racja, sie ciachnąłem. Przepraszam
  • #9 4334102
    Mike_PL
    Poziom 9  
    Posty: 42
    Ocena: 1
    Dzięki.

    Czyli, jeśli dobrze zrozumiałem to w moim przypadku:

    Jeśli przetwornik C/A 4 bitowy dla 0000 ma 1mV, a dla 1111 850mV to jego rozdzielczość:

    (850-1)/16=53,06

    I wartość 53,06 to jego rozdzelczość?
  • #10 4334320
    Tremolo
    Poziom 43  
    Posty: 13791
    Pomógł: 1016
    Ocena: 495
    To jest minimalne napiecie jakie może rozróżnić, i jak to prościej jeszcze podać powiedzmy 8 bitowych trzeba powiedzmic napiecie wejsciowe odniesie=nia

    jesli 850mV to 850/256 jeśli 8bitowy 850/65336 jeśli 16 bitowy.

    I proste wytłumaczenie. Nie trzeba nic mówić o lenistwie kawie na ławę. A temat miałby 2-3 odpowiedzi a nie 10. Mozna jedynie zrzucić brak zaznajomienia z matematyką.
    Pomogłem? Kup mi kawę.

Podsumowanie tematu

✨ Rozdzielczość przetwornika C/A (cyfrowo-analogowego) oblicza się ze wzoru ΔU = Uodn / 2^n, gdzie Uodn to napięcie odniesienia, a n to liczba bitów przetwornika. Napięcie odniesienia oznacza zakres napięcia, jaki przetwornik jest w stanie przetworzyć, czyli maksymalne napięcie wejściowe lub zakres napięciowy, względem którego dokonywana jest konwersja. Może być ono generowane wewnętrznie lub podawane z zewnątrz. Liczba bitów n określa rozdzielczość przetwornika, czyli liczbę możliwych poziomów kwantyzacji (2^n). Przykładowo, dla przetwornika 8-bitowego o zakresie 0–5 V rozdzielczość wynosi 5 V / 256 ≈ 0,0195 V, co oznacza minimalną różnicę napięcia, jaką przetwornik może rozróżnić. W przypadku przetwornika 4-bitowego z zakresem od 1 mV do 850 mV rozdzielczość to (850 mV - 1 mV) / 16 ≈ 53,06 mV. Wartość rozdzielczości jest minimalnym krokiem napięcia, który przetwornik może odwzorować. W dyskusji podkreślono także, że na wyjściu przetwornika A/C pojawiają się wartości cyfrowe od 0 do 2^n - 1, które odpowiadają kolejnym poziomom napięcia w zakresie odniesienia.
Wygenerowane przez model językowy.
REKLAMA