Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

configuration oscillateur



  1. #1
    nirvo

    configuration oscillateur


    ------

    bonjour,
    j'utilise un pic 18f2450 avec un quartz 4MHZ branché sur OSC1 et OSC2 et je veux avoir une fréquence de 48MHZ, la datasheet explique que il faut faire ;
    Code:
    PLL Division (PLLDIV2:PLLDIV0)  = 1
    Clock Mode (FOSC3:FOSC0) = HSPLL, ECPLL, XTPLL,ECPIO
    MCU Clock Division (CPUDIV1:CPUDIV0) = ÷2 (00)
    voila pour avoir une fréquence de 48MHZ mais j'ai que 4MHZ et malgré les différents changement que j'ai fait sur "Configuration bits" j'ai toujours 4MHZ
    je sais pas ou est le problème.

    merci

    -----

  2. Publicité
  3. #2
    vede

    Cool Re : configuration oscillateur

    Salut,

    tu es sûr que

    FOSC3:FOSC0 = 111x (HS+PLL)

    vede
    ;O]
    _________
    ...

  4. #3
    nirvo

    Re : configuration oscillateur

    Bonjour
    merci pour la réponse,
    dans le bit de configuration, j'ai le choix entre HSPLL, ECPLL, XTPLL et ECPIO, alors j'ai choisi HSPLL ou XTPLL
    je pense que en choisissant l'un des deux j'ai FOSC3:FOSC0 = 111x (HS+PLL) ou FOSC3:FOSC0 = 001x (XT+pll)

    mais j'ai toujours 4MHZ

    merci

  5. #4
    nirvo

    Re : configuration oscillateur

    Slt
    si j'utiliserai directement les registre pour configurer FOSC3:FOSC0, j'ai autre souci, alors le registre de configuration des ces bits est CONFIG1H, mais ce registe n'est pas reconnu dans mon main

    CONFIG1H = 0x0100111x; //fail safe on et HS+PLL

    merci

  6. A voir en vidéo sur Futura
  7. #5
    vede

    Cool Re : configuration oscillateur

    re ;O]

    et dans ton logiciel de programmation tu vois les fusibles?
    c'est bon?

    sinon j'ai regardé un peu... peu d'infos à part la datasheet...
    je connais le 4550... malheureusement c'est différent...
    (ça paraît l'inverse)...

    comment tu vérifies que FOsc = 4Mhz?

  8. #6
    nirvo

    Re : configuration oscillateur

    Bonjour;
    je vérifie avec un oscilloscope sur OSC1 et OSC2.
    les fusible que je vois dans le wach sont
    OSCON=0x08; // primary oscillator
    mais j'ai pas le registre CONFIG1L

    peut être en utilisant la configuration dans le code avec les sa changerai queques choses, je vais essayer

    merci

  9. Publicité
  10. #7
    nirvo

    Re : configuration oscillateur

    Bonjour
    suivant cette discussion http://forums.futura-sciences.com/el...umeration.html

    j'ai configuré comme suit :
    Code:
    #pragma config PLLDIV   = 1    // (4 MHz)
    #pragma config CPUDIV   = OSC1_PLL2	// [96 MHz PLL Src: /2] 
    #pragma config USBDIV   = 2 // USB Clock from 96 MHz PLL/2 
    #pragma config FOSC     = HSPLL_HS // activate PLL
    #pragma config LVP = OFF
    #pragma config WDT = OFF
    mais c'est toujours la même chose
    j'ai un quartz de 48 MHz je vais essayé de le remplacer.

    merci

  11. #8
    nirvo

    Re : configuration oscillateur

    slt
    je sais pas pourquoi mais avec un quartz de 48MHZ et avec cette configuration j'ai 16MHZ à la sortie

    Code:
    #pragma config FOSC     = HSPLL_HS // activate PLL
    #pragma config PLLDIV   = 12        	// (48 MHz High-Speed crystal)
    #pragma config CPUDIV   = OSC1_PLL2	// [96 MHz PLL Src: /2] 
    #pragma config USBDIV   = 2         	// USB Clock source from 96 MHz PLL/2 
    #pragma config WDT = OFF
    y'a quelque chose que j'arrive pas à comprendre !!

    merci

  12. #9
    nirvo

    Re : configuration oscillateur

    slt
    une autre chose, j'ai utilisé des capacité de 22pF alors qu'il est recommander d'utiliser des capa de 18pF

    es l'influence est assez importante ?

    En plus je remarque qu'il y'a aucune influence sur la fréquence de sortie malgré que je change la configuration, j'ai toujours 16 MHZ

    merci

  13. #10
    nirvo

    Re : configuration oscillateur

    bonjour,
    je pense que le pic18f2450 ne supporte pas un resonateur de 48MHz mais juste pour une utilisation de l'USB, c'est pour sa que j'ai pas la bonne mesure sur RA6 ou OSC1 et OSC2

    j'ai pensé avoir une fréquence de 48MHZ

    je veux confirmer sa svp, voila le lien http://ww1.microchip.com/downloads/e...Doc/39760d.pdf

    la page 24 explique que y a juste des résonateur de 4, 8, 16 et 20 MHZ a part l'utilisation de l'USB

    merci

  14. #11
    vede

    Cool Re : configuration oscillateur

    Salut,

    non, aucun souci pour la capa...

    donc c'est très zétrange tout ça ;O]

    tu l'alimentes en +5V?

    peux-tu tester avec un autre PIC?

    ou d'autres Quartz?

    vede
    ;O]
    ____________
    ...

  15. #12
    nirvo

    Re : configuration oscillateur

    slt
    oui j'alimente avec 5V
    un quartz de 4Mhz me donne 4MHZ sur RA6
    je viens d'essayer avec un 18f4520 mais j'ai 16 MHZ avec un quartz de 48MHZ, je pense que le problème c'est le quartz non?

    c bizare voila le quartz que j'ai utilisé
    http://www.abracon.com/Resonators/abls.pdf


    merci

  16. Publicité
  17. #13
    vede

    Cool Re : configuration oscillateur

    re ;O]

    oui, il faudrait tester avec un autre quartz 48Mhz...

    après c'est tout de même bizarre...

    as-tu re-essayé avec le quartz 4Mhz et la PLL activée pour avoir FOsc = 48Mhz?

Discussions similaires

  1. oscillateur
    Par chimie320 dans le forum Physique
    Réponses: 6
    Dernier message: 16/04/2010, 12h15
  2. oscillateur
    Par danto dans le forum Électronique
    Réponses: 4
    Dernier message: 22/05/2009, 20h44
  3. oscillateur
    Par skyjet169 dans le forum Électronique
    Réponses: 4
    Dernier message: 12/03/2008, 19h16
  4. Oscillateur
    Par Hardouz dans le forum Électronique
    Réponses: 1
    Dernier message: 15/05/2007, 21h04
  5. Oscillateur
    Par gab25000 dans le forum Électronique
    Réponses: 1
    Dernier message: 13/06/2005, 13h32
Découvrez nos comparatifs produits sur l'informatique et les technologies.