On Fri, Mar 11, 2005 at 07:48:38AM +0000, Jean-Luc Coulon (f5ibh) wrote: > Le 10.03.2005 23:31:22, Yves Rutschle a écrit : > >On Thu, Mar 10, 2005 at 08:16:17PM +0100, Gabriel Paubert wrote: > >> L'USB, ce n'est pas pourquoi faire simple quand on peut > >> faire compliqué, c'est pourquoi faire compliqué quand on > >> peut faire un fouillis inextricable. > > > >Curieux, je me souviens avoir lu la norme à une époque, et > >ne pas avoir trouvé que c'était si absurde; si je me > >souviens bien, il y avait une notion de partage de bande > >passante pour les données "temps-réel" (audio par exemple), > >et des transferts "bulks" (pour les transferts de fichiers > >par exemple), et tout ça, en bon français, semblait faire > >du sens. > > Ce n'est pas la norme qui est absurde, c'est son implémentation. Tout > le boulot est fait par l'unité centrale. > > De plus si tu connecte un clavier et un disque dur externe sur le même > hub (qu'il fasse partie de la caerte mèreou qu'il soit externe, le > clavier mange la moitié de la bande passante... exemple vécu). > > > > >Que donc reprochez-vous à l'USB, précisément?
Que pour une fois je suis d'accord avec l'un des copains de Linus lui-même: http://www.ussg.iu.edu/hypermail/linux/kernel/0502.3/0304.html le protocole est électriquement et physiquement horrible. Le soft est d'un complexité incroyable. L'existence même de deux versions du protocole pour les claviers et souris, un normal et un simplifié pour le boot, est à mon avis extrèmement révélatrice. > >Personellement, j'aimerais avoir des RS232 à 100mb/s, et je > >comprend pas pourquoi ça existe pas. Enfin bon. Bon c'est vendredi: ça s'appelle l'Ethernet sur paire torsadée (100BaseT) et ça a besoin de 4 fils au lieu de 3. Franchement, en dessous de la paire torsadée ou du coax rien ne passe à ces fréquences. Il faut absolument une impédance uniforme, sinon tu la distortion du signal est monstrueuse dès que le temps de propagation sur le cable devient comparable à la durée du bit (en fait le quart de la durée du bit), ce qui rend la récupération de l'horloge aléatoire (le RS232 est normalement échantillonné à 16 fois la fréquence de bit côté réception). Les circuits d'interface classiques (MC1488) ont une impédance de sortie (300 ohms minimum) bien plus élevée que le cable (100-150 ohms typique) et sont prévus pour juste charger et décharger la capacité parasite d'un câble terminé par une impédance qui se compte en kiloohms (juste pour éviter tout flottement en cas de déconnexion). La capacité d'un câble est 100pF/m et sa vitesse de propagation 5nS/m (les chiffres exacts dépendent du câble mais ne s'en éloignent pas beaucoup). En plus les signaux de RS232 sont très forts, ce qui est bien pour l'immunité au bruit, mais charger et décharger la capa parasite à 100 MBits sur une distance raisonnable demanderait pas mal de puissance (le MC1488 limite aussi le courant à 10mA, ce qui ralentit encore les temps de transition mais limite les pics de courant demandés à l'alim et la génération de parasites par le câble). Gabriel -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]