AVR i obwód RC... pytania :)...



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: AVR i obwód RC... pytania :)...
Date: Tue, 25 May 2004 22:25:50 +0200


Witam!!

Chce w układzie do pewnego pinu procesora (AT90S2343) podpiąć obwód RC
(rezystor do VCC i do pinu, a kondensator od pinu do masy). Procesor będzie
rozładowywał kondensator przez podanie na to wejście masy, a następnie
będzie przełączać się w tryb HiZ. Pin ten będzie wejściem przerwania
wyzwalanego STANEM wysokim. Po jakim czasie zostanie zgłoszone przerwanie??
Będzie to pewnie t = k* RC, tylko ile wynosi w tym wypadku k?? ATMEL
gwarantuje, że stan wysoki jest powyżej 0,6Vcc, ale jak to jest z tym na
prawdę?? Czy można się liczyć ze sporymi zmianami tego czasu w zależności od
egzemplarza czy innych czynników?? Ile wynosić będzie k w tym wzorze i jaka
będzie jego stabilność?? I jeszcze jedno - jak duże kondensatory można bez
ryzyka rozładowywać bezpośrednio przez port IO procka?? Nie chciałbym czegoś
sfajczyć, a wiadomo, że impuls prądu może być duży... Jakiego typu
kondensatory byłyby tu najlepsze?? Nie chodzi o elektrolity, pojemność
będzie od kilkuna nF do 1uF...

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <arkkarREMOVE_at_nospam_2com.pl>
Subject: =?iso-8859-2?Q?Re:_AVR_i_obw=F3d_RC..._pytania_:=29...?=
Date: Tue, 25 May 2004 22:28:40 +0200


prawdę?? Czy można się liczyć ze sporymi zmianami tego czasu w zależności
od
egzemplarza czy innych czynników?? Ile wynosić będzie k w tym wzorze i
jaka
będzie jego stabilność?? I jeszcze jedno - jak duże kondensatory można bez
Kazdy avr ma komparator analogowy, ktory moze generowac przerwania.
W niektorych typach avr-ow jedno z wejsc komparatora mozna podlazyc do
wewnetrznego napiecia odniesienia.
Moze to rozwiaze Twoj problem ?

ryzyka rozładowywać bezpośrednio przez port IO procka?? Nie chciałbym
czegoś
sfajczyć, a wiadomo, że impuls prądu może być duży... Jakiego typu
Maksymalny prad plynacy przez pin procesora to 20 mA.
Reszte musisz policzyc.

Pozdr
AK


========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Tue, 25 May 2004 23:34:39 +0200


Kazdy avr ma komparator analogowy, ktory moze generowac przerwania.
W niektorych typach avr-ow jedno z wejsc komparatora mozna podlazyc do
wewnetrznego napiecia odniesienia.
Moze to rozwiaze Twoj problem ?

No, niestety nie do końca :(... . Procek AT90S2343 to jest taki maluch w
obudowie DIP8 (nie mylić z serią ATtiny!!) i nie posiada on komparatora
analogowego, wewnętrznego napięcia odnosienia ani takich tam :/... .

ryzyka rozładowywać bezpośrednio przez port IO procka?? Nie chciałbym
czegoś
sfajczyć, a wiadomo, że impuls prądu może być duży... Jakiego typu
Maksymalny prad plynacy przez pin procesora to 20 mA.
Reszte musisz policzyc.

To, że 20mA to wiem :)... ale tak myślałem, co by się stało, gdyby ten
kondensator podpiąć bezpośrednio... w końcu jest jakaś rezystancja tego
kondensatora, jest także rezystancja wyjściowa... a wydajność prądowa według
noty katalogowej zależy od napięcia. Wykres zatytułowany I/O Pin Sink
Current vs. Output Voltage _at_nospam_ 5V mówi wyraźnie: 20mA przy napięciu < 0,5V,
ale przy napięciu 1,5V to prąd wynosi już 60mA!!... stąd moje pytanie... czy
możliwe jest więc uszkodzenie procka takim kondensatorem czy nie??... Zależy
mi, żeby kondzioł się jak najszybciej rozładowywał :)... Jeśli zwolnię
któryś z pozostałych pinów procka, to zrobię układ rozładowywujący z
tranzystorem i będzie po krzyku, ale jak nie?? :/...

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Starz" <artur_at_nospam_mail.argos1.com.pl.Wytnij.to>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Tue, 25 May 2004 23:47:48 +0200


