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