RTV forum PL | NewsGroups PL

ATTINY26 z A/D: Jak wykorzystać port PA i Aref z kondensatorem?

ATTINY26 i przetwornik A/D

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - ATTINY26 z A/D: Jak wykorzystać port PA i Aref z kondensatorem?

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 Smile
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 Smile
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 Sad 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ć Wink.. 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ć Wink..
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' Smile

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 Smile

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:
Ściągnąłeś 'summary' zamiast pełnej dokumentacji.
http://www.atmel.com/dyn/products/datasheets.asp?family_id=607

Faktycznie Smile 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.

elektroda NewsGroups Forum Index - Elektronika Polska - ATTINY26 z A/D: Jak wykorzystać port PA i Aref z kondensatorem?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map