Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 2 sur 4 PremièrePremière 2 DernièreDernière
Affichage des résultats 16 à 30 sur 50

reset sur PIC16F877 MCLR

  1. freepicbasic

    Date d'inscription
    août 2006
    Localisation
    France
    Âge
    57
    Messages
    3 197

    Re : reset sur PIC16F877 MCLR

    suit la décharge du condo de filtrage je ne vois pas bien le but,
    Il faut voir l'ensemble et le contexte.
    le condo général est souvent très chargé par rapport au chimique de reset qui lui à une grosse résistance donc il ne reset pas aussitôt.
    Si l'alime descend avant le mclr , ça plante ...
    Parfois on met des moteurs ou autre grosse charge , il est préférable de reseter après une grosse pointe que de planter et geler le système.
    A+, pat
     


    • Publicité



  2. invite_P89
    Invité

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par freepicbasic Voir le message
    Si l'alime descend avant le mclr , ça plante ...
    oui mais je ne vois pas ce que la diode peut apporter à ce probléme car la décharge suit bien celle du condo de filtrage.
    Moi je vois bien un systeme ultra rapide qui surveille VCC et qui suivant valeur fait un RAZ avant écroulement de la tension mais il faut voir aussi coté rentabilité il y a aussi d'autres possibilités (gonfler la capacité de filtrage pour eliminer tous risques micro coupures). je vois pas bien.
    a bientot
     

  3. freepicbasic

    Date d'inscription
    août 2006
    Localisation
    France
    Âge
    57
    Messages
    3 197

    Re : reset sur PIC16F877 MCLR

    il existe des circuits spécialisés reset si on veux un truc performant.
    A+, pat
     

  4. freepicbasic

    Date d'inscription
    août 2006
    Localisation
    France
    Âge
    57
    Messages
    3 197

    Re : reset sur PIC16F877 MCLR

    exemple ; TL7705
    A+, pat
     

  5. invite_P89
    Invité

    Re : reset sur PIC16F877 MCLR

    LU
    Ok oui aussi,Mais c'est surtout pour comprendre ne pas faire bêtement.
    Moi je cable mes pic un peu comme toi une resistance 10K et mon condo suivant tempo.Donc pas dans la norme cela marche et pas de probléme.
    a bientot
     

  6. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 256

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par RISC Voir le message
    Bonjour,

    Le schéma montré par Xouiram est recommandé par le fabricant et donc à conseiller pour la fabrication

    MAIS....

    si on utilise le mode ICSP pour programmer le PIC, il y a un autre schéma recommandé :
    http://ww1.microchip.com/downloads/e...Doc/30277d.pdf
    (voir page 2-21)
    La raison de ce circuit avec la diode est de protéger le condensateur (généralement un 6,3V) contre la destruction du à Vpp en mode programmation...

    Circuit ICSP complet pemettant même d'utiliser les broches RB6 et RB7 dans l'application grace au circuit d'isolation :
    http://www.best-microcontroller-proj.../pic-icsp.html

    a+
    Salut,

    je reviens sur ce sujet car il est important.
    Pour ma part je ne conseille pas le schéma proposant la diode en bloquage du Vpp même si il a l'avantage d'isoler le condensateur lors de la procédure de programmation.
    Son inconvénient majeur est qu'il n'y a pas de résistance de pull-up sur MCLR lors de la programmation, or cette patte nécessite une 10K au +5V comme le stipule Microchip, à moins que le programmateur en possède une, ce qui n'est pas le cas de ICD2 par exemple.
    Par expérience si cette résistance n'est pas mise, des programmations erratiques peuvent causer bien des soucis.
    De plus une diode sur une entrée telle que celle-ci n'est pas franchement conseillé.
    Pour ma part j'isole toujours cette partie avec un simple cavalier, ce qui permet d'avoir le circuit reset parfaitement adapté en mode normal et un isolement complet en mode programmation.
    L'entrée reset du µC est plus complexe qu'il n'y parait, étant en vacances et de bref passage je ne peux vous poster sa circuiterie complète, mais j'essaierai d'y penser à mon retour fin Août.
    @ bientôt.
    "Le temps met tout en lumière." Thalès
     

  7. RISC

    Date d'inscription
    novembre 2006
    Messages
    2 858

    Re : reset sur PIC16F877 MCLR

    Hulk,

    Je pense que le montage avec la diode (recommandé par Microchip dans ces documents) fonctionne très bien car la broche MCLR est correctement polarisé par la diode qui est en série avec la résistance de pull-up quand l'ICD2 ne "drive" pas la broche à 13,5V (Vihh) ou VSS.
    D'après la doc, seul le niveau min de Vihh >= Vdd +3.5 semble important...

    a+
     

  8. Voltron

    Date d'inscription
    mars 2007
    Messages
    353

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par HULK28 Voir le message
    Salut,

    je reviens sur ce sujet car il est important.
    Pour ma part je ne conseille pas le schéma proposant la diode en bloquage du Vpp même si il a l'avantage d'isoler le condensateur lors de la procédure de programmation.
    Son inconvénient majeur est qu'il n'y a pas de résistance de pull-up sur MCLR lors de la programmation, or cette patte nécessite une 10K au +5V comme le stipule Microchip, à moins que le programmateur en possède une, ce qui n'est pas le cas de ICD2 par exemple.
    Par expérience si cette résistance n'est pas mise, des programmations erratiques peuvent causer bien des soucis.
    De plus une diode sur une entrée telle que celle-ci n'est pas franchement conseillé.
    Pour ma part j'isole toujours cette partie avec un simple cavalier, ce qui permet d'avoir le circuit reset parfaitement adapté en mode normal et un isolement complet en mode programmation.
    L'entrée reset du µC est plus complexe qu'il n'y parait, étant en vacances et de bref passage je ne peux vous poster sa circuiterie complète, mais j'essaierai d'y penser à mon retour fin Août.
    @ bientôt.
    Bonsoir à tous,

    pouvez vous Hulk nous poster votre schéma ?

    sinon, que pensez vous de celui-là : http://thomas.cremel.free.fr/wiki/wikiread.php?PbPic (fin de la page)

    merci d'avance .
     

  9. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 256

    Re : reset sur PIC16F877 MCLR

    Bonsoir,

    je l'avais oublié ce post, faut dire ça remonte...à plus d'un an.
    Le reset est un point important et tout dépend à quel niveau de norme CEM on soumet la carte.
    J'ai pu remarquer qu'une carte équipée d'une diode pour l'isolement du Vpp et une carte isolée par un simple cavalier sur une embase 3 points avec une résistance de pull-up ne présentait pas toutes les deux la même robustesse en HF sur des burst toniques.

    Ce qui m'a conduit à généraliser une isolation physique sur toutes nos cartes.
    A l'époque j'avais demandé à Microchip de m'envoyer une vue de la circuiterie interne de l'étage de reset pour essayer de comprendre la raison de ce phénomène.
    Il faut que je vois si je peux communiquer ce document.

    Ce que je peux vous dire c'est que l'emploi d'une schottky augmente l'immunité mais ne l'élimine pas totalement, mais bon ce désagrément ne survient qu'à des niveaux sévères de perturbations et reste donc anecdoctique.
    @+
    "Le temps met tout en lumière." Thalès
     

  10. Voltron

    Date d'inscription
    mars 2007
    Messages
    353

    Re : reset sur PIC16F877 MCLR

    Bonsoir ,

    merci Hulk de me répondre, comme ma carte ne sera pas soumise à des perturbations importantes j'ai choisi le circuit de RESET avec la diode schottky, une resistance de pull-up en-dessus et le bouton de RESET en // avec un condo en dessus (voir figure jointe), j'ai aussi mis un connecteur d'ICSP pour programmer le PIC sur sa carte, câblé et ajouté des résistances d'isolement à 10k comme indiqué sur la page du lien qu'a posté RISC (http://www.best-microcontroller-proj.../pic-icsp.html),cependant, j'ai vu sur un autre schéma qu'on utilise des jumpers au lieu de ces résistances d'isolement, est ce vraiment plus efficace (j'ai momentanément remplacé les résistances par des jumpers sur mon schéma-pièce jointe 2 ) ?


    pour l'info,j'utilise les pins RB6 et RB7 comme entrées (deux lignes d'un clavier matriciel), tandis que la pin RB3 est uen sortie (ENABLE d'un afficheur LCD).


    merci pour tout conseil.
    Images attachées
     

  11. Antoane

    Date d'inscription
    août 2007
    Localisation
    Barbechat (44), IDF
    Âge
    21
    Messages
    4 833

    Re : reset sur PIC16F877 MCLR

    Bonjour,
    Une petite question : ne devrait-on pas mettre une petite résitance de qq dizaines d'ohm en série avec le condensateur et le BP pour que 4.7µF ne soit pas cours-circuités par le BP
    Merci.
    Le prix de la baguette a augmenté.
     

  12. Voltron

    Date d'inscription
    mars 2007
    Messages
    353

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par Antoane Voir le message
    Bonjour,
    Une petite question : ne devrait-on pas mettre une petite résitance de qq dizaines d'ohm en série avec le condensateur et le BP pour que 4.7µF ne soit pas cours-circuités par le BP
    Merci.
    hummm....,ouais en fait, ou est ce que le condo se décharge...il faut bien une résistance !!?, non ?
     

  13. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 256

    Re : reset sur PIC16F877 MCLR

    Il ne faut surtout pas faire comme ça.
    Le condensateur va empêcher la programmation avec l'ICSP.

    Voici un schéma fonctionnel.

    @+
    Images attachées
    "Le temps met tout en lumière." Thalès
     

  14. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 256

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par Antoane Voir le message
    Bonjour,
    Une petite question : ne devrait-on pas mettre une petite résitance de qq dizaines d'ohm en série avec le condensateur et le BP pour que 4.7µF ne soit pas cours-circuités par le BP
    Merci.
    En toute logique tu as raison on ne court-circuite jamais un condensateur, pour un 100nF ce n'est pas critique.
    @+
    "Le temps met tout en lumière." Thalès
     

  15. Voltron

    Date d'inscription
    mars 2007
    Messages
    353

    Re : reset sur PIC16F877 MCLR

    Citation Envoyé par HULK28 Voir le message
    Il ne faut surtout pas faire comme ça.
    Le condensateur va empêcher la programmation avec l'ICSP.

    Voici un schéma fonctionnel.

    @+
    bonjour et merci bien Hulk pour votre schéma.
    je vois que j'ai pas correctement suivi le schéma du lien de RISC (au niveau des diodes) , sinon, c'est quoi le rôle de la résistance à 220ohm à l'entrée MCLR ? que pensez vous de la fiabilité de l'isolement des PGD/PGC/PGM en 10k ?

    merci.
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. reset sur pic ou atmel
    Par pasrico dans le forum Électronique
    Réponses: 1
    Dernier message: 18/11/2007, 22h05
  2. PIC : pins multiplexées avec l'ICSP / MCLR
    Par Toufinet dans le forum Électronique
    Réponses: 5
    Dernier message: 17/10/2007, 17h18
  3. patte mclr ou reset
    Par laatysha dans le forum Électronique
    Réponses: 1
    Dernier message: 28/05/2006, 14h49
  4. patte 1 du pic 16F876 : MCLR ?!???
    Par laatysha dans le forum Électronique
    Réponses: 3
    Dernier message: 24/02/2006, 22h16
  5. Obligé de faire reset pour pouvoir démarrer un programme en cliquant sur l'icône corr
    Par denisenee dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/10/2005, 09h30