Mikrovezérlős frekvenciamérő

Moczik Gabor pm_levlista at progzmaster.hu
Thu Nov 22 17:22:16 CET 2007


Cseri László wrote:
> 1,1Ghz-es 10-es v 20-as előosztóm  már van rendeltem MC12080-at (meg is kaptam) ingyen!
> 1GHz  /10 vagy /20  és utána  25-26 bites számlálás , ez lenne az elv., akár csak külső 
> számlálással  is (pl HC4040)

Hat ha csak max 20-as oszto van, akkor meg kellene utana valami kulso 
szamlalo. En olyat valasztanek, amit sorosan ki lehet olvasni.

> Most éppen az  a gondom, hogy  a mikrovezérlővel mennyit  számoltassak?
> van benne  egy 16 bites , utána megszakítással  mehet , egy belső számláló.
> Úgy tudom  az órajel 40%-át tudja max megszámolni a számláló.

AVR eseten nincs olyan, mint PIC eseten, hogy tud az orajelhet kepes 
aszinkron modon szamolni, akar orajelnel gyorsabban is?

> De nem tudom , ha fut megszakításkezelés egy mikrovezérlőn, lehet -e pontos 
> időalapként  használni.

Lehet, ugy kell megirni a megszakitaskezelest, hogy az idoalap megszakitasa 
legyen az elso amit lekezelsz (jitter!), utana johet a tobbi, es minel 
lenyegretorobb megszakitasi rutinokat kene irni.

> Főleg hogy Bascommal  kezelném.
> Gondolkodtam pontos külső órajelen is, pl: I2C-s Óra IC 1s-os megszakítása.

Kalibralashoz jo, de azt irtad, hogy periodusidot akarsz merni, akkor pedig 
jellemzoen egy gyors kvarcpontos szamlanc kell, es a bejovo jelet meg 
kelloen le kell osztani (akar szoftveresen) hogy eleg hosszu ideig lehessen 
merni a szamlancot.

De nem volna ezt jobb CPLD-vel csinalni?
Legalabbis a sokbites szamlalokat, amit aztan a proci ki tud olvasni.
Konnyebben eljutsz 100MHz-ig...

-- 
((( Móczik Gábor  )))--((( E~Mail: pm-junk ~@~ progzmaster ~.~ hu )))
((( Skype: moczik )))



More information about the Elektro mailing list