Przetworniki ADC i DAC

Apr 13, 2005 5 Replies

Witam;



Planujê wykonaæ uk³ad do aproksymacji charakterystyki w 10 punkach. Ogólnie urz±dzenie wygl±daæ tak: podajê napiêcie wejsciowe a nastêpnie w 10 punktach mam mieæ mozliwo¶æ zmiany tego napiecia o +\- 5 %. Ca³o¶æ dodatkowo ma byæ wzmocniona 4 razy. Trudno¶æ polega na tym, ¿e urz±dzenie powino posiadaæ bardzo ma³e szumy, ma³y dryft napiêciowy itd.



Urz±dzenie chcê wykonaæ w nastêpuj±cy sposób: probkowaæ sygna³ za pomoc± przetwornika ADC a nastêpnie po wykonianiu operacji matematycznych wyrzucaæ go na DAC. Dodatkowo chcê zapêtliæ ADC z DAC mierz±c napiêcie wyjsciowe z DAC i w miarê mo¿liwo¶ci korygowaæ to napiêcie.



W zwiazku z tym, ¿e nurtuj± mnie niektóre sprawy zwracam sie do grupowiczów o pomoc.


  1. Czy lepiej zasosowaæ mikrokontroler z wbudowanymi przetwornikiami ADC i DAC. Czy zastosowaæ przetworniki zewnêtrzne plus mikrokontroler? (podobno te wbudowane w mikrokontroler maja gorsze parametry)?


  1. Czy dobrym rozwiazaniem jest stosowanie pêtli ADC z DAC i korygowanie warto¶ci DAC poprzez ADC?

  2. Mo¿e kto¶ ma inny sposób na wykonanie tego urz±dzenia?

Pozdrawiam;



Andrzejm



Z wbudowanymi mozesz miec ten klopot ze parametry maja jakie maja, a nie takie jakie sa potrzebne. Albo jak sa odpowiednie to bardzo drogie :-)

8 bit ci chyba nie starczy, a "DAC" PWM nie satysfakcjonuje..

Zawsze to w procku cos tam mocno szumi i po drucie masy lata.

Wielkiego sensu nie widze, chyba ze dla celow kontroli poprawnosci dzialania ..

Ten chyba najlepszy .. choc widzialem kiedys urzadzenie z 40 potencjometrami do ustalania krzywej .. niestety - dokumentacja byla po japonsku, wiec nie wiem jak dzialalo :-)

No chyba ze jeszcze prostszy - ADC-flash-DAC. A jak trzeba zmienic to sie flasha przeprogramowuje ..

J.

U¿ytkownik "galahard" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:d3jp1h$jon$ snipped-for-privacy@news.onet.pl...

Sprawdz u MAXIMa, cos mi swita ze maja ADC do piezzo z wbudowanym EEPROM wlasnie by korygowac nieliniowosci czujnika i jeszcze czujnik temp. w strukturze.

Dobre elastyczne rozwiazanie.

Ja optuje za osobnym ADC i uC. Wprawdzie Texas i Analog maja kombajny z ADC

24bit (taki chwyt marketnigowy dla jeleni, jak uzyskasz 17 bitow to rewelka) ale np. tam nie rozprowadzisz mas jak bys chcial i jak chcesz precyzje to raczej osobno.

Nie tyle przez ADC co uC. A i owszem mozna tak. Tylko juz wtedy ADC trzeba przelaczac, wiec musi byc z min.

2 raczej (chyba, bo nie znam szczegolow) roznicowymi wejsciami. Ma to sens jak chcesz miec 16 bitow DAC z liniowoscia dobrego ADC. Przy czym ADC musi miec duzo lepsza liniowosc niz DAC. Jak Cie satysfakcjonuje 14 bit DAC to zapomnij o sprzeganiu.

ADC+uC+DAC ja przynajmniej bym tak robil, no ale gdzie dwoch tam trzy opinie...

Pozdrawiam, CodiJack.

Zalezy od predkosci i jakosci (dokladnosci) ktora chcesz uzyskac

Bardzo dobrym - DAC pownien posiadac liniowosc i rozdzielczosc o co najmniej

1 - 2 bity lepsza niz ADC

Wlasciwie to zastosowanie mikrokontrolera wydaje sie byc obecnie najsensowniejsze i logiczne - pozostalbym przy proponowanej przez Ciebie koncepcji.

U¿ytkownik "PAndy" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:d3l6hp$ndg$ snipped-for-privacy@news.onet.pl...

??? IMHO to ADC ma byc lepszy od DAC zeby go kontrolowac. Tak przynajmniej ja to robilem i dzialalo.

CodiJack.

Nie, aby korygowac wskazania ADC musimy miec DAC co najmniej o rzad lepszy niz ADC tak by blad przetwarzania DAC'a nie mial wplywu na ADC - ADC okresla jakosc i dokladnosc pomiaru, DAC koryguje charakterystyke ADC - jak moze korygowac charakterystyke cos co ma gorsza charakterystyke... Tak wiec jesli ADC ma "jakosc" 14 bitow to by go skorygowac uzywamy co najmniej DAC'a z "jakoscia" 15 a jeszcze lepiej 16 bitow... czasem uzywa sie znacznie lepszych DAC'ow. To oczywiscie "semantyczne" uproszczenia by nie wdawac sie w kwestie dokladnosci, rozdzielczosci, monotonicznosci itd. Tak samo postepujemy w torach z przetwarzaniem ADC/DAC, z reguly przetwornik wyjsciowy ma charakterystyke lepsza niz przetwornik wejsciowy nawet wtedy gdy tor nie jest objety sprzezeniem - klasycznym przykladem sa tory odtwarzaczy CD czy DVD - gdzie stosuje sie przetworniki o nadmiarowej w stosunku do zrodla "jakosci"

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required