Witam...

OT ale pamiętaj że te 2343 są trochę trefne - cześć z nich nie wstaje po
zresetowaniu (załączeniu zasilania) - kiedyś się naciąłem na nich
i jeszcze do tej pory mam trochę w szufladzie ;-(

Pozdrawiam
Artur Starz


========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Tue, 25 May 2004 23:54:22 +0200


OT ale pamiętaj że te 2343 są trochę trefne - cześć z nich nie wstaje po
zresetowaniu (załączeniu zasilania) - kiedyś się naciąłem na nich
i jeszcze do tej pory mam trochę w szufladzie ;-(


Też o tym słyszałem, ale liczę na szczęście :).... A nie da się tego obejść,
jakby coś?? Jakiś dodatkowy kondzioł resetujący czy coś?? :/...

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "JarekC" <jarekc_at_nospam_alpha.net.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Wed, 26 May 2004 08:10:24 +0200



Użytkownik "Konop" <konop13_at_nospam_gazeta.pl> napisał w wiadomości
news:c90f61$5dr$1_at_nospam_inews.gazeta.pl...
OT ale pamiętaj że te 2343 są trochę trefne - cześć z nich nie wstaje po
zresetowaniu (załączeniu zasilania) - kiedyś się naciąłem na nich
i jeszcze do tej pory mam trochę w szufladzie ;-(


Też o tym słyszałem, ale liczę na szczęście :).... A nie da się tego
obejść,
jakby coś?? Jakiś dodatkowy kondzioł resetujący czy coś?? :/...

Zamiast kombinowac wez ATTiny15. Rozwiazuje wszystkie problemy. Ma
wewnetrzny komparator i nie ma problemow z resetem.

Pozdrawiam
Jarek



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Wed, 26 May 2004 13:43:08 +0200


Zamiast kombinowac wez ATTiny15. Rozwiazuje wszystkie problemy. Ma
wewnetrzny komparator i nie ma problemow z resetem.


Weż ATtiny15 i kombinuj inaczej :)... np. jak tu upchnąć pogram do 1KB??
Poza tym... nigdy się procesorkami z rodzin tiny nie bawiłem, a z tego co
wiem jest tam trochę inna filozofia jeśli idzie o pisanie programów (RAM)...
. Choć, tak jak teraz przeglądam sobie notę katalogową... możliwe, że procek
ten faktycznie by się nadawał i byłby nawet lepszy od '2343. Ma komparator,
dwa liczniki, a ja właśnie ostro kombinowałem, żeby mi jeden wystarczył, a
program póki co zajmuje niecały 1KB, z pozostałych funkcji może dałoby się
zrezygnować :)... Wprawdzie pewnie będzie problem z zakupem, bo zwykłe
sklepy, jak to sklepy, takich układów zazwyczaj nie miewają :/... Nie wie
ktoś, czy w którymś elektroniku w Gliwicach można toto dostać??... I czy
mógłby mi ktoś w skórcie streścić zasadę pisania programów na procki z
rodziny tiny?? Czy muszę wszystkie swoje zmienne zaspisywać do tych 32
rejestrów (General Purpose Working Registers)?? I jak to jest z pisaniem
programów w BASCOMie pod tego typu procki??

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)




=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: =?iso-8859-2?Q?Re:_AVR_i_obw=F3d_RC..._pytania_:=29...?=
Date: Wed, 26 May 2004 14:17:25 +0200


Użytkownik "Konop" <konop13_at_nospam_gazeta.pl> napisał w wiadomości
news:c91vo1$sab$1_at_nospam_inews.gazeta.pl

