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

Requêtes USB



  1. #1
    maxxxxxxxxxxxxxxx

    Requêtes USB


    ------

    Bonjour à Tous,

    J'ai un projet d'électronique à réaliser et j'aurai besoin de vos lumières pour la partie USB de mon projet.

    Voila le port USB d'un ordinateur délivre par défault une alimentation de 5V / 100mA.

    J'aurais besoin de faire de l'échange de données pour passer l'alimentation à 5V/500mA.

    Je dispose d'un microcontroleur, et j'aurai voulu savoir si quelqu'un connaissait un peu la programmation (language C) des requêtes à envoyer pour configurer en 500mA.

    Je vous remercie d'avance !

    -----

  2. Publicité
  3. #2
    DAUDET78

    Re : Requêtes USB

    cherche "enumeration USB" sur google
    J'aime pas le Grec

  4. #3
    DavidDB

    Re : Requêtes USB

    Salut,

    J'aurais besoin de faire de l'échange de données pour passer l'alimentation à 5V/500mA.
    De mémoire, passer à 500mA pour un unique device ne passe pas...
    Le contrôleur de la carte mère l'interdira, car un device plus le contrôleur cela fait deux composants, donc impossible d'attribuer 500mA pour le composant raccordé au PC.

    De plus, même si tu arrives à faire débiter 500mA avec un unique device, le raccordement sur le bus d'un autre device fera une re-négociation de la puissance par noeud et donc tu n'auras plus 500mA pour le device qui en avait fait la demande

    Cependant, mon affirmation est à confirmer, car je ne suis pas spécialiste de l'USB.

    David.

  5. #4
    maxxxxxxxxxxxxxxx

    Re : Requêtes USB

    hum ...

    j'ai pourtant lu cela

    Les fonctions alimentés par le Bus à haute puissance tireront toute leur puissance du Bus et ne pourront tirer plus d'une unité de charge jusqu'à ce qu'elles aient été configurées, après quoi elle pourront tirer 5 unités de charge (500mA max) pourvu que cela soit demandé dans son descripteur. Les fonctions du Bus à Haute puissance doivent être capable d'être détectées et énumérées à un minimum de 4,40V. Lorsqu'elles fonctionnent à pleine charge, un VBUS minimum de 4,75V est précisé avec un maximum de 5,25V. Une fois de plus, ces mesures sont prises à la prise mâle amont.
    tiré du cours de Mr Acquier

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

    Re : Requêtes USB

    Si l'USB te pationne, tu as un bon article ici :
    http://fr.wikipedia.org/wiki/Universal_Serial_Bus

    Avec , à la fin, un lien sur la norme USB 2 : http://www.usb.org/developers/docs/usb_20_040907.zip (La norme au 07/09/2004)
    Bonne lecture !
    J'aime pas le Grec

  8. #6
    maxxxxxxxxxxxxxxx

    Re : Requêtes USB

    Merci pour le lien.

    Je l'avais déjà consulté.

    Si quelqu'un à déjà programmer un microcontroleur de type Tinny (ATMEL) pour du protocole USB en langage C ce suis preneur j'aurais des questions !

    Sur ce je continu de chercher.

    Bonne nuit à tous

  9. Publicité
  10. #7
    DavidDB

    Re : Requêtes USB

    Salut,

    Le problème avec la puissance max pour un unique device, et que si tu raccordes un autre composant USB :
    Même si dans le descripteur tu as demandé la puissance max, pour faire fonctionner le deuxième, le contrôleur USB va diminuer la puissance disponible pour celui qui a demandé la totalité de la puissance...

    Faudrait tester, si c'est réellement possible de faire débiter 500ma pour un unique device, mais vu la config du bus, je n'en suis vraiment pas certain, mais c'est possible.

    Pour les projets USB sur AVR, ce n'est pas cela qui manque avec une recherche sur Gogol.

    David.

  11. #8
    maxxxxxxxxxxxxxxx

    Re : Requêtes USB

    J'avoue être un peu perdu dans l'énumération je ne sais pas comment commencer.

    Je cherche juste à envoyer mon énumération via mon microcontroleur pour avoir le maximum de courant. Je ne cherche nullement à communiquer via le Bus...

    programmation d'énumération en language C

Discussions similaires

  1. Conversion d'une fiche USB mâle A en mini-usb B mâle aussi
    Par lambda__ dans le forum Électronique
    Réponses: 2
    Dernier message: 21/08/2008, 08h47
  2. Réponses: 2
    Dernier message: 25/04/2008, 21h10
  3. Secteur vers USB (chargeur USB)
    Par hOAxB dans le forum Électronique
    Réponses: 3
    Dernier message: 02/08/2007, 20h22
  4. Taille table MySQL : ralentit les requêtes?
    Par lignux dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 11/01/2007, 18h33
  5. USB tripoté->démarrage impossible si USB pas branché
    Par loonies dans le forum Matériel - Hardware
    Réponses: 10
    Dernier message: 17/07/2004, 10h38
Découvrez nos comparatifs produits sur l'informatique et les technologies.