Codice identificativo di un quarzo

Salve a tutti, e scusate se faccio una domanda da vero ignorante, quale indubbiamente sono in materia! Ho un quarzo, di quelli a 2 pin rettangolari con l'involucro color argento. Al negozio avevo chiesto un quarzo da 20 mhz, lui mi ha dato questo dove c'=E8 inciso:

20.000 2B Fiducioso l'ho saldato nel mio circuitino con micro Pic, predisposto appunto per i 20 mhz. Vedo che non funziona niente, allora provo a mettere un led su un'uscita del Pic, lo programmo per farlo lampeggiare 50 volte al secondo, e vedo invece che lampeggia circa 1 volta al secondo. Cos=EC sospetto che quel quarzo =E8 da 20 KHZ, e non 20 mhz! Grazie di ogni aiuto

Gidesa

Reply to
gidesa
Loading thread data ...

snipped-for-privacy@interfree.it ha scritto:

kHz e MHz.

Non credo sia da 20 kHz, altrimenti (a parte considerazioni sulle dimensioni dell'involucro) avresti un clock 1000 volte più lento. Anzichè un lampeggio di 50 volte al secondo l'avresti ogni 20 secondi!

Piuttosto verifica di non aver abilitato l'oscillatore interno e di aver configurato correttamente i registri del timer.

Inoltre perchè usare un LED che lampeggia a 50 volte al sec (meglio a 1 secondo!)? Di certo non usi l'occhio ma un oscilloscopio, non è che riesci a verificare direttamente se l'oscillatore funziona correttamente? Se hai in giro uno scanner puoi provare a sintonizzarlo in AM (o CW) sulla frequenza dell'oscillatore: metodo artigianale ma se non hai strumentazione adatta ti può aiutare.

Marco / iw2nzm

ps. quale tipo di PIC stai programmando?

Reply to
Marco Trapanese

[...]
50/1=50 20MHz/20kHz=1000

mi viene il sospetto che non sia colpa del quarzo, ma la causa sia da cercare nel software.

segui il consiglio di Marco e "annusa" con l'oscilloscopio se il quarzo oscilla...così vedi il periodo

Ste

Reply to
PeSte

Innanzi tutto grazie dell'aiuto! Sto facendo una scheda di controllo di servi per modellismo, usando un Pic 16F628. In realt=E0 ne avevo gi=E0 fatta una quasi identica, per=F2 con un quarzo da 4 mhz (sul quale c'=E8 proprio scritto:

4 mhz!), che funziona perfettamente. Tra le altre prove, ho messo il Pic con il programma da 4 mhz sulla scheda con il 20 mhz, e l=EC ho collegato il led ad una uscita che produce il segnale a 50 hz per il servo. Sulla scheda a 4mhz il led resta sempre acceso, si nota solo una lieve pulsazione della luce. Nella scheda a 20mhz pulsa molto pi=F9 lentamente, a circa 1 secondo. Invece mi aspetterei che il led rimanesse sempre acceso senza pulsazioni, dovendo in teoria lavorare a 50 * 5 =3D 250 hz. Purtroppo non ho l'oscilloscopio, solo un tester economico e il Pic da programmare per fare qualche esperimento. Forse nella mia ignoranza uso il termine "quarzo" impropriamente, magari dovrei dire "cristallo".
Reply to
gidesa

Innanzi tutto grazie dell'aiuto! Sto facendo una scheda di controllo di servi per modellismo, usando un Pic 16F628. In realt=E0 ne avevo gi=E0 fatta una quasi identica, per=F2 con un quarzo da 4 mhz (sul quale c'=E8 proprio scritto:

4 mhz!), che funziona perfettamente. Tra le altre prove, ho messo il Pic con il programma da 4 mhz sulla scheda con il 20 mhz, e l=EC ho collegato il led ad una uscita che produce il segnale a 50 hz per il servo. Sulla scheda a 4mhz il led resta sempre acceso, si nota solo una lieve pulsazione della luce. Nella scheda a 20mhz pulsa molto pi=F9 lentamente, a circa 1 secondo. Invece mi aspetterei che il led rimanesse sempre acceso senza pulsazioni, dovendo in teoria lavorare a 50 * 5 =3D 250 hz. Purtroppo non ho l'oscilloscopio, solo un tester economico e il Pic da programmare per fare qualche esperimento. Forse nella mia ignoranza uso il termine "quarzo" impropriamente, magari dovrei dire "cristallo".
Reply to
gidesa

domanda stupida: il micro ci arriva a 20MHz?

Ste

Reply to
PeSte

Dubbio molto giusto! Sul datasheet dice che tutti i 16F628 possono funzionare a 20mhz, ma dovrei ricontrollare cosa c'=E8 stampato sul chip, magari =E8 una serie limitata in qualche modo. Grazie

gidesa

Reply to
gidesa

Infatti la prima cosa che io farei come verifica è controllare la scritta sul chip dei pic 628 infatti ci sono due versioni se dopo il 628 compare la scritta 04 significa che è a 4 MHz se compare 20 vuol dire che puo' arrivare a 20MHz sinceramente la versione per 4MHz l'ho overclokkata fino a 16MHz senza problema ma.... non ci sono garanzie di buon funzionamento

Poi.... la verfica dei fuse? Mi è capitato di trasferire del firmware da un pic a 4 a uno a 16 lasciando invariati i fuse e senza settare HS (high speed) Non so se fosse dovuto a questa cosa o a quarzi scadenti ma...spesso faticavano ad iniziare ad oscillare

Reply to
Marcello

Infatti! il fuse inizialmente l'avevo lasciato ad XT valido per i 4mhz! Poi l'ho messo ad HS, ma comunque senza risolvere il problema. Comunque, tornando alla mia domanda iniziale, la scritta: "20.000 2B" indica un 20 mhz? Oppure ci deve essere "20 MHZ" cos' come sull'altro c'=E8 scritto: "4 MHZ"? Grazie

gidesa

Reply to
gidesa

ok cmq lascialo HS a me creava problemi solo in certi casi ma... sicuramente non relativi alla frequenza di oscillazione solo all'avvio della oscillazione o meno e in ogni caso questo problema si è presentato solo con quarzi a basso profilo (quelli piccolini)

Ho propio qui davanti un quarzo che utilizzo a 20MHz e funziona con tempistica perfetta sopra c'è scritto :

20.000 2B 04/00

come vedi penso tu debba ricercare il tuo problema altrove

Ma hai controllato invece il PIC? HO qui sottomano un 628 sopra c'è scritto PIC16F628-04I/P

04 sta per 4MHz ne ho anche qualcuno dove c'è scritto 20 al posto di 04 ma ricordo che comunemente trovi quelli a 4 MHz quelli a 20 li ho dovuti ordinare su elettroshop e mi sembra di averli pagati qualcosina di piu'
Reply to
Marcello

Va bene, controllo questa sera. Grazie a tutti

gidesa

Reply to
gidesa

"PeSte" ha scritto

Il puntale dell' oscilloscopio potrebbe spegnere l' oscillazione del quarzo (meno frequente: cristallo). Se hai un ricevitore sintonizzalo su 20 MHz e vedi se c'é il segnale.

-- Sito di schemi elettronici utili e belli:

formatting link

Reply to
SOMMERGIBILE

"SOMMERGIBILE" ha scritto nel messaggio news:43988f78$0$345$ snipped-for-privacy@news.tiscali.it...

ok, ma se non lo spegne...si vede ;-)

Reply to
PeSte

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.