FAQ | Points | Add... | Recent posts | Search | Register | Log in


Uniwersalny licznik częstotliwości


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Uniwersalny licznik częstotliwości
Author
Message
mi_ma
Poziom 18
Poziom 18


Joined: 11 Sep 2006
Posts: 503
Location: Wrocław

Post#1 Post from the author of the topic 29 Apr 2008 19:34   

Uniwersalny licznik częstotliwości


Uniwersalny licznik częstotliwości

Liczniki częstotliwości to popularne i proste w budowie urządzenia. Poniższy projekt oparty jest na mikrokontrolerze AT90s8515 i liczniku częstotliwości Lattice ispLSI2032. Podczas gdy mikrokontroler zajmuje się komunikacją i wyświetlaniem danych, ispLSI2032 zlicza nadchodzące impulsy i skaluje je dopasowując do 36bitowego licznika. Po zakończeniu zliczania licznik wysyła przerwanie do mikrokontrolera.

Urządzenie ma także możliwość komunikacji z komputerem poprzez port szeregowy. Dzięki temu mamy możliwość zapisywania danych lub kontroli pomiarów przez komputer. Program i pliki źródłowe dostępne na stronie autora.

Uniwersalny licznik częstotliwościUniwersalny licznik częstotliwości
Uniwersalny licznik częstotliwościUniwersalny licznik częstotliwości

Źródło http://elm-chan.org/works/uctr/report.html
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 29 Apr 2008 19:34   





Back to top
   
mkpl
Poziom 23
Poziom 23


Joined: 11 Mar 2004
Posts: 3282
Location: Mysłowice

Post#2 30 Apr 2008 06:37   

Re: Uniwersalny licznik częstotliwości


Urzadzenie bardzo mi sie podoba ;)
mi_ma mogłbyś przetłumaczyć cały artukuł ??
Back to top
   
HUGO
Poziom 15
Poziom 15


Joined: 16 Mar 2003
Posts: 200
Location: Szczecin

Post#3 30 Apr 2008 07:20   

Re: Uniwersalny licznik częstotliwości


Witajcie

Więc tak procesor AVR to podejrzewam że nie dużo będzie kosztował a układ LSI2032E110LJN jest w TME konstrukcja warta uwagi.

Pozdrawiam

Andrzej

Ps. czekam na wykonanie made in poland tej konstrukcji :) może kiedyś się pokuszę
Back to top
   
mkpl
Poziom 23
Poziom 23


Joined: 11 Mar 2004
Posts: 3282
Location: Mysłowice

Post#4 30 Apr 2008 07:29   

Re: Uniwersalny licznik częstotliwości


HUGO walek jest w tym ze ten uklad wiele nie kosztuje ale minimalna liczba sztuk 160
Back to top
   
k.marcin
Poziom 17
Poziom 17


Joined: 01 Oct 2003
Posts: 367
Location: Linie

Post#5 30 Apr 2008 07:52   

Re: Uniwersalny licznik częstotliwości


LSI2032E110LJN kosztuje w tme 22zł .. nie moge znalezc prescalera mb506 .. jakis zastepczy albo gdzie mozna go dostac?, moze wiecie, bardzo fajne urządzonko, zabieram sie do projektowania plytki, pająki przy tym nie wchodzą w gre tak jak na zdjeciach.. zginac idzie :| No ale autor stwierdził pewnie ze czego oczy nie widzą..... i zrobił ładne pudełko :)
pozdr4all
Back to top
   
mkpl
Poziom 23
Poziom 23


Joined: 11 Mar 2004
Posts: 3282
Location: Mysłowice

Post#6 30 Apr 2008 08:00   

Re: Uniwersalny licznik częstotliwości


No zapowiada sie ciekawie ;) k.marcin mam nadzieje ze podzielisz sie wzorkiem PCB ;)
Jeszcze jedno jak sie programuje tego CPLD ??
Back to top
   
k.marcin
Poziom 17
Poziom 17


Joined: 01 Oct 2003
Posts: 367
Location: Linie

Post#7 30 Apr 2008 08:33   

Re: Uniwersalny licznik częstotliwości


