Newsgroup: it.comp.hardware.cpu
Titolo: Come si genera il clock?

Ciauz... Parlando con mio padre abbiamo iniziato a parlare di come si
genera il clock del processore...
Mi interessa sapere in modo abbastanza preciso come è generato ovvero
che oscillatore c'è ecc ecc...
Se qlc di voi lo sa (GTREVIZE o Maurizio o chi altro) fatevi sentire
^_^ grazie molte riciauz
-- 
Dialtone has spoken
Redattore di 
www.puntogames.com
e-mail: 
Dial...@puntogames.com
Non vorrei piacere a tutti
avrei meno stima di me stesso
se piacessi a certa gente

Beh, io dico la mia, se dico cazzate correggetemi.
Hai presente il quarzo che hai sulla mobo??? E' quella specie di
rettangolino color alluminio, con i bordi smussati, con scritto 14.318 ( che
sarebbe la frequenza di risonanza del quarzo espressa in Mhz), quello è il
componente che genera il clock di base.
Dico di base, perche' come tu saprai, il bus della CPU viaggia a frequenze +
alte ( es: 100Mhz)
Per ottenere i famosi 100Mhz, si tira in ballo un integrato chiamato PLL.
PLL è l'acronimo di Phased Locked Loop ( in italiano: circuito ad aggancio
di fase), ed ha la funzione di stabilizzare, moltiplicare ( o dividere ) il
segnale del quarzo.
Quindi , riassumendo, diciamo che il segnale del quarzo di 14.318Mhz viene
moltiplicato per un certo fattore ( che in pratica è quello che vai a
selezionare da jumper o da bios quando overclocchi) e viene preso dalle
varie componenti che ne fanno uso.
Spero di esserti stato di aiuto, ciao.





Vai cosi !!!!!


(semplificato ma efficace )


 


Stefano


 


Scheda di overclock per Athlon ?
Visita il mio 
sito su 
http://www.geocities.com/pestek7overclock
Per 
minitower e bigtower.....



 ^_^ grazie molte riciauz
dunque, essenzialmente il succo te lo ha riportato "l'uomo di ghiaccio"
(^__^), l'unica precisazione e' che una volta che dal quarzo tiro fuori con
il PLL, tra le altre, la freq di FSB poi un molt interno alla cpu (in
pratica un altro PLL) porta l'FSB alla freq voluta. nel caso dei P3 et
similia tale PLL e' caricato con un registro hard-cabled nella cpu stessa, e
quindi il molt non e' modificabile.
se poi desideri una spiegazione + tecnica fatti risentire. (del tipo:
perche' mai 'sti deficienti di ing elettronici hanno inventato un sistema
tanto complicato invece di mettere un semplice oscillatore di Colpitts??
oppure usare direttamente tanti quarzi quante sono le freq necessarie??)
ciao


Io ti volevo chiedere come funziona il PLL, e visto che l'hai proposto te
anche come mai non hanno usato un oscillatore.
Grazie

 oppure usare direttamente tanti quarzi quante sono le freq necessarie??)
Allora facciamole queste domande anche se dovrò studiare pure cos'è un
oscillatore di Colpitts...
Se ti occupa troppo spiegare tutto fallo in mail please ^_^
dial...@galactica.it

 oscillatore di Colpitts...
allora, rispondo qui sia a te che a "Luca".
1) il PLL e' un particolare circuito che permette di "agganciare" una certa
freq. il funzionamento base e' abbastanza semplice, si hanno due segnali,
uno di cui si vuole agganciare la freq e un altro proveniente da un VCO (un
oscillatore comandato in tensione, ovvero che varia la sua freq di
oscillazione in funzione di una tensione di comando). questi due segnali
entrano in un moltiplicatore la cui uscita e' passata in un filtro LP: il
tutto permette di avere un segnale di tensione che e' proporzionale alla
differenza di fase e di frequenza tra i due sgn suddetti (anche se non
spiego come, fidatevi. se qlcn ha una curiosita' morbosa basta che considera
due sgn sin a freq e fase diverse e prova a fare una molt). indovina un po'
dove va a finire questo segnale?? esatto, nel VCO, che quindi dopo un po' di
"ballii" inizia a oscillare alla stessa freq e fase del segnale originale.
con un pll si possono fare tante cose carine (ad esempio una demodulazione
FM andando a progettare la cost di tempo del filtro LP in maniera opportuna)
ma nel campo PC sicuramente quella di maggior "successo" e' il molt di freq.
il come e' presto detto, basta mettere un contatore all'uscita del VCO, in
questo modo il molt vede una freq che e' un sottomultiplo di quella
originale, e quindi aggancia a 2xForig, 12xForig, etc etc. per avere anche i
valori frazionari basta mettere un contatore sul segnale da agganciare prima
del molt
2) il fatto che non si usano direttamente degli oscillatori a risonanza LC
dipende dalla loro estrema variabilita' nel tempo. ovvero anche se
progettati con tutti i crismi, gli oscillatori di questo tipo, se non
controllati in qualche modo, tendono a "ballare" in maniera molto vistosa.
l'unica maniera di controllarli e' metterli in un loop di reazione negativa
con una sorgente stabile, in poche parole un PLL.
3)non si possono usare tanti quarzi quante sono le freq necessarie per due
motivi: il primo, basilare, e' che in questo modo si avrebbe un segnale di
clock totalmente sfasato e ingestibile a livello di un circuito complesso
come puo' essere una mobo; il secondo e' che non si possono "fisicamente"
costruire quarzi al di sopra di una certa freq di oscillazione per motivi
puramente meccanici, in quanto occorrerebbe fare la "fettina" di quarzo
troppo sottile.
ovviamente tutto quanto sopra e' a scopo puramente esemplificativo, non
vuole essere assolutamente una spiegazione formale..... (non si sa mai, se
c'e' qlc ing che mi sta leggendo rischio la radiazione a vita........)
ciao

Se ti occupa troppo spiegare tutto fallo in mail please ^_^
No, dai , e' interessante! Posta pure sul NG...
-- 
Silkworm


No, postalo sul NG se per te non e' un problema. Penso che tutti siano
interessati... Il topic e' dannatamente interessante.
CIAO!!!

Io volevo fare un altra domanda... girando tra le aule della facoltà, un
giorno sento un prof. che stava spiegando queste cose. E ricordo che disse
che questo metodo può essere affidabile per frequenze fino ai 100mhz circa e
che per le frequenze maggiori il segnale viene creato per via "aleatoria"...
cosa significa?
--
________________________________
per rispondermi iliasba(at)
tin.it
bye Brain

 cosa significa?
che probabilmente questo "prof" ha un'idea "aleatoria"
dell'elettronica........
=:-O
il PLL come moltiplicatore di frequenza e' universalmente usato in tutti i
sistemi digitali fino a ben oltre il GHz (ovviamente NON su PCB), e' molto
probabile che il tuo prof si stesse riferendo a qualcos'altro.
in effetti di segnali + o - aleatori ne esistono (pensa ad esempio alle
sequenze PNS), e tra l'altro sono molto utili nel campo delle misure, ma
certo utilizzare come clock di una macchina digitale un segnale casuale non
mi sembra 'sta gran furbata........
cmq IMHO il tuo prof si riferiva al jitter, ovvero al fatto che il periodo
di clock (o meglio, il dT tra due fronti successivi) non e' esattamente
costante, ma "balla" in maniera per l'appunto casuale entro un certo
margine. in questo senso in media hai un clock stabile, ma se prendi due
"pezzi" di clock abbastanza piccoli (due o tre periodi ad esempio) hai due
cose differenti. BTW e' un prob notevole, che ultimamente sta creando non
pochi prob ai progettisti di pcb ad alta freq a componenti sparsi.
ciao