Pagina 1 di 3
Oscillatore

Inviato:
7 giu 2014, 13:11
da daniele1996
Ciao a tutti, siccome a casa non ho trovato un quarzo a 16 MHz ma l'ho trovato a 17, mi chiedevo se usandolo su un Atmega328PU possa funzionare il tutto... Grazie :)
Re: Oscillatore

Inviato:
7 giu 2014, 13:47
da edgar
Il micro è specificato fino a 20 MHz, quindi a 17 è in specifica, bisognerebbe però capire se le temporizzazioni dell'applicazione che ci girerà sopra siano critiche.
Re: Oscillatore

Inviato:
7 giu 2014, 14:17
da daniele1996
quando si scrive il programma si deve usare un define
- Codice: Seleziona tutto
#define F_CPU 16000000L
in questo caso scriverò:
- Codice: Seleziona tutto
#define F_CPU 17000000L
se questo define non c'è e uso le temporizzazioni, il compilatore mi genera un errore (che fa riferimento a questa costante)
Re: Oscillatore

Inviato:
7 giu 2014, 14:23
da daniele1996
un'altra cosa... i condensatori che si usano devono avere un valore specifico o basta semplicemente che hanno lo stesso valore?
Re: Oscillatore

Inviato:
7 giu 2014, 17:53
da gill90
Generalmente dovrebbero essere specificati perché variano da quarzo a quarzo. Di solito si usano condensatori da 22pF, poi variano a seconda dei casi. Potresti indicare che quarzo è?
Re: Oscillatore

Inviato:
7 giu 2014, 20:25
da daniele1996
non so che osc è... ma c'è scritto
- Codice: Seleziona tutto
LSI - 17.6 -409
Re: Oscillatore

Inviato:
8 giu 2014, 1:34
da gill90
Purtroppo risalire al componente è quasi impossibile... In linea di massima, i condensatori laterali fanno variare, entro pochi limiti, la frequenza dell'oscillazione. Potrebbe essere che invece che oscillare a 17 MHz oscilli, che so, a 17.001MHz, a seconda dei valori di capacità immessi, e generalmente questa informazione è contenuta nei datasheet del componente. Nel dubbio, una regola empirica è che mettendo valori di capacità abbastanza alti si stabilizza di più la frequenza di oscillazione, pena però un aumento del tempo di start-up dell'oscillatore. Comunque credo che per quelle frequenze due condensatori da 22pF possano andare bene. Prova e verifica se tutto funzia!
Re: Oscillatore

Inviato:
8 giu 2014, 1:47
da daniele1996
purtroppo li ho di 47pf non piu piccoli...
Re: Oscillatore

Inviato:
8 giu 2014, 2:36
da daniele1996
Re: Oscillatore

Inviato:
8 giu 2014, 8:58
da edgar
Per temporizzazioni poco critiche si fa prima ad usare l'oscillatore interno