Analizator widma na MCS51 czy AVR do 16 kHz z wyświetleniem 10-20 częstotliwości?
Analizator widma na MCS51 albo AVR?
From: "q00" <q00_at_nospam_nsj.srem.pl>
Subject: Analizator widma na MCS51 albo AVR?
Date: Sun, 6 Oct 2002 14:37:31 +0200
Witam.
Interesuje mnie czy na 2MIPS procku '51 bez sprzętowego mnożenia udałoby się
zrobić analizator widma do ok. 16kHz powiedzmy 10-20 częstotliwości, wys.
słupka ok. 16 pixeli?
Nie mam pojęcia wogóle jak się analizuje sygnał cyfrowo(może zna ktos jakieś
linki?) i jak się do tego zabrać.
Podejrzewam ze '51 nie starczy, moze w takim razie jakis AVR tani? Wynik
byłby wyświetlany chyba na LCD, więc nie musi być 60 klatek na sekundę. W
analogowy analizator nie chciałbym się bawić, z uwagi na konieczność budowy
tych 10-20 filtrów aktywnych.
pozdrawiam
q00
From: "q00" <q00_at_nospam_nsj.srem.pl>
Subject: Re: Analizator widma na MCS51 albo AVR?
Date: Sun, 6 Oct 2002 16:25:36 +0200
coś znalazłem, co o tym sądzicie:
www.nsj.srem.pl/q00/ipfft.zip
pozdr
q00
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: Analizator widma na MCS51 albo AVR?
Date: Sun, 06 Oct 2002 16:31:24 +0200
Interesuje mnie czy na 2MIPS procku '51 bez sprzętowego mnożenia udałoby się
zrobić analizator widma do ok. 16kHz powiedzmy 10-20 częstotliwości, wys.
słupka ok. 16 pixeli?
Nie mam pojęcia wogóle jak się analizuje sygnał cyfrowo(może zna ktos jakieś
linki?) i jak się do tego zabrać.
Podejrzewam ze '51 nie starczy, moze w takim razie jakis AVR tani? Wynik
byłby wyświetlany chyba na LCD, więc nie musi być 60 klatek na sekundę. W
analogowy analizator nie chciałbym się bawić, z uwagi na konieczność budowy
tych 10-20 filtrów aktywnych.
Witam,
Podejrzewam, że na żadnym mikrokontrolerze sprawa jest niewykonalna.
Najłatwiejszym roswiązaniem problemu jest tanie DSP np. 16 bit Analoga. Być może
ograniczone rozwiązanie udałoby się zrealizować na MSP430 jednakże proponuję
trochę poczekać na DSPIC Microchipa.
Pozdr. JanuszR
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Analizator widma na MCS51 albo AVR?
Date: Sun, 06 Oct 2002 20:11:56 +0200
q00 wrote:
Interesuje mnie czy na 2MIPS procku '51 bez sprzętowego mnożenia udałoby się
zrobić analizator widma do ok. 16kHz powiedzmy 10-20 częstotliwości, wys.
słupka ok. 16 pixeli?
Zrobic sie da o ile napiszesz obliczanie FFT. Da sie nawet w jezyku C w
miare szybko przystosowac gotowe zrodla krazace po Sieci. Ale na kilka
analiz na sekunde raczej bym nie liczyl.
BTW: Zwykla '51 ma przeciez sprzetowe mnozenie. 8x8 bitow ale zawsze jest.
Jezeli boisz sie DSP (a sa co raz tansze), wez szybkiego 16MIPSowego
AVRa. Procesor ATmega8 kupisz w cenie ponizej 25 zl.
Chociaz taki analizator i tak bym zrobil na DSP, np. ktoryms z tanszych
Texas Instruments. Dajmy na to '549 - teraz juz kosztuje pewnie ponizej
100 zl. A jak chcesz szybciej to nic nie stoi na przeszkodzie - wezmiesz
'5410 albo '5416 (zegar do 160 MHz) i pojdzie ten sam kod, co na '549.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
From: "Krzysztof Janson" <halkki_at_nospam_kki.net.pl>
Subject: Re: Analizator widma na MCS51 albo AVR?
Date: Sun, 6 Oct 2002 22:28:40 +0200
Użytkownik "q00" :
Witam.
Interesuje mnie czy na 2MIPS procku '51 bez sprzętowego mnożenia udałoby
się
zrobić analizator widma do ok. 16kHz powiedzmy 10-20 częstotliwości, wys.
słupka ok. 16 pixeli?
Nie mam pojęcia wogóle jak się analizuje sygnał cyfrowo(może zna ktos
jakieś
linki?) i jak się do tego zabrać.
Podejrzewam ze '51 nie starczy, moze w takim razie jakis AVR tani? Wynik
byłby wyświetlany chyba na LCD, więc nie musi być 60 klatek na sekundę. W
analogowy analizator nie chciałbym się bawić, z uwagi na konieczność
budowy
tych 10-20 filtrów aktywnych.
piszę co się da się na PIC16F873 / 20MHz - 5MPIS
obrobić 4 częstotliwości do ok. 5kHz w ok. 40 ms i zabiera to 70% czasu
procka -
przekalkuluj sobie to na swoje wymagania ;-)
- podejrzewam, że na PIC18F252 / 40 MHz ze sprzętowym mnożeniem
Twoje wymagania powinny wyjść bez bólu ;-))
pozdrawiam
K.