Newsgroup: it.hobby.elettronica.digitale
Titolo: overclock pic

Sto terminando nel tempo libero il frequenzimetro digitale, prima usavo i 
contatori e i led, ora il 16f628, uno shift e i 7 segmenti, mi manca solo 
di mettere un quarzo a cifra tonda per facilitare i calcoli, supportare il 
prescaler del timer per leggere freq. superiori a Tosc/5, e saldare gli 
altri 4 display (attualmente ne uso solo 2 e scorro le cifre ogni 0.5sec), 
ma penso che per quest'ultima cosa se ne riparlera' direttamente sul PCB, 
non mi va di mettere 1 miliardo di altri fili sulla millefori di debug...
Tra un tempo indefinito che va da altre 2 ore a 6 mesi, vi postero' lo 
schema fidocad dello stadio di ingresso ora autoprogettato (volevo proprio 
usare il fet BF246, questione di principio :D) per chiedere pareri, quindi 
preparatevi :) :)
Ad ogni modo ora mi interessava sapere:
dato che la freq. massima che riesco a contare dipende dalla freq. di clock 
del pic, o meglio dell'oscillatore visto che con il prescaling c'e' il 
ripple counter a fare lo sporco lavoro (?), posso overclockare il pic?
In realta', ci ho gia' piazzato un quarzo a 27MHz nonostante io utilizzi un 
16f628-04, e pare funzionare, ma cosa rischio in concreto?  Riscaldamento 
magari, quindi dissipabile volendo, ma anche malfunzionamenti taciti e 
subdoli o accorciamenti esagerati della vita tramite elettromigrazione? 
(fantascienza)
Grazie !
-- 
Best regards
d1d0

 il ripple counter a fare lo sporco lavoro (?), posso overclockare il pic?
Errata corrige, il punto e': il ripple counter di tmr0 supporta mezze onde 
quadre di 10ns mi pare e periodi di 20ns (e quindi quasi 50mhz) secondo il 
datasheet, io per l'esattezza suppongo che alzando il clock si abbassino 
anche questi tempi, poi non so... 
-- 
Best regards
d1d0

 ha scritto nel messaggio
news:B69Ba.74667$DN.17...@tornado.fastwebnet.it...

Hai controllato la frequenza reale di oscillazione, quando il PIC viene
fatto lavorare con un quarzo da 27MHz?
Ti dico questo perché i quarzi per 27MHz, ed in generale tutti i quarzi uso
TX, di frequenza di targa superiore a 20-25MHz vengono fatti lavorare in
overtone ovvero in armonica, in un circuito contenente apposita cella L-C in
grado di forzare l'oscillazione sull'armonica desiderata.
Nello specifico il quarzo da 27MHz è costruito per lavorare in terza
armonica, il PIC non riuscirà a farlo lavorare in tali condizioni in quanto
l'oscillatore è privo di elementi risonanti, la frequenza quindi si manterrà
sulla fondamentale che è un un terzo del valore di targa (Es. 27/3=9).
Appura con un frequenzimetro quanto detto, se oscilla sicuramente sarà sui
9MHz ed è gia un risultato per un PIC garantito da 4MHz.
Ciauz

 9MHz ed è gia un risultato per un PIC garantito da 4MHz.
Il frequenzimetro devo appunto costruirlo :) ad ogni modo provero' col test 
visivo.
Thanks
-- 
Best regards
d1d0

personalmante ho trovato stranezze nei 16c73 a 20MHz usando la seriale
sincrona.
non conviene overcloccare, va già bene se funziona alla max specificata.


 anche questi tempi, poi non so...
Esatto, il prescaler arriva a 50 MHz indipendentemente dal clock
del micro. In realtá arriva molto piú su di 50 MHz, io l'ho provato
a 110 MHz e andava ancora, oltre non so.
Comunque la massima frequenza é legata al clock del micro per
motivi di sincronismi interni, le guardi il data sheet é spiegata la
relazione.

 relazione.
Ok, dimmi se ho capito: i fattori limitanti sappiamo che sono 
 - il minimum pulse width accettato dal prescaler, che secondo il datasheet 
e' di 10ns corrispondenti a 50mhz, mentre nella pratica hai testato che e' 
piu efficiente
 - il clock del pic per incrementare il counter del timer in modo sincrono 
ogni N incrementi del prescaler -- periodo minimo (Tcy+40)/N -- facendo il 
sampling dell'ingresso dal prescaler ogni 0.5 Tcy
Ma dunque se il prescaler supporta diciamo 100MHz e io ho ad es. un clock di 
5 MHz che corrispondono a un ingresso massimo di 4 MHZ con prescaler pari a 
1 (Tcy=200), in teoria posso arrivare a 100MHz con un prescaler di soltanto 
100MHz/4MHz=25 --> 32, senza alzare il clock ?
Thanks 1k
-- 
Best regards
d1d0

 (fantascienza)
Personalmente ho fatto a suo tempo alcune prove , e solitamente un
Pic16f84 -04  non sono riuscito a portarlo oltre gli 11-12 Mhz, 
oltre si inchiodava tutto, ma senza creare danni apparenti al pic.
Come ti hanno scritto, in realtà il pic nel tuo caso fà 
oscillare il quarzo sulla fondamentale cioè a circa 9 Mhz, che
è una freq. ancora accettabile.
bye