Diskuze - danyk.cz

Vlákno z kategorie: Hlavní diskuze
Celkem 20 odpovědí.


28.02.2013 (09:28:48) K # IP X
danyk obalka (web) :
Je pravda, že maximální frekvence pro vnější taktování čítačů AVR (ze vstupů T0, T1) je polovina frekvence CPU? Tj když třeba ATmega8a má krystal 4MHz, je maximální frekvence teda 2MHz, 4MHz nebo celejch 16MHz? (předpokádejme, že to je napájený 4,5-5,5V). **13
28.02.2013 (09:55:54)  # IP X
Goheeca (web) :
hm tak jsem se to v dataku nejak nedocetl ale takovej timer2 u atmegy644 ma asynchronni mod takze predpokladam ze to nejak synchronizovany je pricemz muzes prave pouzit ten asynchronni mod takze by to nemel byt problem
28.02.2013 (11:10:18)  # IP X
danyk obalka (web) :
Plánuju postavit frekventometr s ATmega8a nebo ATtiny2313a. Myslel sem, že by stačilo jet třeba na 1MHz a měřilo by to do 16 nebo 20 MHz, ale zdá se, že to nepude.

Each half period of the external clock applied must be longer than one system clock cycle to
ensure correct sampling. The external clock must be guaranteed to have less than half the system
clock frequency (fExtClk < fclk_I/O/2) given a 50/50% duty cycle. Since the edge detector uses
sampling, the maximum frequency of an external clock it can detect is half the sampling frequency
(Nyquist sampling theorem). However, due to variation of the system clock frequency
and duty cycle caused by Oscillator source (crystal, resonator, and capacitors) tolerances, it is
recommended that maximum frequency of an external clock source is less than fclk_I/O/2.5.
An external clock source can not be prescaled.


