Dopasowanie amplitudy sygnalu do wejscia ADC

Sep 13, 2008 25 Replies

Witam.



W jaki w miare prosty sposob mozna zmienic zakres napiec 0-12V na przystosowany do wejscia przetwornika ADC w ATmega, czyli np. 0-5V? Dodam, ze sygnal zasila kilka odbiornikow i rozwiazanie stosunkowo pradozerne odpada. Z tego samego powodu wolalbm uniknac zwyklego dzielnika napiecia.



Jakies sugestie?



pozdrawiam, Sebastian


Sprawdz jaka ma impedancje wejsciowa ADC. Moze jednak wysokorezystancyjny dzielnik, jako najprostsze rozwiazanie, nie jest taki zly.

Robert

Jeżeli nie dzielnik, to pozostaje wzmacniacz pomiarowy np. INA326. K.

U¿ytkownik "SP6VWX" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:gagv3u$ce8$ snipped-for-privacy@news.onet.pl...

100MOhm. Czy moglbys zaproponowac wartosci rezystorow aby przetwornik dzialal a prad byl mozliwie najmniejszy?

Użytkownik Sebastian Rosenkiewicz napisał:

No jeśli prąd ma być jak najmniejszy, to rezystancja musi być jak największa ;-) Niech Kolega choć pobieżnie oszacuje jaki prąd dzielnika jest do przyjęcia. 1mA, 1uA czy może 1pA ? Bez określenia choćby rzędu wielkości będziemy prowadzić dewagacje typu: największy, najmniejszy, najlepszy itp. A określenie "aby przetwornik dzialal" jest równie "precyzyjne" ;-)

Pozdrawiam Grzegorz

Sebastian Rosenkiewicz pisze:

lol :D

prawa ohma nie znasz?? nie wyglupiaj sie i policz sobie

i co to jest mozliwe najmniejszy mA uA nA ?

Sebastian Rosenkiewicz pisze:

Dla zakresu powiedzmy 5V masz prąd wejściowy równy 5V/100MOhm = 0,05uA =

50nA... i tyle... teraz określ błąd dopuszczalny... moim zdaniem 1% jest akceptowalne, bo i tak pewnie nie zastosujesz rezystorów o lepszej tolerancji, z resztą parametry ADC w AVRach są też kiepskie, więc skoro 1% z I = 50nA, to I=5000nA = 5uA :).... wystarczy?? :P... jak dasz 1uA też będzie OK, tylko błąd będzie na poziomie 5%... zależy, czego się spodziewasz... oczywiście to są obliczenia przybliżone, ale sądzę,że wystarczające... jeśli to nie do naprowadzania skalpela w czasie operacji ;)... No więc skoro przy 12V ma być 5uA, to masz Rcałkowite = 12V/5uA = 2,4MOhm i musisz znaleźć rezystory o wartościach 7R i 5R, takie, że (7+5)R = 2,4MOhm... choć chyba wystarczy dowolny podział, programowo sobie to obrobisz ;)... a szczerze mówiąc, ja bym proponował dać tego typu dzielnik i podać to najpierw na wzmacniacz nieodwracający - wtórnik... i dopiero z tego podawać na ADC, bo CHYBA gdzieś w nocie katalogowej któregoś AVRa radzili, żeby nie schodzić z rezystancją źródła sygnału powyżej 10kOhm....

Pozdrawiam Konop

Sebastian Rosenkiewicz pisze:

Spokojnie możesz użyć rezystorów ok. 1 MOhm, raczej nie większych.

Komentując wszystkie odpowiedzi ..., ważny jest nie tylko prąd. Podaj pasmo, ilość sampli/s, dopuszczalne obciążenie źródła, oczekiwaną dokładność, ile bitów ma być wolne od szumu. K.

teraz określ błąd dopuszczalny... moim zdaniem 1% jest

