Salut
Alors voilà je vous expose ma problématique :
Je possède deux manettes de xbox360 (interface usb donc, et pleinement reconnu par n'importe quel pc de base ^^) et je souhaite pouvoir les utiliser soit : sur mon pc, soit : sur ma xbox360 mais sans avoir à débrancher les manettes à chaque fois...
Je m’explique
L'idée en gros est que je me fasse un boitier avec les E/S suivantes :
- P1 (usb femelle sur lequel je branche ma manette 1)
- P2 (idem pour la manette 2)
- P1-PC (câble usb mâle sortant et se branchant sur un usb du pc, pour le joueur 1)
- P2-PC (idem pour le joueur 2)
- P1-360 (câble usb mâle sortant et se branchant sur un usb de la 360 pour le joueur 1)
- P2-360 (idem pour le joueur 2)
Bien entendu, il est hors de question de vouloir utiliser les manettes simultanément sur PC et 360, il y a donc un élément supplémentaire qui viendra sur le boitier : un bouton on/off.
Le fonctionnement sera donc le suivant :
Bouton sur OFF : P1 est redirigé vers P1-PC et P2 sur P2-PC
Bouton sur ON : P1 est redirigé vers P1-360 et P2 sur P2-360
Avant de définir ce que j'entend par "redirigé" voici l'hypothèse dont je suis parti : une machine (pc, 360) ne "voit" un périphérique (manette) que si les pins D+ D- transmettent des données, et ce, même si physiquement les pins GND et VCC sont reliés (à vrai dire, je n'en sais rien )
La "redirection" ne se fait donc que sur D+ et D-
Reste à voir comment switcher sur 4 fils (D+ / D- de la manette 1 ET D+/D- de la manette 2), et c'est la qu'intervient le ADG333A qui est un quadruple switch SPDT (voir datasheet en PJ).
J'ai donc fais un rapide schéma (voir ci-joint). Ne prêtez pas attention à la partie supérieur du schéma qui ne concerne qu'une led de notification ^^
Mon doute est plutôt sur l'alimentation général du montage. J'ai en effet choisis d'alimenter le montage par l'usb de P1-PC ET P1-360 (par et j'entend qu'il faille que 1 au moins des deux soit sous tension) d'ou la présence de diodes sur les sorties Vcc des machines....
J'aimerai vos avis sur ce type de montage car j'ai l'impression d'avoir oublié quelque chose...
Merci par avance
ADG333A.pdfschema.jpg
-----