popette59 a écrit:Transfert de commande : énumération
envoi de paquet direct et par rafale
comprend 3 étapes : installation, données, état
garantie de livraison, renvoi du paquet erroné
Transfert d’interruption : souris, clavier
temps de retard garanti
détection d’erreur et nouvel essai
Ce ne sont pas des interruptions au sens informatique du terme, le périphérique doit attendre que l’hôte l’interroge avant de dire qu’il a une information urgente à transmettre.
Transfert isochrone : audio ou vidéo
pas de retard de données
pas de garantie de livraison
un accès garanti à la bande passante USB
C’est le transfert le plus efficace en matière de débit et du délai d’attente.
Transfert en Block : clé USB, appareil photo
détection d’erreur avec garantie de livraison
pas de temps d’attente minimum
pas de garantie de bande passante USB
Utilisé quand il faut transférer une grande quantité d’information pendant un temps relativement court.
Source : wikipédia
Il est dit dans plusieurs endroits du web que l'usb fonctionne en asynchrone pour les données informatiques, mais en isochrone pour les données audio et video, ce qui le rend sensible au jitter en audio et encore plus en video. Ton avis ? Je me trompe quelque part ?
C'est intéressant ceci. En effet, le mode Isochrone désactive le CRC, qui continue d'être calculé et vérifié par le récepteur mais dans ce mode il ne redemandera pas à l'emetteur de retransmettre la donnée. Il n y a donc pas de garantie à 100% de transmission....
Après il faut voir comment les drivers de hardware usb sont implémentés et dans le cas qui nous intéresse si les fabricants de carte son externe usb utilisent ce mode pour la transmission, ou le mode block.
Faudrait voir s'il existe un utilitaire qui permette de scanner le bus USB et de diagnostiquer le mode de transmission de chaque périphérique.