Led et port USB - Overclocking, Cooling & Modding
Marsh Posté le 18-06-2006 à 15:44:35
Ba en fait lorsqu'un nouveau matériel est détecté dans l'usb, c'est lordinateur qui fournit du courant au périphérique grâce aux fils GND et VBUS (jusquà 100mA).
Donc je ne sais pas s'il y a du courant quand il n'y a rien.
J'essai de te tenir au courant pour ca!
Marsh Posté le 18-06-2006 à 15:55:34
merci de la reponse
Je vais aller recuperer un multimètre pour essayer de voir ça.
Sinon, lorsque le peripherique est detecté, le courant passe, je peut donc en deriver une partie pour des leds, ou ça risque d'influencer le port usb ?
Marsh Posté le 18-06-2006 à 17:53:25
j'dois pas etre un des gars les plus douees en electrique / electronique du coin, mais j't'emmene quand meme mon point de vue:
si tu branches une led en serie avec le consommateur, normalement elle devrait s'allumer uniquement quand il y a du courant qui y passe (ie il y a un consommateur derriere). le pb, c'est que tous les periph. n'utilisent pas l'alimentation usb. les apareils photo (reflex, tout au moins) n'utilisent pas le courant venant du port usb. il n'y a donc pas de consommateur, donc le courant ne passe par par la diode, qui ne s'allume pas.
en ce qui concerne l'influence, j'imagine que la puissance d'une del n'est pas genante, a condition que ce que tu branches dessus ne soit pas a la limite de la puissance d'un port usb (0,1A, si j'me plante pas ), sinon il peut y avoir certains pb, selon la tolerance de ta carte mere.
Marsh Posté le 18-06-2006 à 18:28:05
+1! Le dépassement de la limite du courant (0,1A) peut contrarier le fonctionnement des périphériques connectés au bus USB!
Marsh Posté le 18-06-2006 à 18:33:55
cela dit, palier a ca doit pas etre trop dur. y'a pas que les cartes meres comme sources de courant dans la vie j'vois pas pk on pourrait pas utiliser l'alim comme source pour alimenter les periphs. usb. apres tout, c'la meme source +5V, et elle est censee tenir plus de 0,1A. sinon, le systeme avec la diode serait le meme, et ca marcherait avec la meme reserve (le periph. consomme ou pas).
Marsh Posté le 18-06-2006 à 18:43:56
mmh, je pourrai prendre sur l'alim oui.
Mais il faudrai detecter la connection d'un peripherique sur le port usb...
Pour la del ça ne devrai pas gener en effet, mais autant faire quelque chose de propre
Quelqu'un aurai une idée pour detecter l'acitivté du port usb ?
Marsh Posté le 18-06-2006 à 19:06:07
Ba là je ne sais pas trop quoi te dire à part que la détection d'un nouveau périphérique se fait grâce au changement de la tension entre les fils D+ et D- (câble vert et câble blanc du port usb).
Peut-être que ca peut t'aider...
Marsh Posté le 18-06-2006 à 19:45:31
j'ai fait 2 - 3 test au multimètre, on dirai que les ports son alimentés en permanence
je ne m'y connai pas assez en eletronique pour savoir ce que je peut faire avec une difference de tension. on peut la detecter mais après comment faire en sorte de fermer le circuits des leds Oo (en supposant que je les branche à l'alim)
Marsh Posté le 18-06-2006 à 21:32:46
mon histoire d'alim etait de remplacer l'alimentation du port usb venant de la carte mere par la "vraie" alim
maintenant, t'as tjs une tension entre le + et le - de l'alim, ca c'est normal :s
ta diode, tu la branches dans le sens du courant, sur un fil, tu la mets pas entre deux broches du port usb, mais entre une broche du port et la broche correspondante de l'apareil.
Marsh Posté le 18-06-2006 à 21:40:57
Oui j'avai bien compris ça, mais on ne peut pas detecter la presence ou non d'un peripherique, c'est pour ça que je pensai à un montage qui detecte la presence du peripherique, et declenche donc la fermeture du circuit de la led (qui est relié directement à l'alim car plus simple).
Marsh Posté le 18-06-2006 à 21:43:59
ca doit etre faisable de detecter du courant dans un des cables usb. par contre, c'pas a moi qu'il faut demander comment faire
Marsh Posté le 18-06-2006 à 21:46:59
hihi, je vais attendre que quelqu'un puisse m'aider alors
en attendant j'epluche google, mais sans succès jusque là :-/
Marsh Posté le 18-06-2006 à 22:23:55
dite moi si je me trompe :
en gros, sans perif usb, le relais ne recoit pas ses 5volts, donc il ne ferme pas le contact ...
a l'insertion du perif usb, le relais recoit ses 5volts, il ferme le conatc, qui allume la led
a l'ejection du perif, le contact s'ouvre, la led s'etteint
Marsh Posté le 18-06-2006 à 22:31:52
hum, ca a pas l'air trop mal, meme si j'vois pas vraiment l'interet du relais. le pb, c'est que ca marche pas si le periph' utilise pas l'alimentation usb.
l'idee serait plus de voir s'il y'a pas moyen de detecter une activite sur le port usb, genre en essayant de voir si du courant s'bouge sur une des deux lignes serie.
Marsh Posté le 18-06-2006 à 22:33:18
Avec un shunt (resistance de trés faible valeur) et un ampli operationnel en comparateur reglable, c'est totalement possible
Le shunt est en serie sur l'alim. de l'usb. Sa trés faible valeur (0.1 Ohm par exemple) ne perturbe en rien l'alimentation du peripherique, mais a ses bornes, il se crée une trés faible difference de tension lorsque l'on connecte un peripherique, qui est detectée par le comparateur qui allume la led. Surtout que des circuits integres integrent quatre amplis operationnels, ca doit pas coûter trop cher et c'est la meilleure solution
Marsh Posté le 18-06-2006 à 22:33:58
le relais, c'est pour pas pomper sur l'alim usb qui ne delivre que 0.1A
Marsh Posté le 18-06-2006 à 22:41:09
J'en prends un au hazard:
http://www.selectronic.fr/article. [...] =60.1193-1
Citation : Bobine : 5 VDC / 167 W |
Donc remplace le W par Ohm (c'est pareil),
5/167 = 0.030 A donc 30mA
Marsh Posté le 18-06-2006 à 22:44:51
30mA le relais c'est vrai que :-/
Et pour ton système natopsi, je n'ai jamais utilisé d'ampliop dans un montage, c'est difficile à mettre en oeuvre, ou rien de bien sorcier ?
(et au niveau prix ? le shunt pas de probl, mais l'ampliop Oo ?)
Marsh Posté le 19-06-2006 à 16:24:27
En fait, après test le port usb delivre en permanence ses 5V...
J'ai pu trouver des infos ici : http://www.abcelectronique.com/acquier/usb2_fr.htm
* Vitesse Haute - 480Mbits/s (USB 2)
* Vitesse Pleine - 12Mbits/s (USB 1)
* Vitesse Basse - 1,5Mbits/s (USB 1)
L'identification se fait entre les pont 2 (D-) et 3 (D+).
C'est different selon les peripherique, ainsi, un periph usb "faible vitesse" (se fera identifié en mettant D- sur 3,3V et 1,5 kOhms.
Un peripherique pleine vitesse fera la même chose sur D+, jusque là ça ne gène pas, par contre :
Citation : Les appareils haute vitesse démarreront dès qu'ils seront connectés en tant qu'appareils pleine vitesse (1,5 kOhms à 3,3V). Une fois qu'il sera attaché il émettra un Chirp à haute vitesse pendant la réinitialisation et établira une connexion à grande vitesse si le Hub le supporte. Si l'appareil fonctionne en mode haute vitesse, alors la résistance de rappel est retiré pour équilibrer la ligne. |
J'ai aussi noté, que lorsque je faisait contact entre les pont 1 et 3 avec ne resistance (une led ici), windows tentai d'indentifier un peripherique usb...
Marsh Posté le 19-06-2006 à 18:04:15
J'ai pondu une simulation vite fait.
Donc j'ai calculé une résistance qui "joue" le periphérique USB censé consommer 50mA. J'ai mis un comparateur qui alimente une led.
Voila ce que ca donne:
La, le peripherique est débranché (interrupteur ouvert):
Et la, il est branché, la led s'alume:
Marsh Posté le 19-06-2006 à 18:19:46
Ca semble être la meilleure solution, mais ça ne marchera que si le peripherique usb s'alimente sur le port usb (sauf si je n'ai pas tout suivit )
Chaque perpherique usb peut avoir sa consomation propre, si les 50mA varient, le montage sera toujour fonctionnel ?
(je ne connaissai même pas la fonction de comparateur de tension de l'ampli op, un vrai bijoux cette invention ^^)
Marsh Posté le 19-06-2006 à 18:21:56
Natopsi a écrit : J'ai pondu une simulation vite fait. |
Ah! Ca c'est du montage sur ISIS non?
Marsh Posté le 19-06-2006 à 20:28:14
vladvasiliu a écrit : j'dois pas etre un des gars les plus douees en electrique / electronique du coin, mais j't'emmene quand meme mon point de vue: |
si tu met en série, tu vas tout cramer!!! ou alors ca va pas bien fonctionner, si jamais aux ports séries,je suis électro et je fais des fois, on met des leds en parallèle avec Tx et Rx, donc tu dois pouvoir mettre sure les données, sans trop chambouler le truc... mais c'est pas sur....
Marsh Posté le 20-06-2006 à 10:20:48
bluedevil a écrit : Ca semble être la meilleure solution, mais ça ne marchera que si le peripherique usb s'alimente sur le port usb (sauf si je n'ai pas tout suivit ) |
Si la consommation augmente, c'est juste la tension qui va baisser pour le periph, jusqu'a 4.90v si 100mA
Si elle baisse, la tension de la résistance baisse et le systéme a moins de chance de reperer le branchement. Enfin si mes conaissances sont bonnes, il y a deux type d'usb : le low power et le high power.
Le low power est plutot dans les ordis portables et est capable de delivrer 100mA, et le high power, generalement sur les pc fixe, est capable de delivrer 500mA.
Faudrait voir comment transitent les données ^^'
Marsh Posté le 20-06-2006 à 14:56:06
Natopsi a écrit : Si la consommation augmente, c'est juste la tension qui va baisser pour le periph, jusqu'a 4.90v si 100mA |
+1! Ya aussi le Self-powered, c'est à dire les fonctions auto alimentées. Ils peuvent tirer jusqu'à une unité de charge et faire dériver le reste de leur alimentation d'une source extérieure. Si cette source extérieure venait à manquer, il doit y avoir des résreves en place de manière à ne pas tirer plus d'une unité de charge du Bus.
Marsh Posté le 20-06-2006 à 15:19:35
Natopsi a écrit : Le low power est plutot dans les ordis portables et est capable de delivrer 100mA, et le high power, generalement sur les pc fixe, est capable de delivrer 500mA. |
En fait c'est même 1A par hub, dans un pc un hub présente 2 ports.
Du coup, on peut tirer jusqu'à 1A sur un périphérique à condition qu'il soit seul sur son hub, même si certains abrutis ont commercialisé des modems dont la protection par fusible se déclanchait à 1.5A... et pour tout le monde, c'était la faute aux chipsets VIA
Pour les données c'est comme de l'ethernet, 1 paire croisée (enfin idéalement) véhiculant des signaux différentiels (D sur un des fils, /D sur l'autre), ce qui permet après soustraction des signaux d'éliminer les interférences.
D+ - D- = D
Si un parasite affecte D+, il affectera de la même manière D-, ce qui nous donne:
D+ = D + parasite
D- = /D + parasite
D = D+ - D- = (D + parasite) - (/D + parasite) = D - /D
Par dessus ça y'a un protocole, mais je l'ai pas étudié...
Marsh Posté le 20-06-2006 à 15:31:42
Pour detecter la presence d'un periph il faudrai donc voir le transit de données correspondant à la detection du periph par l'OS :-/
Marsh Posté le 20-06-2006 à 20:03:56
heu... et si tu fesait un contact mécanique qui ferait comme un interupteur lorsque tu branche le périfirique?
Genre une lamelle ou un zigouigoui dans le genre qui ferme le circuit des que tu rentre la prise USB.
Ca ferait un circuit indépendant, qui frais du mal a personne...
m'enfin moi je dit ça...
Marsh Posté le 20-06-2006 à 22:24:39
j'ai déjà essayé....
j'imaginai pas une prise usb aussi petite :-/
Une petite lamelle metalique passe, mais avec un isolant, même si je l'enduit de colle ça ne passe plus...
il faudrai que je trouve autre chose que de l'alu ou du fil de fer, cay pas le top :-/
Enfin, si tu vois une solution je prend sans hesiter !!!
Marsh Posté le 21-06-2006 à 01:08:22
+1 ^^
il me semble que les plus petit sont de l'ordre de 12x6x6 ou quelque chose comme ça.
Je vais voir si je peut faire une entaille sur le port usb
Marsh Posté le 21-06-2006 à 11:17:58
oui j'avais pas pensé au microswitch...
Ca pourrait ptetre passer avec un peux de chance.
Je tesetrais moi aussi quand j'en aurais l'ocasion
Marsh Posté le 21-06-2006 à 14:24:46
Déjà on ne peu pas faire d'entaille sur le dessus ou le dessous du port usb (la partie la plus large), car il s'y trouve des petits "teuteu" qui bloque la prise usb branchée...
Il reste donc les côté qui font 9 voir 9 mm, va falloir couper la languette du microrupteur :-/
je vais voir si je peut en recuperer pour tester
Marsh Posté le 21-06-2006 à 15:28:33
Encore mieux
Tu fait un petit trou dans la prise et tu met un petit contact isolé de la masse. Lorsque tu branche la prise, ca le met a la masse et tu peut par consequent allumer une led
Marsh Posté le 21-06-2006 à 15:40:49
j'avai pensé à ça au debut, mais je pensai que ça risquai de perturber les ports usb :-/
edit : j'ai un peu pensé à ton idée natopsi, mais comment veut tu placer ce petit contact afin que celà fonctionne oO ?
Marsh Posté le 21-06-2006 à 18:33:00
Si il est relié a la masse, ça perturbe rien a mon avis.
C'est quand il est relié au plus, la, a mon avis ça pertube le port USB...
T'en fait pas tu va bien trouver un moyen
Marsh Posté le 18-06-2006 à 15:26:17
Bonjour
Je me suis recement bricolé un rack usb de 2 ports, en façade (sur une baie 5" 1/4).
J'ai egalement prevu de mettre une/deux led sur cette baie, et j'avai prevu de bricoler tout ça, de telle sorte que la/les leds ne s'allume que lorsque l'on branche un peripherique usb dans ces ports (1 led d'acitivité pour chaque port en façade en quelque sorte).
Je post donc ici pour demander si les ports usb sont alimentés par default, ou si le courant n'i circule que lorsque le peripherique est branché, et si dans ce cas on peu tirer un peu de jus sans risque .
Sinon une autre solution pi être