Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Quartz qui refuse d'osciller sur un PIC 16F877

520 views
Skip to first unread message

Will Schmidt

unread,
May 12, 2001, 7:39:38 PM5/12/01
to
Bonjour,

J'ai réalisé un prototype dont le schéma se trouve à l'adresse suivante :

http://www.ifrance.com/GrandMasterFlash/schema.jpg

Comme oscillateur, j'utilise un quartz 20 MHz.
J'ai sélectionné le mode "HS" lors de la programmation du PIC 16F877.

Suivant les indications du livre "Les Microcontroleurs PIC" par Christian
Tavernier, j'utilise 2 capacités de 15 pF, et une résistance Rs servant à
éviter "l'overdriving", que j'ai pour l'instant remplacée par un cavalier
(Rs est facultative).

Je précise que j'utilise bien une tension régulée de 5V, vérifiée par une
mesure.

Et évidemment, ça n'oscille pas ... :o((
Qu'est-ce qui ne va pas ?

Dois-je changer les valeurs des condensateurs ? la valeur de Rs ? Le mode
(HS ou XT) ?

Le quartz que j'utilise vient de chez Sélectronic, et est qualifié de
"Standard", à résonance parallèle.

D'autre part, mon régulateur chauffe comme une bête (impossible de laisser
le doigt dessus...), ce qui ne me semble pas normal.
Et le PIC chauffe légèrement.
Est-ce normal ? Comment éviter ça ? (cf schéma à l'adresse indiquée)

Merci d'avance pour toute suggestion
--
Nicolas


Philippe MAIRE

unread,
May 13, 2001, 5:21:23 AM5/13/01
to
apparamment si ça chauffe y'a un court-jus quelque part
par contre je recherche une formule ou un tableau de conversion pour
connaitre les capacités qu'il faut mettre en fonction de la fréquence du
quartz...

--
--------------------------
Philippe MAIRE
philipp...@evc.net
www.philiweb.fr.fm
ICQ : 59264316
--------------------------
"Will Schmidt" <GrandMaster...@ifrance.com> a écrit dans le message
news: _QjL6.2573$n71.3...@nnrp4.proxad.net...

Philippe MAIRE

unread,
May 13, 2001, 5:31:04 AM5/13/01
to
hééé! c'est quoi ce jumper au dessus du 7805 !!!!??????
tu vas le griller comme ça !!

--
--------------------------
Philippe MAIRE
philipp...@evc.net
www.philiweb.fr.fm
ICQ : 59264316
--------------------------
"Will Schmidt" <GrandMaster...@ifrance.com> a écrit dans le message
news: _QjL6.2573$n71.3...@nnrp4.proxad.net...

Will Schmidt

unread,
May 13, 2001, 6:29:45 AM5/13/01
to

"Philippe MAIRE" <philipp...@evc.net> a écrit dans le message news:
9dllku$jo5$1...@reader1.fr.uu.net...

> hééé! c'est quoi ce jumper au dessus du 7805 !!!!??????
> tu vas le griller comme ça !!
>

Actuellement le jumper n'est pas enfiché.
Le but est de "shunter" le régulateur si la tension d'alimentation (Vin du
7805) est déja régulée à 5V.
C'est peut-être pas très orhodoxe comme méhode...
J'aurais du rajouter un deuxième jumper servant à couper la tension
d'alimentation du 7805.

Voici le tableau tiré du bouquin :

Mode Fréquence C1 C2
LP 32kHz 15pF 15pF (si Vdd>4.5V, C1=C2=30pF)
LP 100kHz 15pF 15pF
LP 200kHz 0-15pF 0-15pF

XT 100kHz 15-30pF 200-300pF
XT 200kHz 15-30pF 100-200pF
XT 455kHz 15-30pF 15-100pF
XT 1MHz 15-30pF 15-30pF
XT 2MHz 15pF 15pF
XT 4MHz 15pF 15pF

HS 4MHz 15pF 15pF
HS 8MHz 15pF 15pF
HS 20MHz 15pF 15pF


où C1 est la capa reliée à OSC1 et C2 à OSC2.

D'après "Les Microcontroleurs PIC. Applications" 2ème édition, de Christian
Tavernier, DUNOD.

Mais ça ne répond pas à ma question.
En mode HS on peut bien utiliser un quartz, ou il faut utiliser un
résonateur céramique ?