Dokładność rezystorów w tej aplikacji nie ma znaczenia. Mogą być nawet 5%. Prosta kalibracja i cały układ ma dokładność wzorca napięcia. K.

Oczywiscie ze znam, ale chce sie zdac na rady lepiej doswiadczonych kolegow.

Jak bym wiedzial, to bym nie pytal. Nie oczekuje precyzyjnych wartosci, ale z doswiadczenia zapewne czesc z Was orintuje sie jakiego rzedu prad musi wplywac do typowego przetwornika ADC aby byl w stanie przeprowadzic konwersje.

Żeby to było takie proste :)

Teoretycznie oczywiście tak, w praktyce pojemności pasożytnicze i zakłócenia go zjedzą.

Wszystko zależy od tego jaki to jest "mały prąd". Ja bym mimo wszystko użył wzmacniacza.

Żeby to było takie proste :)

Teoretycznie oczywiście tak, w praktyce pojemności pasożytnicze i zakłócenia go zjedzą.

Wszystko zależy od tego jaki to jest "mały prąd". Ja bym mimo wszystko użył wzmacniacza pomiarowego (już ktoś zasugerował).

U¿ytkownik "Konop" snipped-for-privacy@gazeta.pl napisa³ w wiadomo¶ci news:gah8j0$bre$ snipped-for-privacy@inews.gazeta.pl...

Ok dzieki. Ale dlaczego podzial dowolny? Przy innym podziale to juz chyba nie bedzie max 5V na wyjsciu?

W istocie, jest cos takiego jak ponizej. Cytuje, moze komus sie przyda:

"The ADC is optimized for analog signals with an output impedance of approximately 10 k? or less. If such a source is used, the sampling time will be negligible. If a source with higher impedance is used, the sampling time will depend on how long time the source needs to charge the S/H capacitor, with can vary widely. The user is recommended to only use low impedant sources with slowly varying signals, since this minimizes the required charge transfer to the S/H capacitor."

Jako ze sygnal jest wolno zmienny, najpierw sproboje bez wtornika.

pozdrawiam, rawsock

U¿ytkownik "John Smith" snipped-for-privacy@buziaczek.pl napisa³ w wiadomo¶ci news:gahmc9$nhp$1@217.76.112.12...

- sygnal jest bardzo wolno zmienny, mozna zalozyc ze staly

- 1 probka na kilka sekund spokojnie wystarczy

- dokladnosc nie musi byc rewelacyjna, moge sobie usrednic programowo kilka sampli, 5% wystarczy

- rozdzielczosc 8bit przy probkowaniu 10-cio bitowym wystarczy

- obciazenie zrodla max rzedu kilku uA

U¿ytkownik "John Smith" snipped-for-privacy@buziaczek.pl napisa³ w wiadomo¶ci news:gah0ab$p99$1@217.76.112.12...

Mam INA122 albo AD620. A dlaczego musi byc pomiarowy? Zwykly by nie wystarczyl? Moglbys mnie naprowadzic w jakiej konfiguracji go uzyc?

Jak masz małe pojęcie o OPA pomiarowych, to poczytaj to:

formatting link
INA122 się nie nadaje, wyjaśnienie masz w pdf-ie: "A single external resistor sets gain from 5V/V to 10000V/V"

AD620 podobnie: "Gain set with one external resistor (Gain range 1 to 10,000)"

Ty potrzebujesz wzmocnienia 5/12[V/V] czyli <1. K.

Widziałem rezystancje wejściowe od 50 Om do ponad GOm. Sam mi powiedz jaki to rząd wielkości. :-) K.

To nie jest trudny projekt, wystarczy tylko nie popełnić grubego błędu. K.

U¿ytkownik "John Smith" snipped-for-privacy@buziaczek.pl napisa³ w wiadomo¶ci news:gaio4p$e10$2@217.76.112.12...

No ale przeciez podalem rezystancje wejsciowa. 100M.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required