/... Nie wie ktoś, czy w którymś elektroniku w Gliwicach można toto
dostać??...

Niech zgadnę... w Seguro? ;-)
(seguro.pl)


--
MDz


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.silweb.pl!polsl.gliwice.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_mp.pl>
Subject: Re: AVR i =?ISO-8859-1?Q?obw=F3d_RC=2E=2E=2E_pytania_=3A=29?=
Date: Wed, 26 May 2004 14:47:39 +0200


ktoś, czy w którymś elektroniku w Gliwicach można toto dostać??... I czy
mógłby mi ktoś w skórcie streścić zasadę pisania programów na procki z
rodziny tiny?? Czy muszę wszystkie swoje zmienne zaspisywać do tych 32
rejestrów (General Purpose Working Registers)?? I jak to jest z pisaniem
programów w BASCOMie pod tego typu procki??

Jak w BASCOMie to nie wiem, niestety jesli nie maja RAM to wszystko
musisz trzymac w rejestrach - 32 starcza na naprawde duzy program:)
Dodatkowo niestety maja one tylko 3 pozycyjny stos:( Wiec w praktyce
trodno pisac podprogramy o ile jednoczesnie chcesz wykorzystywac przerwania.
A BTW - jakie oszczednosci daje wypuszczenie proca z 1kb FLASH w
stosunku do np. 8kb FLASH? ATTiny to naprawde swietne proce, ale przy
takich mozliwosciach trudno upchnac sensowny program w 1-4kb:(

========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Thu, 27 May 2004 00:42:42 +0200


Jak w BASCOMie to nie wiem, niestety jesli nie maja RAM to wszystko
musisz trzymac w rejestrach - 32 starcza na naprawde duzy program:)
Dodatkowo niestety maja one tylko 3 pozycyjny stos:( Wiec w praktyce
trodno pisac podprogramy o ile jednoczesnie chcesz wykorzystywac
przerwania.
A BTW - jakie oszczednosci daje wypuszczenie proca z 1kb FLASH w
stosunku do np. 8kb FLASH? ATTiny to naprawde swietne proce, ale przy
takich mozliwosciach trudno upchnac sensowny program w 1-4kb:(

Trzypozycyjny stos?? Co to znaczy?? Ze moge do 3 zmiennych tam wrzucic, czy
ze program moze trzykrotnie gdzies wyskoczyc na chwile i pózniej bez
problemu wrócic?? I bardziej mnie zastanawia oszczednosc na RAMie, który
jednak musi w tym procku byc, skoro sa tam rejestry i w ogóle... czemu nie
dodaza tych kilkudziesieciu bajtów jeszcze??... A pamiec flash... na pewno
podnosi koszty, ale pewnie nieduzo... i te procki sa dziwne... maja
komparator, przetwornik A/C, sprzetowy PWM, dwa liczniki, jakies wbudowane
wzorce czestotliwosci i napiecia itp. itd. co w porównaniu z
jednolicznikowym '2343, który nie posiada pozostalych bajerów, to na prawde,
ale malo jaki program da sie na tym napisac, bo pamieci brakuje - albo
flash, albo RAM :/... I dziwi tez cena... kolo 10zl za tiny i 14zl za '2343
/...

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wyslac do mnie e-mail:
-usun z mojego adresu "13"
-wstaw w to miejsce "po"
-wyslij :)



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.internetia.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "JarekC" <jarekc_at_nospam_alpha.net.pl>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Thu, 27 May 2004 08:16:05 +0200



Użytkownik "Konop" <konop13_at_nospam_gazeta.pl> napisał w wiadomości
news:c936cq$m60$1_at_nospam_inews.gazeta.pl...
Trzypozycyjny stos?? Co to znaczy?? Ze moge do 3 zmiennych tam wrzucic,
czy
ze program moze trzykrotnie gdzies wyskoczyc na chwile i pózniej bez
problemu wrócic??
W trakcie wywolania procedury lub przerwania adres powrotu jest odkladany na
stos. Skoro stos jest 3 pozycyjny to można maksymalnie 3 razy wywolac
procedure w procedurze. W sumie jak na 1 kilo pamieci to i tak duzo:-)

I bardziej mnie zastanawia oszczednosc na RAMie, który
jednak musi w tym procku byc, skoro sa tam rejestry i w ogóle... czemu nie
dodaza tych kilkudziesieciu bajtów jeszcze??... A pamiec flash... na pewno
podnosi koszty, ale pewnie nieduzo... i te procki sa dziwne... maja
komparator, przetwornik A/C, sprzetowy PWM, dwa liczniki, jakies wbudowane
wzorce czestotliwosci i napiecia itp. itd. co w porównaniu z
jednolicznikowym '2343, który nie posiada pozostalych bajerów, to na
prawde,
ale malo jaki program da sie na tym napisac, bo pamieci brakuje - albo
flash, albo RAM :/... I dziwi tez cena... kolo 10zl za tiny i 14zl za
'2343
Wydaje mi się, że w zamierzeniu konstruktorów ATMELA miał być głównie
wykorzystywany jako prosty sterownik do ładowarek akumulatorów, a jak trza
więcej pamięci to sobie zobacz na ATTiny26. Ma 128b SRAM, 2k pamięci
programu i kosztuje w SEGURO 9,63zł.

Tymczasem
Jarek






========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!www.wizzard.one.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: AVR i =?ISO-8859-2?Q?obw=F3d_RC=2E=2E=2E_pytania_=3A=29?=
Date: Thu, 27 May 2004 23:53:10 +0200


ze program moze trzykrotnie gdzies wyskoczyc na chwile i pózniej bez
problemu wrócic??

W trakcie wywolania procedury lub przerwania adres powrotu jest odkladany na
stos. Skoro stos jest 3 pozycyjny to można maksymalnie 3 razy wywolac
procedure w procedurze. W sumie jak na 1 kilo pamieci to i tak duzo:-)