Mon PIC est bien alimenté en 5V régulé (mesure à l'appui).
J'en arrive donc à douter de mon quartz. C'est un quartz 20 MHz de chez
Sélectronic (il n'y en a qu'un seul proposé dans le catalogue).
Est-ce que ce type de quartz convient pour cette application ?

--
Par avance merci,
Nicolas.


Marcel GERARD

unread,
May 14, 2001, 11:53:02 AM5/14/01
to
J'ai déjà connu pas mal de problème avec des quartz qui n'oscillent pas sur des
PIC. La majorité de mes cas difficiles étaient des quartz de 20 MHz sur de Pics
programmés en HS. Pour les faire fonctionner, je diminue les capas à 12 pF, La
Rs à 100R et je découple à fond l'alimentation, c-à-d capa de +/- 470 µF avec
une capa de 100nF sur le regulateur suivi d'une capa céramique, j'insiste en
céramique de la valeur la plus élevèe que tu trouve (22 ou 47 nF). Une sur la
sortie du régulateur, l'autre sur les deux pattes du PIC, le plus près
possible. L'échauffement est certainement dù à une oscillation HF de l'alim que
l'on ne voie pas toujours, car le fait de mettre son probe d'oscillo on la
supprime. Ce problème vient aussi à cause du tracé du print, capacité parasite
du print. Et si tu peux diminuer la valeur du quartz, n'hésite pas fait le,
avec un pic programmé en XT.

BOnne chance.
MArcel

In article <_QjL6.2573$n71.3...@nnrp4.proxad.net>,
GrandMaster...@ifrance.com says...

Will Schmidt

unread,
May 14, 2001, 6:27:11 PM5/14/01
to
Merci beaucoup pour tous ces précieux conseils.
Je vais les suivre et déja commencer par utiliser un quartz de plus basse
fréquence (4MHz).

--
Encore merci,
Nicolas

"Marcel GERARD" <marcel...@fundp.ac.be> a écrit dans le message news:
9dov0u$p...@hermes.fundp.ac.be...

aliriz...@gmail.com

unread,
Sep 24, 2016, 11:19:24 AM9/24/16
to
si le pic ca chauffe il y a soit;
un presence de court circuit au niveau des interfaces entré/sortie
soit
les bornes vss vdd postive negative de l'alimentation sont inversé
soit la configuration de l'oscilateur est mal faite si on utilise quartz extern il faut eliminer quartz interne du pic (((parmetraage de fuse )

andre

unread,
Sep 25, 2016, 5:10:47 AM9/25/16
to
J'ai utilisé cette configuration sur PIC16F877:

__CONFIG(FOSC_HS & CPD_OFF & WDTE_OFF & PWRTE_OFF & BOREN_OFF &
PWRTE_ON & LVP_OFF & CPD_OFF & CP_All );
--
Les politiciens sont imprévoyants, et les électeurs sans mémoire!

Benoit-Pierre DEMAINE

unread,
Oct 2, 2016, 8:37:30 PM10/2/16
to
Le quartz est une pièce MECANIQUE. C'est, litérallement, un diapason,
exploité pour sa VIBRATION MECANIQUE. Il est donc sensible aux chocs
mécaniques.

Je suis déjà tombé sur un produit dont le défaut était ... un quartz
défectueux. Changer quartz, fonctionnement parfait.

N'envisager le problème de configuration périphérique (hard ou soft)
qu'après avoir essayé 3 quartz différents.

A quoi il faut ajouter sa sensibilité à la température; étant un diapason,
sa fréquence varie avec sa dillatation. Autre débat.

--
>o_/ DEMAINE Benoît-Pierre (aka DoubleHP) http://benoit.demaine.info/
If computing were an exact science, IT engineers would'nt have work \_o<

"So all that's left, Is the proof that love's not only blind but deaf."
(FAKE TALES OF SAN FRANCISCO, Arctic Monkeys)

jfc

unread,
Oct 8, 2016, 1:33:32 PM10/8/16
to
je profite de l'occasion pour dire qu'un quartz possède une puissance
max en µW. C'est à dire qu'un quartz peut tout simplement claquer au
bout d'une durée indéterminée s'il est utilisée au dessus de sa
puissance propre.

Souvent on utilise un quartz directement relié au bornes des µP, comme
on peut le voir dans les datasheets, il s'agit d'infos a minima et pas
des notes d'application.

Si l'on utilise un quartz HC25 (grand) il y a peu de chance de le
claquer, mais si on utilise un quartz bas profil CMS ou pas, il faut
penser à ajouter une petite résistance série pour limiter le courant
dans le quartz, par exemple 1K en série avec un quartz 4MHz.
0 new messages