 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3358 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Sob Feb 25, 2006 1:40 pm Naslov sporočila: Kristal vsv resonator |
|
|
Kadar več mikroprocesorjev med seboj komunicira, je važno, da so med seboj uglašeni, se pravi, da imajo kristale iste frekvence.
Frekvenčna odstopanja lahko povzroče v skrajni varianti izpad komunikacije.
Zato me zanima, ali so resonatorji za 12Mhz, ki jih včasih uporabljamo za nihanje 8051 mikroprocesorjev namesto kristala 12 Mhz, dovolj frekvenčno stabilni, da mi ne bodo povzročali problemov, ali naj rajši pozabim nanje, in namesto njih dam odgovarajajoče kristale in kondezatorje?
Do sedaj sem uporabljal kristale, pa razmišljam, da bi namesto njih uporabil resonatorje, ker so manjši in ne potrebujejo kondezatorjev.
Hvala za kompetentne odgovore. _________________ Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70830.71
|
Objavljeno: Sob Feb 25, 2006 3:32 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Sob Feb 25, 2006 3:47 pm Naslov sporočila: |
|
|
Vilko, upam da je tale datasheet (stran 7) dovolj kompetenten
ppm = "parts per million", slovensko bi bili to "promikri", ce bi taka beseda obstajala Kot je ze Mare napisal, je resonator lahko hitro 1% ali vec stran od zeljene frekvence (10+ tisoc ppm), sploh ko se postara in v manj kot idealnih (= sobnih) pogojih. Za asinhrono serijsko komunikacijo (kjer se ima UART priloznost sinhronizirati z vsakim znakom) proizvajalci mikrokontrolerjev ponavadi priporocajo odmik hitrosti med dvema napravama najvec za 3% (pri 8-bitnih podatkih, plus start bit, stop bit pa je kar se tice napak irelevanten). Ce bos uporabljal 9-bitni prenos (dodaten bit za multiprocesorsko komunikacijo, kjer oznacuje ali je v bytu naslov ali podatek) je toleranca se nizja od 3%. Manj kot 3% je en MCU, ki mu oscilator zaide za dober 1% navzgor, in drugi, ki mu za isti 1% navzdol.
Se bo to zgodilo takoj ? Najbrz ne, mogoce celo nikoli (odvisno od pogojev in kvalitete). Ima smisel riskirati, ce gre za pomembno (komercialno) aplikacijo ? Mislim, da ne, sam pa veskaj mislis ustvariti in kako kriticno je ali stvar deluje ali ne. |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3358 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Sob Feb 25, 2006 9:03 pm Naslov sporočila: Hvala vsem za podatke in odgovore! |
|
|
Hvala vsem za podatke in odgovore!
Glede na navedeno, sklepam, da bi zaradi nestabilnosti oziroma permanentnega odmika od svoje frekvence, ki je tam v mejah pod 1% ne smelo priti do izpada serijske komunikacije. Saj se ta z vsakim novim bajtom na novo sinhronizira.
Bom poizkusil. _________________ Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70830.71
|
Objavljeno: Sob Feb 25, 2006 9:21 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
stursc Član

Pridružen-a: Tor 08 Jun 2004 14:29 Prispevkov: 323 Aktiv.: 1.36
|
Objavljeno: Sob Feb 25, 2006 9:34 pm Naslov sporočila: |
|
|
Vilko, če bo kaj pomagalo
Imam TX (oddajnik) z resonatorjem 12MHz, Rx (sprejemnik) pa za kristalom 12MHz in se dobro razumeta na 200m.
LP,sturs |
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Ned Feb 26, 2006 10:53 am Naslov sporočila: |
|
|
Po mojih praktičnih izkušnjah (običajni kristali 11.0592Mhz na 8031):
- kristali različnih proizvajalcev,
- kupljeni v različnih časovnih obdobjih (razpon par let),
deluje serijska komunikacija B.P. (v mrežo povezanih preko 40 naprav in to v temperaturno neugodnih razmerah).
Do sedaj še nisem naletel na primer, da zadeva nebi delovala. Tudi takrat, ko se zadeve ne izidejo niti matematično. Če n.pr. na 8031 uporabiš 12MHz kristal, potem si že v naprej generiraš, za določene hitrosti prenosa, dodatno napako (frekvenca kristala ni celoštevilčni faktor frekvence prenosa). |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Feb 27, 2006 4:43 pm Naslov sporočila: |
|
|
Naprave med seboj so povezane po nekem protokolu. Protokol mora zagotoviti, da bodo podatki brezhibno prenešeni. Primer: komunikacijske naprave (modemi, routerji, hubi, switchi) so naprave različnih proizvajalcev, imajo različne procesorje in kristale, pa vse deluje v redu.
Podatek definira na primer zaporedje dvig clk in data signala. Če je zaporedje pravo (protokol), ga tudi razlike v kristalih procesorjev (tolerance hitrosti komunikacije do neke razumne meje) ne smejo motiti.
Je pa res, da v profesionalni komunikacijski opremi (računalništvo) ni resonatorjev. Če se prav spomnil, sem jih videl le v matričnih printerjih. V PCjih dela tudi vse na kvarc.
Zaradi napačnih delilnikov frekvence pri Digitalovi (DEC) opremi mi je delalo cel kup modemov (okoli 10 parov) z napačno frekvenco za 3.125% povsem brez težave (serijska komunikacija).
Jur |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|