40 MHz clock

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
p4ul
Příspěvky: 317
Registrován: 29 srp 2007, 00:00

40 MHz clock

#1 Příspěvek od p4ul »

Ahoj, potřeboval bych radu jak postavit 40 MHz generátor hodin pro čítač v TTL logice. Nemám s tím bohužel žádné zkušenosti. Mám 20 MHz krystal (1. harmonická) a 40MHz (3. harmonická). Lze pomocí nich vytvořit takový generátor?

Zjistil jsem, že existuje součástka - krystalový oscilátor, na kterou se připojí napětí a z výstupu se pak odebírá signál, stojí kolem 50 kč a víc podle frekvence. V GME ani v GESu ale nemají 40 MHz.

U PIC stačí jen krystal a 2 kondenzátory. Uvnitř ale ještě něco bude (zesilovač?). Představoval bych si něco jako je na obrázku, ale nevím jestli to vůbec takhle jde. Zkoušel jsem to zapojit, ale nefungovalo to. Možná nebude potřeba ani obdélníkový signál. Čítač reaguje na náběžnou hranu, tak by asi stačilo ji generovat frekvencí 40 MHz, ale nechám se rád poučit. Díky za nápady...
Přílohy
apl1.jpg
krystalový oscilátor - zapojení
(35.54 KiB) Staženo 146 x
Uživatelský avatar
EKKAR
Příspěvky: 35018
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#2 Příspěvek od EKKAR »

To, co máš na obrázku, je klasické zapojení interního krystalového oscilátoru (se zvenku připojeným X-talem), které je ve struktuře jak PICů, tak těch Tebou zmíněných TTL oscilátorů. Postavit jen s invertory v jednoduchém IO to musí jít. Záleží na tom, jak přesný kmitočet od toho oscilátoru očekáváš - a taky jak rychlé invertory máš k dispozici, s obyčejnými TTL by to jít ještě mělo, radši bych v tom viděl řadu 74ALS nebo 74F, popřípadě nové 74HC, HCT nebo HCU. Podle potřeby přesnosti bys celek musel eventuálně termostatovat = zavřít do škatulky s topným elementem a snímačem, pomocí nějakého regulátoru pak uvnitř držet teplotu vyšší, než je běžná okolní - a hlavně stálou. Tím bys dosáhl stabilních podmínek pro funkci a výstupní frekvence by byla stabilnější. Ty integrované oscilátory bývají už z výroby nějak tepelně kompenzované, takže termostat nevyžadují - aspoň ty méně přesné ne. A jestli nemají v GESu ani u Chobota, zkus jiné zásilkáče - Nedis-Kerr, Tipa, Hadex, AVelmak (SK), Flajzar, Buček... - je jich hodně a 40MHz oscilátor bys měl poměrně jednoduše sehnat - je to "kulatý" kmitočet a měl by být i v základní nabídce některého z nich.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
p4ul
Příspěvky: 317
Registrován: 29 srp 2007, 00:00

#3 Příspěvek od p4ul »

Díky za vyčerpávající info. Zapojení jsem zkoušel s nandy (74hc) ale bez rezistorů. Seženu ještě ten 1 MOhm a invertor a ještě jednou to zkusím. Asi by byl lepší přímo ten oscilátor. Podle tvého příspěvku soudím, že by byl mnohem přesnější. Zkusím se zeptat přímo na prodejně a uvidím.

Ještě by mě zajímalo jestli by šlo kmitočet nějakým obvodem zdvojnásobit nebo naopak vydělit 2. Poloviční je asi reálnější. Máte s tím někdo zkušenost - jak na to?
Uživatelský avatar
FERYACT
Příspěvky: 2285
Registrován: 20 dub 2005, 00:00
Bydliště: Krnov

#4 Příspěvek od FERYACT »

EKKAR řekl téměř všechno.Pokud chceš ale aby tvoje logika pracovala s přesností 10 na minus 5 či 6 musí se krystal doladovat.Proto zapomeň
na krystalové oscilátory v malé krabičce.Uvádí se u nich stabilita např 100ppm ale dovolená odchylka frekvence od jmenovité se dle katalogu GES
neuvádí.
Zapojení které jsi uvedl je O.K.Kondensátory můžeš doladit frekvenci.
Naposledy upravil(a) FERYACT dne 26 led 2008, 20:11, celkem upraveno 1 x.
Uživatelský avatar
tandel
Příspěvky: 1488
Registrován: 01 led 2008, 00:00

#5 Příspěvek od tandel »

Zkušenosti s odchylkou u miniaturního provedení jsou špatné. Někdy je také problém zapojení vůbec rozchodit.
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#6 Příspěvek od rnbw »

Tie oscilatory sa vyskytuju na starsich PC zakladnych doskach 286, 386 a prve 386 - spravidla s dvojnasobnou frekvenciou ako frekvencia CPU. Takze na 20MHz 386ke bude to, co hladas.
Uživatelský avatar
p4ul
Příspěvky: 317
Registrován: 29 srp 2007, 00:00

#7 Příspěvek od p4ul »

Vyzkoušel jsem to zapojení oscilátoru s invertorem 74hc04 a funguje to. Jediný problém je, že po zapnutí se oscilátor sám nerozkmitá, musím se ho dotknout a pak kmitá v pořádku. Setkali jste se už s tím?

edit: vyřešeno:) stačilo přidat 1MOhm rezistor paralelně na krystal
Uživatelský avatar
EKKAR
Příspěvky: 35018
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#8 Příspěvek od EKKAR »

Musíš změnit symetrii obvodu, dělá se to buď odporem 1M, nebo malým ker. kondem. Připojí se na zem a druhým koncem se zkusí, co to udělá, když se připojí tu a tam a onam - na jeden a druhý vývod X-talu, mezi ně... Vždycky se vypne napájení, odpor (kond) se napojí a napájení se zapne - co to udělá.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek od ZdenekHQ »

Zkoušeli jste někdo rozkmitat krystal na 3. harmonické přímo v oscilátoru procesoru ? Koupil jsem krystal 29.xxxMhz a k velké radosti jsem zjistil, že kmitá na třetině... Dneska mě to nějak nemyslí...
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
p4ul
Příspěvky: 317
Registrován: 29 srp 2007, 00:00

#10 Příspěvek od p4ul »

Zdeňku, nezkoušel jsem to teda přímo s mikrokontrolérem, ale krystal na 3. harmonickou jsem rozjel na dané frekvenci tak, že jsem přidal paralelně k jednomu vývodu indukčnost v sérii s kapacitorem připojeným k zemi.

Více (i výpočet) můžeš najít např. zde:
http://www.analog.com/UploadedFiles/Application_Notes/177859566EE168.pdf
Přílohy
o.png
Červeně je znázorněno, co je potřeba přidat pro krystal na 3. harmonické.
(5.02 KiB) Staženo 108 x
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#11 Příspěvek od ZdenekHQ »

Jo, tak tohle funguje i u procesoru. Vyzkoušeno. Dík.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Odpovědět

Zpět na „Poradna“