Jak zbudować miernik częstotliwości do 2 MHz z AVR np. 2313 lub ATMega8?

AVR np.2313 - jak szybko zliczy impulsy?





Poprzedni Następny
Wiadomość
Spis treści
From: "Bruno Wątpliwy" <rambler_NoSpa_at_nospam_pop.alpha.net.pl>
Subject: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 13:22:25 +0100


Jak szybko policzy impulsy taki np.2313 albo ATMega8 (powiedzmy taktowany 10 MHz)?
Czy da się policzyć tym np. z 4000000 impulsów wpadających do niego z f=1MHz? Jeśli
nie to jak zrobić np. miernik częśtotliwości do 2MHz na takim lub podobnym procku? A
może coś co policzy impulsy i potem wrzuci do procka?

--
Pozdrawiam,
Bruno Wątpliwy...
(czasami) :-)



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Stobiński" <NO_sq9nry_at_nospam_wp.pl_SPAM>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 13:27:55 +0100


Bruno Wątpliwy wrote:
Jak szybko policzy impulsy taki np.2313 albo ATMega8 (powiedzmy
taktowany 10 MHz)? Czy da się policzyć tym np. z 4000000 impulsów
wpadających do niego z f=1MHz? Jeśli nie to jak zrobić np. miernik
częśtotliwości do 2MHz na takim lub podobnym procku? A może coś co
policzy impulsy i potem wrzuci do procka?

Zliczy impulsy o częstotliwości maks. 1/2*fclk == 5MHz (90S2313, Mega8 nie
znam niestety)

--
Paweł Stobiński SQ9NRY _at_nospam_ jo90wp
"Windows [n.], A 32-bit extension and GUI shell to a 16-bit patch to
an 8-bit operating system originally coded for a 4-bit microprocessor
and produced by a 2-bit company without 1 bit of sense"



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 13:34:10 +0100


Użytkownik "Bruno Wątpliwy" <rambler_NoSpa_at_nospam_pop.alpha.net.pl> napisał w
wiadomości news:bo5h9p$njr$1_at_nospam_nemesis.news.tpi.pl
Jak szybko policzy impulsy taki np.2313 albo ATMega8 (powiedzmy
taktowany 10 MHz)?

Jeżeli stricte programowo (badamy w pętli stan linii wejściowej) to
niewiele. Natomiast w większości uC liczniki sprzętowe mogą zliczać impulsy
z:
Całkowity zakres zliczania możesz rozszerzyć programowo licząc przerwania
zgłaszane przy przepełnieniu licznika sprzętowego ( 8 lub 16 bit).
Uwaga: przy ustalaniu max. częstotliwości sygnału mogą wystąpić dodatkowe
wymagania na minimalny czas trwania stanów "H" i "L" w mierzonym przebiegu
(wyrażane wielokrotnością taktów zegara) -> goto PDF.

--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')


========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Artur Lipowski <LAL_at_nospam_pro.onet.pl>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 03 Nov 2003 13:48:01 +0100


Bruno Wątpliwy wrote:

...
nie to jak zrobić np. miernik częśtotliwości do 2MHz na takim lub podobnym procku? A
może coś co policzy impulsy i potem wrzuci do procka?
http://www.myplace.nu/avr/countermeasures/index.htm

Pozdrawiam,
--
Artur Lipowski

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 14:38:51 +0100


Jak szybko policzy impulsy taki np.2313 albo ATMega8 (powiedzmy taktowany
10 MHz)?
Czy da się policzyć tym np. z 4000000 impulsów wpadających do niego z
f=1MHz? Jeśli
nie to jak zrobić np. miernik częśtotliwości do 2MHz na takim lub podobnym
procku? A
może coś co policzy impulsy i potem wrzuci do procka?
Samo liczenie do 2MHz nie stanowi problemu. Można taktować wejście licznika
16-bitowego z częstotliwością około 1/2 fosc, a przerwanie od przepełnienia,
które wystąpi dosyć rzadko będzie inkrementowało dalsze bajty licznika. Ale
jeżeli to ma być miernik częstotliwości to warto pomyśleć o zewnętrzynym
dzielniku.
Pozdrawiam
EM



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

Poprzedni Następny
Wiadomość
Spis treści
From: "Bruno Wątpliwy" <rambler_NoSpa_at_nospam_pop.alpha.net.pl>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 14:57:19 +0100


16-bitowego z częstotliwością około 1/2 fosc, a przerwanie od przepełnienia,
które wystąpi dosyć rzadko będzie inkrementowało dalsze bajty licznika. Ale
jeżeli to ma być miernik częstotliwości to warto pomyśleć o zewnętrzynym
dzielniku.
Pozdrawiam
EM

Dzięki wszystkim za odpowiedzi.


--
Pozdrawiam,
Bruno Wątpliwy...
(czasami) :-)




========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.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: "Piotr Wyderski" <piotr.wyderskiREMOWE_at_nospam_wp.pl>
Subject: Re: AVR np.2313 - jak szybko zliczy impulsy?
Date: Mon, 3 Nov 2003 14:42:10 +0100



Bruno Wątpliwy wrote:

Jak szybko policzy impulsy taki np.2313

Programowo nie da sie dokladniej niz z rozdzielczoscia 2 cykle na
impuls, przy czym nalezy dokladnie zdefiniowac co to jest impuls
(tzn. czy badamy czas trwania jakiegos poziomu, czy tez badamy
od zbocza do zbocza) sprzetowo niestety nie mam pojecia.

Jeśli nie to jak zrobić np. miernik częśtotliwości do 2MHz na takim
lub podobnym procku?

Mozna sie zastanowic nad rozwiazaniem hybrydowym: na poczatku
szybki licznik zewnetrzny liczacy 6--8 bitow do tych, powiedzmy,
100 MHz, a reszte zliczac na procesorku.

A może coś co policzy impulsy i potem wrzuci do procka?

Moim zdaniem tak, ale tez bez przesady: czesc na procku,
czesc zewnetrznie. Budowanie pelnowymiarowego licznika
zewnetrznego jest troche bez sensu, gdy sie ma mikrokontroler.
BTW, tez sobie zamierzam zbudowac multimetr z bajerami
na 8535 (napiecie i prad szczytowe/skuteczne sinus/skuteczne
RMS, czestosciomierz do 1GHz, okresomierz, omomierz,
pojemnosciomierz, indukcyjnosciomierz, tester kwarcow,
analizator stanow logicznych, zegarek :-)), ale obecnie nie
mam czasu. :-(

Pozdrawiam
Piotr Wyderski



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!news.ceti.pl!not-for-mai