idzie dlugi weekend jeszcze nie wiem czy elektronika czy garaz :) jak zrobie plytke wstawie na elke na pewno, poprawicie ew. bledy hehe :)
Mam jeszcze dylemat na temat tych scalaczkow logicznych, moge je zastapic czyms z serii 74LSxx ? aha, a ktos wie cos na temat tego mb506?
płytke raczej postaram sie zrobic w smd...



mb506.pdf
 Description:
 n/a

Download
 Filename:  mb506.pdf
 Contents:  
 Filesize:  67 KB
 Punkty:  0


uc_ps.png
 Description:
 n/a

Download
 Filename:  uc_ps.png
 Contents:  
 Filesize:  3.92 KB
 Punkty:  0

Back to top
   
dan74
Poziom 9
Poziom 9


Joined: 02 Sep 2003
Posts: 38

Post#8 30 Apr 2008 11:54   

Re: Uniwersalny licznik częstotliwości


Witam
Mam kilka sztuk tego CPLD-ka niestety tylko z wylutu. Za przysłowiowe piwo odstąpię zainteresowanym :)
pozdrawiam
Back to top
   
kmalinow
Poziom 2
Poziom 2


Joined: 17 Mar 2007
Posts: 2

Post#9 30 Apr 2008 11:56   

Re: Uniwersalny licznik częstotliwości


Witam!

Układ MB506 można pozyskać ze starej głowicy TV SAT. Dobry powinien też być MB510.
Back to top
   
Google

Google Adsense


Post# 30 Apr 2008 11:56   





Back to top
   
Paprykarz
Poziom 7
Poziom 7


Joined: 19 Apr 2008
Posts: 20
Location: Szczecin

Post#10 30 Apr 2008 21:19   

Re: Uniwersalny licznik częstotliwości


Ostatnio myślałem o czymś podobnym, jestem w trakcie realizacji. Ale chciałem odpuścić sobie mikrokontroler. Mój plan jest taki:
- dopracowuje opis sprzętu i testuje na płytce z FPGA.
- odchudzam i patrzę w jaki tani CPLD można będzie to upchnąć.
- zamierzam użyć 8x7seg LCD bez kontrolera.

Pochwalę się jak coś się uda.
Back to top
   
Ski Man
Poziom 18
Poziom 18


Joined: 20 Jul 2003
Posts: 494
Location: Kraków

Post#11 30 Apr 2008 22:25   

Re: Uniwersalny licznik częstotliwości


Układy TC7Sxx Toshiby są układami CMOS, więc raczej jako zastępstwo
lepsze byłby by układy 74HCTxx. Oczywiście po 3 bramki zostaną z
każdego układu.
Back to top
   
narasta
Poziom 17
Poziom 17


Joined: 19 Feb 2008
Posts: 368

Post#12 03 May 2008 22:30   

Re: Uniwersalny licznik częstotliwości


Quote:
mi_ma mogłbyś przetłumaczyć cały artukuł

- Weź nie przesadzaj, każdy elektronik powinien umieć angielski...
Z resztą temat relacji pomiędzy j. angielskim a elektroniką był kiedyś poruszany.


Swoja drogą, zastanawiam się, czy nie dało by się jakoś ominąć tego preskalowania. Może dało by się wykorzystać drugi kontroler który robił by za preskaler a wyszło by sto razy taniej.

Ogólnie ten projekt najbardziej podoba mi się pod względem estetycznym, ale już pod względem ekonomicznym nie bardzo...
Back to top
   
lechoo
Poziom 24
Poziom 24


Joined: 17 Sep 2002
Posts: 4741
Location: łódzkie

Post#13 03 May 2008 22:48   

Re: Uniwersalny licznik częstotliwości


Po przekompilowaniu i niewielkich zmianach na płytce można by zastąpić tego LSI jakimś tanim Xilinx-em, np. XC9536.
Back to top
   
Google

Google Adsense


Post# 03 May 2008 22:48   





Back to top
   
Paprykarz
Poziom 7
Poziom 7


Joined: 19 Apr 2008
Posts: 20
Location: Szczecin

Post#14 04 May 2008 00:14   

