Nelinearita AD prevodniku u cpu Zilog Z8F6421

Josef Šíp sip na raab.cz
Neděle Březen 1 16:05:34 CET 2015


To bylo prvni co jsem zkousel, mam tam odporovy delic, ktery jsem zkusmo zmensil, na nejakych 100ohm vuci zemi.
Navic napeti merim primo na pinu procesoru a meni se az na 6 miste, napr. je tam 102.430 az 102.431 mV
V programu jsem primo povolil mereni jen na vstupu ADC6 ta hodnota je naprosto stabilni behem x minut a pokud to vypnu,
zapnu za hodinu dostanu stejne vysledky.
Stejne tak jsem zkusil pridat blokovani vstupu AD proti AGND u procesoru 1n+100n+47u .
Vse bez efektu.
Zrejme to bude vlastnost, v datasheetu pisou Integral nonlinearity -3LSB az 3LSB  typicky +-1LSB
Z tech 2 zmerenych CPU se jeden vleze a druhy tesne ne. Tzn. realne je z 10bitoveho ADC 7bitovy :-(
No nic je to nastesti hobby projekt, tak si ty 2 kusy promerim a dodelam sw korekci. Jsem ale poucen pro priste...


From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jaroslav Rybárik
Sent: Sunday, March 1, 2015 12:35 PM
To: HW-news
Subject: Re: Nelinearita AD prevodniku u cpu Zilog Z8F6421

A nemoze to byt odporom meraneho zdroja napatia? Ak je to namerane cislo mensie, tak sa nemusel stihnut nabit meraci kondenzator. Ja ked som naposledy robil uplne-low-power zapojenie s pic procesorom a malo to merat napatie na odporovom delici, tak som tomu nechaval na jedno meranie az pol sekundy, kym sa na tej meracej kapacite dostali hodnoty na spravnu uroven. To pic ma odpor na analogovom vstupe (teraz si to asi nepamatam presne) asi 6kohm? A to uz potrebuje bez tvrdeho zdroja "chvilku na ustalenie"...

Jaro Rybarik

On 03/01/2015 12:01 PM, Josef Šíp wrote:
Tak jsem zkusil natvrdo v programu povolit jen jeden vstup a chova se to stejne :-(
Proste z prevodniku lezou nesmysly, pres noc to bylo vypnute, ted jsem to zapnul zastavil na vstupu 102mV
a z AD dostavam 47 misto spravnych 51
Zrejme to bude vlastnost... :-(

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel Hudecek
Sent: Saturday, February 28, 2015 11:34 PM
To: HW-news
Subject: Re: Nelinearita AD prevodniku u cpu Zilog Z8F6421

Setkal. Nevím, zda je to i tento případ, ale tehdy byl problém v tom, že jsem měřil několik kanálů, ale špatně jsem udělal časování. Výsledkem byly přeslechy, protože se vstupní kapacita nestihla plně nabít/vybít na další napětí. Když je na předchozím kanále vhodné stabilní napětí, vykazuje výsledek právě takovou opakovatelnou nelinearitu.

PH

From: Josef Šíp<mailto:sip na raab.cz>
Chtel bych se zeptat zda jste se nekdo nesetkali s nelinearitou u AD prevodniku
v procesoru konkretne u Zilogu Z8F6421.

Zkusil jsem zmerit 2 kusy a vysledky mi pripadaji zvlastni. Rekl bych, ze neco takoveho neni
mozne a ze mam nekde chybu ale netusim kde.

Tady je prubeh absolutni chyby pro vstupni napeti 0 az 2.048V (10 bit ADC 0-1023 hodnota)
http://imagelink.cz/?v=adctkt.gif
Pro nizka vstupni napeti je chyba az 9 napr. na vystupu ADC melo byt cislo 26 a bylo 17.
Nula ovsem sedi, pri nulovem vstupni napeti je prevod 0. Naprosto stabilni.

Problem je ze vysledky jsou opakovatelne, zadne ruseni, vse blokovane, externi reference 2.048V.
Merene primo na pinech CPU mezi AGND a vstupem ADC, merak Agilent 34450A
Hodnota jak na vystupu ADC tak i na voltmetru stabilni, nic nelita.
CPU napajeny z linearniho regulatoru 3.3V napajeni blokovane na nekolika mistech 1n,100,10u atd.
Pokud pripojim jakekoliv napeti na vstup ADC dostavam naprosto stabilni a stejne vysledky.

Nesetkal jste se nekdo s necim podobnym?






_______________________________________________

HW-list mailing list  -  sponsored by www.HW.cz<http://www.HW.cz>

Hw-list na list.hw.cz<mailto:Hw-list na list.hw.cz>

http://list.hw.cz/mailman/listinfo/hw-list


------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150301/09698f5e/attachment.html>


Další informace o konferenci Hw-list