ATTINY26 i przetwornik A/D

Aug 03, 2007 8 Replies

Szybkie pytanie mam, bo nie mogê siê dopatrzeæ w posiadanych materia³ach, z datasheetu nie wynika, a potrzebne "na wczoraj", jednocze¶nie wybaczcie lameriê, AVRami siê zajmujê dorywczo "od teraz" i byæ mo¿e pytam o podstawy podstaw, ale nie wiem, wiêc pytam :-) Ale do rzeczy: ATTINY26 ma przetwornik A/D, jego wyprowadzenia pokrywaj± siê z wyprowadzeniami portu PA. Czy je¶li wykorzystujê jedno wej¶cie analogowe, to czy resztê portu mogê wykorzystaæ jako normalne linie IO? I co z nog±, która jest trzecim bitem portu PA a zarazem wyprowadzeniem Aref napiêcia odniesienia przetwornika A/D, które specyfikacja AVRów zaleca pod³±czaæ przez kondensator do zasilania (lub wykorzystaæ do pod³±czenia ¼ród³a oczywi¶cie)? Nie przejmowaæ siê i wykorzystaæ jako port IO? Czy zostawiæ wolne i pod³±czyæ ten nieszczêsny kondensator?



J.


Użytkownik Jarek P. napisał:

Tak

Podłączenie kondensatora zmniejsza szumy wewnętrznego źródła napiecia odniesienia. jeśli nie zależy Ci na "super" dokładności to możesz go pominąć. BTW nie licz na to, że wewnętrzne źródło odniesienia będzie miało 2,56V :-( AVR-ki mają dość kobylaste rozrzuty tego napiecia.

Pozdrawiam Grzegorz

Tak, z tym, że w data sheecie zapewne masz napisane, że nie należy tych linii przełączać w czasie trwania konwersji!! Czas konwersji to zapewne 13 cykli zegara ADC, a zegar ADC to zegar procesora podzielony przez ileśtam, gdzie ileśtam można ustawić ;).. Piszę "ZAPEWNE" gdyż nie czytałem DataSheeta do ATtiny26, ale znam sprawę z innych AVRków (ostatnio ADC używałem w ATmega8). Przełączanie linii cyfrowych w czasie konwersji pogorszy dokładność.

A tak się da?? Nie jest tak, że jak włączysz ADC z wewnętrzynm źródłem odniesienia, to ten pin stanie się wyjściem AREF i nie będzie mógł być wykorzystywany jako I/O?? Nie dam głowy jak to jest... dodanie kondensatora na pewno trochę poprawi działanie ADC. Warto to zrobić, zwłaszcza, jeśli nie będziesz inaczej z tej nogi korzytstać.

Swoją drogą - do czego tego potrzebujesz?? Jeśli nie przebrnąłeś za bardzo przez datasheeta, może się okazać, ze pewne błedy na etapie projektowania odbiją się negatywnie na dokładności ADC :/... . AVRki nie mają rewelacyjnych tych przetworników, źródło odniesienia nigdy nie ma 2,56V (u mnie ma blisko 2,7!!)... jeśli potrzebujesz znać orientacyjną wartość napięcia, to looz, ale jak potrzebujesz dokładne pomiary, to trzeba nad tym trochę posiedzieć....

datasheet do ATTINY26 to kilkunastostronicowy "szit" ograniczaj±cy siê w³a¶ciwie do opisu najbardziej podstawowych rzeczy. A co do resztry akapitu - chodzi Ci o to, ¿e nie powinienem w czasie trwania konwersji A/D prze³±czaæ wyprowadzenia pomiarowego i robiæ z niego linii IO? Do g³owy mi takie sztuczki nie przysz³y, linia AD to linia AD dla mnie, a IO to IO :-)

W³a¶nie tego nie wiem i dok³adnie takie mam w±tpliwo¶ci. Ta noga portu (podobnie jak reszta tego portu) bardzo by mi siê przyda³y i wola³bym ich siê nie pozbywaæ, nawet za cenê pogorszonej stabilno¶ci wzorca.

Takie tam zabawy z których mo¿e wyjdzie co¶ po¿ytecznego. Chodzi o proste urz±dzenie, które mierzy warto¶æ analogow±, pokazuje jej warto¶æ na wy¶wietlaczu i dodatkowo co¶tam wg niej steruje, nic bardziej skomplikowanego od np. prostego (w sensie bez PIDów itp.) termostatu z pomiarem temperatury.

Przebrn±³em, ale tam naprawdê nie by³o za bardzo przez co przebrnywaæ (cholera, jak siê to odmienia w formie niedokonanej?). Niuanse wymiarów obudów, schemat blokowy, lista rozkazów Asemblera, opis ogólny, rejestry i tyle. A i najwa¿niejsze: features oraz spis tre¶ci. W ka¿dym razie w porównaniu z datasheetem do 2051, który chyba ko³o setki stron mia³ jest to ¿enuj±co sk±pe.

Napiêcie mierzone u mnie bêdzie funkcj± pewnej warto¶ci nieelektrycznej i tak czy tak bêdê to musia³ kalibrowaæ, wiêc je¶li tylko to ¼ród³o ma konkretn± warto¶æ, a nie co minutê inn±, to bêdzie OK.

J.

Jarek P. nie tuman, nie da się wytępić!

Hm? Zawierajacy 182 strony PDF chyba trudno nazwać 'kilkunastostronicowym' :)

Sławek

Ty mi powiedz, sk±d go zassaæ, bo wczoraj sprawdzi³em kilka wygóglanych typów i wszêdzie to samo gówienko maj±ce dok³adnie 17 stron. Tak, wynik ze strony atmela podany przez gógla te¿ sprawdza³em.

J.

Użytkownik Jarek P. napisał:

Ewentualnie z tego serwerka :-) ftp://ftp.control.slupsk.pl/pub/elektronika/elementy/CPU/ATMEL/ATtiny/ATtiny26.pdf

Pozdrawiam Grzegorz

¦ci±gn±³e¶ 'summary' zamiast pe³nej dokumentacji.
formatting link
dok³adniej
formatting link
W³a¶nie kukn±³em - "Not recommended for new design". Ale Oni lec± z tymi prockami...

Micha³

Faktycznie :-) Na swoje wyt³umaczenie mam tylko to, ¿e w gógla wpisa³em attiny26l datasheet i klika³em w to, co wysz³o, bez wg³êbiania siê.

Dziêki

Dobra, niech bêdzie, ¿e zacofany jestem ;-( ja elektronik starej daty jak na obecne realia, wiêc nawet pasuje.

J.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required