Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Oscillatore interno

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Oscillatore interno

Messaggioda Foto Utentecrovax » 25 mag 2014, 22:51

Ciao a tutti!

Oggi ho una domanda di teoria per voi :P

Molti microcontrollori, hanno incorporato un oscillatore interno, credo sia un banale circuito RC. ovviamente non è l'oscillatore più preciso del mondo, ma fa il suo dovere!

La mia domanda è, quali sono i fattori che influenzano la sua precisione?

Tensione di alimentazione? Temperatura? Altro?

Grazie a tutti :)
Carspa, il mondo dell'elettronica!
Avatar utente
Foto Utentecrovax
401 3 5 7
Sostenitore
Sostenitore
 
Messaggi: 1068
Iscritto il: 3 mar 2011, 20:50
Località: Catania

0
voti

[2] Re: Oscillatore interno

Messaggioda Foto Utentesimo85 » 26 mag 2014, 9:59

Ciao Foto Utentecrovax,

Ti potrebbe interessare leggere questa AN della Microchip.

Ciao.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: Oscillatore interno

Messaggioda Foto Utentemarcof4 » 12 giu 2014, 12:01

ciao crovax! O_/
e molto esaustivo l'articolo!
voglio parlarti per esperienza diretta, se devi impiegare il PIC, come apricancello, fare un piccolo automatismo, ed usare solo gli ingressi in modo digitale, l'oscillatore interno va benone!
ma se devi usare i convertitori analogico-digitale, in quanto la frequenza di campionamento e un punto cardine devi usare il classico quarzo con i 2 22Pf! o se il tempo di delay fra un comando e l'altro e importante vlae lo stesso!
Avatar utente
Foto Utentemarcof4
14 2
 
Messaggi: 9
Iscritto il: 28 mar 2011, 19:51

0
voti

[4] Re: Oscillatore interno

Messaggioda Foto Utentecrovax » 14 giu 2014, 13:23

Grazie per i suggerimenti!

Mi sa proprio che avete ragione, il quarzo interno non è molto preciso, fa giusto il suo dovere :lol:

Mi chiedevo, il PIC 18F47J53(quello del pierin), con quarzo esterno da 12mhz può lavorare a velocità massime di 48mhz grazie al PLL, ma esistono simili istruzioni che fanno l'opposto? Cioè far lavorare il PIC a velocità inferiori?

Ad esempio a 3mhz, supponendo una divisione per 4.

Grazie a tutti :)
Carspa, il mondo dell'elettronica!
Avatar utente
Foto Utentecrovax
401 3 5 7
Sostenitore
Sostenitore
 
Messaggi: 1068
Iscritto il: 3 mar 2011, 20:50
Località: Catania

0
voti

[5] Re: Oscillatore interno

Messaggioda Foto UtenteGalaxi93 » 14 giu 2014, 14:18

Prova a guardare il datasheet del PIC a pag 36, c'è uno schema che riassume la struttura dell'oscillatore del micro.

Quel PIC ha la possibilità di dividere il clock prima di mandarlo alla CPU. Il CPU divider può dividere il clock per 1, 2, 3, e 6.
Quindi con un quarzo da 12MHz e il PLL attivo puoi ottenere queste velocità: 48MHz - 24MHz - 16MHz - 8MHz.
Se invece non passi per il PLL, dividi direttamente i 12MHz ottenendo: 12MHz - 6MHz - 4MHz - 2MHz.
Ricorda però che la USB (se usi il bootloader) per funzionare in full speed ha bisogno di un clock di 48MHz!

O_/
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti