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

Rôle de VBUSON PIC32



  1. #1
    pseudoguyanais

    Rôle de VBUSON PIC32


    ------

    Bonjour,

    J'essaie de programmer mon PIC32MX795 pour faire un driver USB pour mon projet.

    Dans la DS du PIC il y a un pin qui s'appelle VBUSON, mais j'avoue ne pas trop comprendre à quoi il sert...

    Dans le registre U1OTGCON: USB OTG Control Register, on peut trouver :

    VBUSON: VBUS Power-on bit
    1 = VBUS line is powered
    0 = VBUS line is not powered

    Est-ce que c'est pour dire si il y a de la tension sur le bus USB?
    Est-ce en lecture seule, seulement changeable par le harware?

    Merci

    -----

  2. Publicité
  3. #2
    RISC

    Re : Rôle de VBUSON PIC32

    Salut,

    Dans le standard USB, Vbus est la ligne qui donne l'alimentation.
    Regarde au dessus du registre qui contient ce bit.
    Si tu vois R/W c'est que tu peux Lire/Ecrire le bit. Si tu vois R c'est qu'il est uniquement en lecture.

    Vu du coté HOST, c'est lui qui je pense commande la mise sous tension (fourniture) du 5V sur le cable.
    Vu du coté device, l'esclave doit attendre de voir Vbus on pour appliquer dur D+ ou D- une tension afind que le HOST sache s'il est en Full Speed ou Low Speed.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  4. #3
    pseudoguyanais

    Re : Rôle de VBUSON PIC32

    Salut,

    Merci de m'aider.
    Est-ce en lecture seule, seulement changeable par le harware?
    J'ai regardé et oui tu as raison c'est écrit juste au dessus, je n'avais pas fait attention...

    Le bit est Read/Write donc cela renforce mon incompréhension!
    Si on peut le mettre à 0, ça veut dire qu'on peut arrêter la mise sous tension de VBUS du côté device??

    Je pensais aussi que c'était plutôt une info délivrée par le Host...

  5. #4
    RISC

    Re : Rôle de VBUSON PIC32

    Salut,

    Après vérification, VBUSON est une SORTIE uniquement.
    27.3.4.2 VBUS REGULATOR INTERFACE
    The VBUSON output can be used to control an off-chip 5V VBUS regulator. The VBUSON pin is controlled by the VBUSON bit (U1OTGCON<3>). VBUSON appears in Figure 27-7 and Figure 27-8.
    Cela permet au PIC32 (uniquement en mode HOST) de piloter un transistor qui pilote la ligne Vbus pour le device en face. Si tu utilises le PIC32 en mode device, cette broche est inutilisée. Il faut alors utiliser la broche Vbus.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  6. #5
    pseudoguyanais

    Re : Rôle de VBUSON PIC32

    Merci RISC!

    Je n'avais pas fais gaffe nan plus à ça...

    Plus de soucis sur ce point désormais!

    A+

  7. A voir en vidéo sur Futura

Sur le même thème :

Discussions similaires

  1. PIC32: Mémoire DDR ou similaire
    Par samuel2202 dans le forum Électronique
    Réponses: 15
    Dernier message: 30/04/2010, 22h00
  2. PIC32 et fréquence de sortie
    Par antoine6 dans le forum Électronique
    Réponses: 11
    Dernier message: 20/04/2010, 23h30
  3. Bootloader en C sur pic32
    Par aéxel dans le forum Électronique
    Réponses: 17
    Dernier message: 15/03/2009, 17h12
  4. PIC32 et EXPLORER 16
    Par danidof dans le forum Électronique
    Réponses: 4
    Dernier message: 24/12/2008, 21h42
  5. Réponses: 0
    Dernier message: 05/07/2008, 20h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.