Jarek P.
Guest
Fri Aug 03, 2007 11:31 pm
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.
Grzegorz Kurczyk
Guest
Sat Aug 04, 2007 1:08 am
Użytkownik Jarek P. napisał:
Quote:
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?
Tak
Quote:
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?
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
Konop
Guest
Sat Aug 04, 2007 1:07 pm
Quote:
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?
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ść.
Quote:
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?
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ć....
Jarek P.
Guest
Sat Aug 04, 2007 8:57 pm
Konop <konoppo@gazeta.pl> wrote:
Quote:
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ść.
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 :-)
Quote:
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??
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.
Quote:
Swoją drogą - do czego tego potrzebujesz??
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.
Quote:
Jeśli nie przebrnąłeś za bardzo przez datasheeta,
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.
Quote:
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ć....
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.
Sławomir Szczyrba
Guest
Sun Aug 05, 2007 12:08 am
Jarek P. nie tuman, nie da się wytępić!
Quote:
datasheet do ATTINY26 to kilkunastostronicowy "szit"
Hm?
Zawierajacy 182 strony PDF chyba trudno nazwać 'kilkunastostronicowym' :)
Quote:
J.
Sławek
--
________
_/ __/ __/ Przedstawicielem materializmu był Demokryt z Abwehry.
\__ \__ \_______________________________________________________________
/___/___/ Sławomir Szczyrba steev/AT/hot\dot\pl
Jarek P.
Guest
Sun Aug 05, 2007 12:28 am
Sławomir Szczyrba <creature@of.the.night> wrote:
Quote:
Hm?
Zawierajacy 182 strony PDF chyba trudno nazwać
'kilkunastostronicowym'
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.
Grzegorz Kurczyk
Guest
Sun Aug 05, 2007 1:12 am
Użytkownik Jarek P. napisał:
Quote:
Sławomir Szczyrba <creature@of.the.night> wrote:
Hm?
Zawierajacy 182 strony PDF chyba trudno nazwać
'kilkunastostronicowym' :)
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.
Ewentualnie z tego serwerka

ftp://ftp.control.slupsk.pl/pub/elektronika/elementy/CPU/ATMEL/ATtiny/ATtiny26.pdf
Pozdrawiam
Grzegorz
Michał Lankosz
Guest
Sun Aug 05, 2007 6:55 am
Użytkownik "Jarek P." <jarek[kropka]p@gazeta.pl> napisał w wiadomości
news:f93223$h8t$1@node1.news.atman.pl...
Quote:
Sławomir Szczyrba <creature@of.the.night> wrote:
Hm?
Zawierajacy 182 strony PDF chyba trudno nazwać
'kilkunastostronicowym' :)
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.
Ściągnąłeś 'summary' zamiast pełnej dokumentacji.
http://www.atmel.com/dyn/products/datasheets.asp?family_id=607
a dokładniej
http://www.atmel.com/dyn/resources/prod_documents/doc1477.pdf
Właśnie kuknąłem - "Not recommended for new design". Ale Oni lecą z tymi
prockami...
Michał
Jarek P.
Guest
Sun Aug 05, 2007 9:25 am
Michał Lankosz <mike2001@tlen.pl> wrote:
Quote:
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ę.
Quote:
Dzięki
Quote:
Właśnie kuknąłem - "Not recommended for new design". Ale Oni
lecą z
tymi prockami...
Dobra, niech będzie, że zacofany jestem ;-( ja elektronik starej
daty jak na obecne realia, więc nawet pasuje.
J.