No nie wiem czy duzo. Powiedzmy, ze korzystamy z dwoch zrodel przerwan i
w glownej petli programu mozemy juz zrobic tylko jedno wywolanie
procedury, pod warukiem, ze zakazemy wywolywania procedur w obsludze
przerwan. Przy trzech zrodlach przerwan o wywolaniu procedur mozemy
jedynie pomarzyc :) A to przy malej ilosci pamieci juz niestety znacznie
wydluza kod. Dodatkowo nie ma instrukcji PUSH i POP, czyli na stosie nic
nie odlozysz, no ale tez nie ma po co skoro nie ma RAMu.

Wydaje mi się, że w zamierzeniu konstruktorów ATMELA miał być głównie
wykorzystywany jako prosty sterownik do ładowarek akumulatorów, a jak trza
więcej pamięci to sobie zobacz na ATTiny26. Ma 128b SRAM, 2k pamięci
programu i kosztuje w SEGURO 9,63zł.

2kB=1kslowa - tylko 1024 instrukcje sie zmieszcza, co dla w sumie tak
wypasionego procka nie jest niczym nadzwyczajnym. Naprawde nie rozumiem
skad taka oszczednosc w tych AVRkach.


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Starz" <artur_at_nospam_mail.argos1.com.pl.Wytnij.to>
Subject: Re: AVR i obwód RC... pytania :)...
Date: Wed, 26 May 2004 22:08:55 +0200


Też o tym słyszałem, ale liczę na szczęście :).... A nie da się tego
obejść,
jakby coś?? Jakiś dodatkowy kondzioł resetujący czy coś?? :/...
Na szczęście bym nie liczył - u mnie pomogło całkowitw wycięcie kondensatora
elektrolitycznego po stronie 5V za 7805.
Gdzieś znalazłem info że pomaga bardzo strome podanie napięcia - u mnie
faktycznie to zadziałało - ale nie zmienia to faktu że już mi się nie
podobają ;-)

Pozdrawiam
Artur Starz


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai