Frequenza massima di clock PIC18F4550

10 Anni 10 Mesi fa #1 da bading
Frequenza massima di clock PIC18F4550 è stato creato da bading
Qualche domanda sul clock e velocità di esecuzione programmi del PIC18F4550.
Il quarzo montato su freedom II è da 20Mhz e dunque periodo del clock 0.05uS.
Ogni istruzione richiede 4 cicli di clock e dunque il tempo minimo risulta di 0.2uS.
E' possibile sfruttando il PLL aumentare la velocità di esecuzione?
Il massimo è 96MHz o 48Mhz?
Sullo figura 2-1 del datasheet "PIC18F2455/2550/4455/4550 CLOCK DIAGRAM" vedo PLL 96MHz con "4MHz input only", ma sempre dallo schema il moltiplicatore massimo è x12 e 4x12 fa 48Mhz.
Sono un po confuso! :(
Grazie,
Dario


http:\www.d2l.it

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • bading
  • Avatar di bading
  • Elite Member
  • Elite Member
Di più
10 Anni 10 Mesi fa #2 da shinshi
Risposta da shinshi al topic Frequenza massima di clock PIC18F4550
Provo a risponderti quello che ho capito io leggendo a pag. 26 paragrafo 2.2.4:
Il PLL ha un input fisso di 4MHz e un output fisso di 96MHz, per questo è necessario selezionare il giusto "divisore" (non moltiplicatore) nel Prescaler per avere i 4MHz in ingresso al PLL. Infatti usando il modulo USB su Freedom II con quarzo da 20MHz PLLDIV viene posto a 5, per avere 20:5=4MHz in input al PLL.
Per la risposta alla prima domanda, si, è possibile aumentare il clock alla CPU con quarzo da 20MHz fino a 48MHz infatti dopo il PLL c'è il POSTSCALER che può essere configurato come minimo divisore a 2.
Prima di considerare valide le mie asserzioni, per sicurezza, aspetta che qulcun'altro le confermi o smentisca.
Saluti
Luca

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • shinshi
  • Avatar di shinshi
  • Elite Member
  • Elite Member
Di più
10 Anni 10 Mesi fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
Ciao Dario,

confermo quanto detto da Luca.

La frequenza massima che riesci ad impostare per il PIC18F4550 è di 48MHz e il ciclo istruzioni è 1/4.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 10 Mesi fa #4 da bading
Risposta da bading al topic Frequenza massima di clock PIC18F4550

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • bading
  • Avatar di bading
  • Elite Member
  • Elite Member
Di più
10 Anni 10 Mesi fa - 10 Anni 10 Mesi fa #5 da shinshi
Risposta da shinshi al topic Frequenza massima di clock PIC18F4550

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • shinshi
  • Avatar di shinshi
  • Elite Member
  • Elite Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login