Tohle sem našel v datasheetu ATtiny2313A. Ono to teda neni klasickej dělič, ale vzorkuje to. **21. Takže asi použiju ATtiny2313A, ta jede do 20MHz, a měřit to bude do 10MHz.
28.02.2013 (11:23:59)  # IP X
Goheeca (web) :
tak ani ten asynchronni mod to nezachrani ten totiz znamena ze je ten timer funkcni i ve sleep modu pricemz je to taky vzorkovany
zrovnu pro tuhle aplikaci je vyhodnejsi PIC ktery na rozdil od AVR ma preddelicku vystrcenou pred synchronizaci a tak to zvlada vyssi frekvence nez na ktery bezi samotnej procak
28.02.2013 (11:31:18)  # IP X
Sedlo obalka :
Taky se k tomuhle přiklánim k PICu, na 20MHz picu jsem změřil v pohodě 50MHz, víc jsem totiž nevymačkal z toho generátoru.
28.02.2013 (12:14:13)  # IP X
.:
Čtyřmístný čítař s atmegou tu kdysi /2008/ vyráběl pan Zajíc, kupoval jsem to v Holicích za pět kilo. Byla to stavebnice, malá destička, a na to LED displej. Chodí mi doma dva, dá se to zastavět do čehokoli. Chodí to ale jen asi do 5 MHz.
28.02.2013 (12:56:12)  # IP X
Choze:
Danyk: a co tak použít děličku signálu? 2,4,8 a měříš klidně do GHz.
Sedlo: Použils děličku? Jinak nechápu, jak jsi mohl měřit vyšší kmitočet, než je takt procáku. Pokud RISC má takt na instrukci, tak 50MHz signál nemůžeš zpracovat, protože je to půl instrukce při 20MHz. Přerušení se vyvolává 2x za jeden takt procesoru.
28.02.2013 (13:05:29)  # IP X
Choze:
Leda sis to dělil softwarově. Docela by mě to řešení zajímalo.**22
28.02.2013 (13:47:25)  # IP X
Goheeca (web) :
>Choze
prave ze pouzil preddelicku -- takze toho ceho dosahnes s AVR a samostatnou delickou dosahnes u PICu pouhym pouzitim preddelicky
28.02.2013 (14:21:04)  # IP X
Choze:
Aha. No já ty picky neznám a AVR jen tak zběžně... To je teda super...
28.02.2013 (14:46:16)  # IP X
Sedlo obalka :
Jo PIC má v sobě integrovanou asynchronní předděličku až 8mi (u toho mojeho teda), takže můžeš čítat co cajk snese. Ještě jsem si k tomu koupil externí předděličku 1:64 a 1:256 do 1,3GHz ale ještě jsem se k ní nedostal.
28.02.2013 (14:49:58)  # IP X
.:
Pokud chce člověk měřit vyšší kmitočty, bez děličky se neobejde. Daleko praktičtější než binární dělička je dělička deseti. Do 120 MHz jdou i některé starší TTL obvody například 74109, který když připneme třeba na 74HC390 kde vynecháme děličky dvěma, dostaneme se dvěma obvodama za dvě pětky děličku 1:10 nebo 1:100 do asi 120-130 MHz. To je s AVR v podstatě vyloučeno.
28.02.2013 (17:28:56)  # IP X
Choze:
No já bych jako děličku použil klidně 4024. Je to sedmibitový čítač, takže člověk dostane na výstupech signál dělený 1/2/4/8/16/32/64.
Stačí přepnout výstup a je to.
28.02.2013 (17:32:30)  # IP X
danyk obalka (web) :
Nj, jenže žádný PIC nemam a ani s nima neumim dělat **30. Tak sem si teda dneska postavil frekventometr s ATtiny2313A, jede to do necelejch 10 MHz. Má to 4 automatický rozsahy, 4-místnej displej. **07
28.02.2013 (17:48:28)  # IP X
danyk obalka (web) :
28.02.2013 (23:21:10)  # IP X
RayeR (web) :
4024 je pomala CMOS shitka, to ani nahodou. S rychlejsi 74xx logikou se da dostat bezne na nakejch 100MHz. Pak na GHz pasmo se prodavaji ruzny ECL delicky, neco takovyho sem kdysi kupoval v GM do citace na rosireni rosahu na 1,3GHz.
Tohle sem na AVRku zrovna neresil, ale trochu me to zklamalo, ze nema na vstupu tu async. prededelicku, pritom preddelicky na interni hodiny ma vsude mozne. Holt asi technologicky by to bylo slozitejsi tam implementovat nakou rychlejsi logiku na 1 cip...
1.03.2013 (08:44:40)  # IP X
.:
Já jsem zkoušel hodně obvodů TTL , ale před 100 MHz šly jedině ty 74LS109 nebo 74S112.Ty druhý když se jim snížilo napětí tak chodily až do 130. Ostatní šunt končil tak na 30-40. Ty 112 jsem vypajoval hromadně z desek z Truhlářský, byly to nějaký starý systémy Siemens z důchoďáku. S překvapením jsem zjistil, že kdy se při vypájení ohřály, chodily i o 20 MHz vejš.
1.03.2013 (14:44:10)  # IP X
8-bit obalka (web) :
Synchronní čítače VHC a podobné by měly chodit do cca 200 MHz.
1.03.2013 (22:48:21)  # IP X
RayeR (web) :
http://www.nxp.com/documents/data_sheet/74HC_HCT393.pdf
74HC393 za par kacek by mel chodit do 100MHz
VHC sem zatim nak nikde nepotkal
2.03.2013 (13:52:44)  # IP X
.:
U těch 393 píšou o 50 MHz, což je pravda, a o 100 MHz, s čím jsem se ještě nesetkal, a používal jsem jich již mraky.
2.03.2013 (15:16:15)  # IP X
RayeR (web) :
50MHz je pro HCT a 100MHz je pro HC, jen pri 5V napajeni.
Přezdívka:
Heslo:
Text: