pomoć u ADC

C

coolstuff07

Guest
Koja je razlika između najbolji način uklopiti i završna točka metoda za izračunavanje inl i DNL.

 
End Point metoda:

Krajnjih točaka u funkciji ADC prijenosa koriste se povući ravnu liniju.Pravi ADC podataka je u odnosu na pravac.Odstupanje se koristi za izračunavanje inl.DNL mogu biti izvedeni iz inl.Best fit metoda:

Umjesto korištenja kraju točke ADC podataka, best-fit ravnih linija nacrtana.Mi koristimo ovaj najbolje odgovara liniji uspoređivati s ADC izlaz za izračun inl.Najbolje odgovaraju linija je izabran za smanjivanje srednja kvadratna udaljenost između ravne linije i ADC točke podataka.To minimalizira inl (on minimalizira iznos od inl ^ 2)

Search for "best-fit", kako bi pronašli Matlab naredbe:
http://www.maxim-ic.com/appnotes.cfm/an_pk/2085/<img src="http://images.elektroda.net/24_1250793434_thumb.jpg" border="0" alt="Help in ADC" title="Pomoć u ADC"/>
 
eecs4ever wrote:

End Point metoda:Krajnjih točaka u funkciji ADC prijenosa koriste se povući ravnu liniju.
Pravi ADC podataka je u odnosu na pravac.
Odstupanje se koristi za izračunavanje inl.
DNL mogu biti izvedeni iz inl.Best fit metoda:Umjesto korištenja kraju točke ADC podataka, best-fit ravnih linija nacrtana.
Mi koristimo ovaj najbolje odgovara liniji uspoređivati s ADC izlaz za izračun inl.
Najbolje odgovaraju linija je izabran za smanjivanje srednja kvadratna udaljenost između ravne linije i ADC točke podataka.
To minimalizira inl (on minimalizira iznos od inl ^ 2)Search for "best-fit", kako bi pronašli Matlab naredbe:

http://www.maxim-ic.com/appnotes.cfm/an_pk/2085/<img src="http://images.elektroda.net/24_1250793434_thumb.jpg" border="0" alt="Help in ADC" title="Pomoć u ADC"/>
 
Da, možete koristiti Matlab koda za generiranje inl / DNL zemljište.To zahtijeva da ste testirali ADC koristeći sinusoid ulaz, blizu pune skale, a koje ste stekli mnogo uzoraka.Tu su i više pojedinosti o učestalosti zahtjeva opisana u link iznad.

 
eecs4ever wrote:

Da, možete koristiti Matlab koda za generiranje inl / DNL zemljište.
To zahtijeva da ste testirali ADC koristeći sinusoid ulaz, blizu pune skale, a koje ste stekli mnogo uzoraka.
Tu su i više pojedinosti o učestalosti zahtjeva opisana u link iznad.
 
1.Naziv datoteke se odnosi na datoteku gdje ste spremili podatke bodova.

2.Podatkovna točka se odnosi na 1 ADC digitalni izlaz.Na primjer, ako imate 4 bitni ADC, to će biti 4 bita u binarnom, ili decimalna vrijednost između 0 i 15.

3.pronaći znači: SUM (vrijednost točke podataka) / broj točaka podataka.

"Na žalost histogram metoda zahtijeva hvatanje i razmjerno velikim podataka zapisa. Broja uzoraka potrebno je ovisno o razlučivosti ADC, željenu razinu pouzdanosti mjerenja, a veličina DNL pogreške. Na primjer, 10 -- bitni ADC sa DNL greška (β) od 0.1LSB a 95% confidence level (Zα / 2) zahtijeva više od pola milijuna uzoraka (NRECORD) biti evidentirana. Potaknuti razinu pouzdanosti od 95% do 99% će rezultirati u znatno viši sloga podataka veličine od više od milijun uzoraka.

NRECORD = π × 2N-1 × (Zα / 2) ²] / ² β = π × 29 × (1.96) ² / (0.1) ² = 617.920
NRECORD = π × 2N-1 × (Zα / 2) ²] / ² β = π × 29 × (2,5

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Hladno" border="0" />

² / (0.1) ² = 1.070.678 "

izračunati inl ispravno, acutally vam je potrebno puno više uzoraka.možda 5 ~ 10x od # potrebna za acurrate DNL?

pročitajte više ovdje
http://www-mtl.mit.edu/researchgroups/hslee/0820doer.pdf

 
eecs4ever wrote:

1.
Naziv datoteke se odnosi na datoteku gdje ste spremili podatke bodova.2.
Podatkovna točka se odnosi na 1 ADC digitalni izlaz.
Na primjer, ako imate 4 bitni ADC, to će biti 4 bita u binarnom, ili decimalna vrijednost između 0 i 15.3.
pronaći znači: SUM (vrijednost točke podataka) / broj točaka podataka."Na žalost histogram metoda zahtijeva hvatanje i razmjerno velikim podataka zapisa. Broja uzoraka potrebno je ovisno o razlučivosti ADC, željenu razinu pouzdanosti mjerenja, a veličina DNL pogreške. Na primjer, 10 -- bitni ADC sa DNL greška (β) od 0.1LSB a 95% confidence level (Zα / 2) zahtijeva više od pola milijuna uzoraka (NRECORD) biti evidentirana. Potaknuti razinu pouzdanosti od 95% do 99% će rezultirati u znatno viši sloga podataka veličine od više od milijun uzoraka.NRECORD = π × 2N-1 × (Zα / 2) ²] / ² β = π × 29 × (1.96) ² / (0.1) ² = 617.920

NRECORD = π × 2N-1 × (Zα / 2) ²] / ² β = π × 29 × (2,5
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Hladno" border="0" /> ² / (0.1) ² = 1.070.678 "izračunati inl ispravno, acutally vam je potrebno puno više uzoraka.
možda 5 ~ 10x od # potrebna za acurrate DNL?pročitajte više ovdje

http://www-mtl.mit.edu/researchgroups/hslee/0820doer.pdf
 
Kod iznad je značilo da će se koristiti prilikom testiranja Vaše ADC čipom (stvarni silicij).Bilo bi daleko učiniti histogram test u simulaciji.

Da biste provjerili točnost vaših ADC u simulaciji, možete to učiniti FFT test.Stavite u sinusni val.se 128 uzoraka, a zatim se FFT od točke podataka.

Ili, stavite u linearne rampe, ~ 1000 bodova, i provjerite svoje ADC izlaz za procjenu DNL.

 
eecs4ever wrote:

Kod iznad je značilo da će se koristiti prilikom testiranja Vaše ADC čipom (stvarni silicij).
Bilo bi daleko učiniti histogram test u simulaciji.Da biste provjerili točnost vaših ADC u simulaciji, možete to učiniti FFT test.
Stavite u sinusni val.
se 128 uzoraka, a zatim se FFT od točke podataka.Ili, stavite u linearne rampe, ~ 1000 bodova, i provjerite svoje ADC izlaz za procjenu DNL.
 
mali 1 prolazan simulacija.Da biste dobili 128 uzoraka, te bi trebao unosa sinus val, i trčanje prijelazna sim.Dopusti ADC podmiriti iz početne i prijelazne rekord 128 točke podataka i onda se FFT podataka.pročitajte ove bilješke ovdje:

http://www.maxim-ic.com/appnotes.cfm/an_pk/729

 
eecs4ever wrote:

mali 1 prolazan simulacija.
Da biste dobili 128 uzoraka, te bi trebao unosa sinus val, i trčanje prijelazna sim.
Dopusti ADC podmiriti iz početne i prijelazne rekord 128 točke podataka i onda se FFT podataka.
pročitajte ove bilješke ovdje:http://www.maxim-ic.com/appnotes.cfm/an_pk/729
 
Da, točno.Primjer vam je pronašao simulacija 6 bitni ADC, i uzeše ~ 70 uzoraka tamo.

Za vašu 8bit ADC, ja predložio više bodova, tako da možete procijeniti inl / DNL preciznije.

 
Mislim da je snimak i dao sam ti vrijedi samo za ne-clocked ADC.Jer moj rezultat ADC je čudno izlaz.Kad sam stavio rampu kao input za pokrivanje pune skale, sve moje izlaz pokazala '1 '.Što da li vi misliti?

 
Vaša 8 bit ADC treba imati najmanje 8 bita digitalnih izlaza.Ako je izlaz je uvijek isti bez obzira na ADC ulaz je, onda vjerojatno biste trebali provjeriti da li tvoj ADC radi na sve.Sat signal je potrebno.

 
eecs4ever wrote:

Vaša 8 bit ADC treba imati najmanje 8 bita digitalnih izlaza.
Ako je izlaz je uvijek isti bez obzira na ADC ulaz je, onda vjerojatno biste trebali provjeriti da li tvoj ADC radi na sve.
Sat signal je potrebno.
 

Welcome to EDABoard.com

Sponsor

Back
Top