Re: Uniwersalny licznik częstotliwości


Szczerze mówiąc, projekt jest fajnie dopracowany.
Np. przy współpracy z preskalerem przez 64, czas bramkowania jest też zmieniany, w efekcie zliczana jest f/100. Taki niuansik :)

PLD dostarcza dodatkowo sygnału zegara dla avr'a, więc wszystko pracuje "w jednym rytmie".

Szacunek.

PS.
Quote:

Swoja drogą, zastanawiam się, czy nie dało by się jakoś ominąć tego preskalowania. Może dało by się wykorzystać drugi kontroler który robił by za preskaler a wyszło by sto razy taniej.

Na tym trik polega, że PLD zasuwa szybciutko jako wstępny licznik (~100MHz i więcej), a mikrokontroler zlicza tylko powolutku przepełnienia (2^12 razy wolniej). Jak by się dało na dwóch mikrokontrolerach, to i pewnie na jednym, więc PLD było by zbędne.

A tak przy okazji Atmel miał chyba coś takiego jak AVR+PLD w jednym. Zgaduje, że nie do kupienia za sensowne pieniądze.
Back to top
   
narasta
Poziom 17
Poziom 17


Joined: 19 Feb 2008
Posts: 368

Post#15 04 May 2008 17:42   

Re: Uniwersalny licznik częstotliwości


No racja, na popularnych procesorach Atmela ciężko by było zrobić licznik dla tak wielkich częstotliwości.

A na jakichś szybszych przerzutnikach nie dało by się zrobić jakiegoś dzielnika częstotliwości?
Back to top
   
Paprykarz
Poziom 7
Poziom 7


Joined: 19 Apr 2008
Posts: 20
Location: Szczecin

Post#16 04 May 2008 22:57   

Re: Uniwersalny licznik częstotliwości


Można by wstawić jakiś licznik (liczniki) w małej skali integracji np. 74LS90 (dziesiętny) albo jakiś binarny, ale dla serii LS to fmax ~ 25MHz,
Trzeba by wybrać coś z innej rodziny , patrz tutaj

[url] http://www.piclist.com/techref/logic/family.htm [/url]

na przykład seria AC lub ACT. No i trzeba zadbać aby poziomy napięć pasowały.
Z drugiej strony CPLD xilinxa można kupić już za mniej niż 10PLN, (36 macro cells, powinno się zmieścić)

dodano później:
Tani i w miare szybki 12 bitowy licznik (czyli mniej więcej to samo co zaimplementowano w PLD tej aplikacji) to
74HC4040 (fmax~ 90 MHz)
Back to top
   
narasta
Poziom 17
Poziom 17


Joined: 19 Feb 2008
Posts: 368

Post#17 05 May 2008 01:17   

Re: Uniwersalny licznik częstotliwości


Jak to 90 MHz? W karcie katalogowej pisze, że max 50MHz...
Back to top
   
Paprykarz
Poziom 7
Poziom 7


Joined: 19 Apr 2008
Posts: 20
Location: Szczecin

Post#18 05 May 2008 19:06   

Re: Uniwersalny licznik częstotliwości


Nie wiem, wczoraj oglądałem na [url] http://www.alldatasheet.com/ [/url]
notka dla układu philipsa i widziałem 90 MHz, ale pora była późna, więc mogłem widzieć różne rzeczy :)
Back to top
   
kombo
Poziom 6
Poziom 6


Joined: 06 Jan 2003
Posts: 16
Location: Pruszków

Post#19 28 Apr 2010 17:29   

Re: Uniwersalny licznik częstotliwości


Zrobiłem płytki do tego projektu (jednostronne).
Pozamieniałem logikę jednobramkowa, zastosowałem trochę inny generator
kwarcowy, inny preskaler, inne tranzystory cyfrowe.
Licznik w fazie uruchamiania, jeszcze tylko wepchąć w jakąś estetyczną obudowę.
Szczegóły wkrótce.:D
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Uniwersalny licznik częstotliwości
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
Licznik częstotliwości na AT90S2313 (1)
Licznik częstotliwości mrugania oczu (1)

Page generation time: 0.172 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed