Mouser compGuideUSB 2025 Article - FR
Mouser compGuideUSB 2025 Article - FR
Guide complet
sur l’USB
Par Mark Patrick
Article de Mouser Electronics
L’USB est sans doute l’interface filaire la plus réussie de l’histoire de la câbles et concentrateurs, les appareils doivent être conçus
technologie. D’abord utilisée pour connecter des appareils à votre PC, elle pour fonctionner à partir de 4,40 V. L’USB 1.0 a été la première
est devenue l’interface de chargement par excellence pour les smartphones, spécification (1996), mais c’est l’USB 1.1 (1998) qui a été largement
les tablettes et les ordinateurs portables. Et son développement est loin adopté, grâce à la prise en charge spécifique de l’USB dans Windows
d’être terminé. Plus récemment, la norme a ajouté la prise en charge des 98 (Figure 1). Deux débits de données ont été définis : pleine vitesse
signaux vidéo tunnelisés, permettant aux utilisateurs de connecter leurs (FS) et mode lent (LS) .
appareils USB-C à un moniteur ou à un téléviseur.
BOURRAGE DE BITS
MODIFICATION 2
MODIFICATION 3
MODIFICATION 4
MODIFICATION 5
MODIFICATION 6
MODIFICATION 1
Figure 4 : PicoScope 7 fournit un décodeur de signal USB (Source : Stuart Cording – capture d’écran du logiciel)
Modèle de logiciel USB Figure 5 : les données USB circulent physiquement entre un périphérique
Le modèle logiciel est l’un des aspects les plus intelligents de l’USB, USB et une application PC (chemins verts). Cependant, chaque couche hôte
et c’est ce qui a fait passer la complexité du système de l’utilisateur n’a qu’un flux de communication logique avec la couche correspondante du
Un pilote hôte logiciel USB se situe au-dessus de l’interface Étant donné que de nombreux fabricants de périphériques USB
physique analogique et numérique dans l’hôte USB (dans le PC). Il construisent les mêmes types de produits qui fonctionnent de la
est chargé de découvrir les périphériques USB connectés et leurs même manière (souris, clavier, lecteur de disque, imprimante), l’USB
capacités, ainsi que de gérer le bus (Figure 5). Il détecte également Implementers Forum (USB-IF) a défini des classes de périphériques.
le détachement du périphérique et gère les modes de veille. Les Dans ces définitions, les types de transferts étaient prédéfinis, de
dispositifs USB ont une couche logicielle similaire, mais plus simple, même que le formatage des données.
qui fournit les capacités du dispositif, les options de configuration et
le nombre de points d’extrémité disponibles (tampons de données Par conséquent, si vous connectez une souris USB classique, votre
matérielles). système d’exploitation sait comment l’utiliser car un pilote de souris
USB classique est disponible. Une souris PC appartient en fait à la
classe HID (human interface device) qui comprend les claviers et
les contrôleurs de jeu5. Pour être conforme, elle n’utilisera que des
Logiciel d’application hôte USB Fonction périphérique USB
transferts de commande et d’interruption.
Hôte USB
Exemple :
Périphérique USB
et pilote de périphérique
Osciloscope USB
Cependant, certains fabricants souhaitent ajouter des fonctions
supplémentaires à leur souris. Peut-être voulons-nous changer son
éclairage LED RVB. Dans ce cas, le fabricant peut étendre la classe
Logiciel d’application hôte USB Périphérique logique USB
Point de contrôle
de son appareil et fournir un pilote et un logiciel supplémentaires pour
prendre en charge cette capacité additionnelle.
de MikroE, les développeurs disposent de beaucoup d’espace de matériel étaient nécessaires. Pour détecter un dispositif à haute
prototypage et d’un accès facile à toutes les broches d’E/S. Des vitesse, le périphérique émet un « chirp » (signal) au début de sa
projets comme l’USB Mouse Jiggler7 fournissent un point d’entrée communication avec l’hôte. Si ce n’est pas le cas, le périphérique sera
simple vers une application HID avec du code disponible sur GitHub8. dénombré en mode pleine vitesse ou mode lent.
Alors que la signalisation à haute vitesse est de 480 Mbps (60 Mo/s),
Figure 6 : les PIC18F2550 et ATmega32U4 sont d’excellents microcontrôleurs environ 10 % de la bande passante du protocole à haute vitesse est
8 bits simples à utiliser pour explorer les capacités de l’USB (Source : utilisée pour la communication opérationnelle, ce qui laisse environ
[Link] et 50 Mo/s pour le transfert de données utiles (Tableau 1).
[Link]
Type de Type de Bande Max. Bande Octets
Alternativement, la carte ProMicro9 compatible avec Arduino (DEV- transfert périphé- passante passante utiles/trame
rique USB trame/ (octets/ (LS/FS) ou
12640) de SparkFun offre des fonctionnalités similaires avec leur
microtrame seconde) microtrame
carte de développement de base conçue autour d’un ATmega32U4. par transfert (HS)
L’IDE Arduino inclut le support avec sa bibliothèque HID, ce qui
Isochrone FS 69 % 10 23 000 1 023
signifie que vous pouvez rapidement coder votre propre application
clavier ou souris. SparkFun fournit un tutoriel10 pour cela sur son site HS 41 % 49 152 000 6 144
Web, avec le code source. Interruption LS 14 % 48 000 48
Il existe bien sûr des appareils qui n’entrent dans aucune des FS 5% 1 216 000 1 216
catégories de classe USB existantes. Dans de tels cas, le développeur HS 42 % 49 152 000 6 144
doit décider quels types de transfert sont requis, si des modes de
En masse FS 5% 1 216 000 1 216
secours sont nécessaires en cas de bande passante insuffisante, et
HS 8% 53 248 000 6 656
fournir un pilote hôte USB entièrement personnalisé avec son logiciel
d’application PC. Commande LS 30 % 24 000 24
Grâce à une approche matérielle et logicielle bien équilibrée, à FS 7% 832 000 832
un marketing efficace et à une prise en charge intuitive des HS 3% 15 872 000 1 984
périphériques classiques par les systèmes d’exploitation, l’USB 1.1
Tableau 1 : comparaison du débit pour différentes vitesses USB et types de
a connu un succès retentissant. Cependant, la façon dont nous
transfert (Source : Spécification USB 2.0 11, Révision 2.0)
utilisons les PC et les ordinateurs portables évoluait et il était évident
qu’une plus grande largeur de bande serait nécessaire.
Micro B ont été élargies. Par conséquent, les dispositifs USB 3.0
peuvent toujours exploiter les câbles USB 2.0, mais à un débit de
données inférieur.
1. VBUS – Rouge
2. D- – Blanc Figure 8 : quel que soit le défi mécanique, il existe une solution de connecteur
3. D+ – Vert USB, comme ces prises USB A empilées de Stewart Connector/Bel (Source :
[Link]
4. Terre – Noir
Ceci s’applique aux périphériques USB en mode lent ainsi qu’à pleine L’introduction des petites fiches et prises USB Micro et Mini a ajouté
et haute vitesse. L’USB ne sert pas uniquement aux applications une nouvelle broche à l’USB 2.0 : la broche d’identification (ID). Ce
grand public. Dans le cadre de leur série de connecteurs Buccaneer changement est lié à l’introduction de la nouvelle norme On-The-Go
Standard14, des fournisseurs comme Bulgin proposent leur PX0848/B (OTG)16 qui permet aux périphériques USB d’assumer une fonction
monté sur panneau. Ils sont classés IP68 et testés IP69K pour les hôte limitée en cas de besoin. Un exemple d’application est un
applications industrielles (Figure 8). Le mécanisme de verrouillage périphérique qui fonctionne comme un port série mais qui pourrait
est sûr et l’indicateur d’alignement devrait faciliter la connexion par également permettre de connecter une clé USB pour effectuer une
rapport aux câbles USB classiques. mise à jour du micrologiciel.
Article de Mouser Electronics
Les connecteurs micro USB, comme le Hirose Electric UX60SC-MB- Encore une fois, il existe de nombreux connecteurs parmi lesquels
5ST(85)17, sont plus petits et continuent d’être utilisés régulièrement, choisir dans différentes orientations, comme l’USB 3.2 GCT
notamment sur les cartes de développement de microcontrôleurs USB4200 (Figure 11). Ce connecteur est également compatible avec
(Figure 10). Les connecteurs mini USB, comme leur ZX80-B-5S(30)18, la dernière norme Power Delivery (240 W, 5 A, 48 V).
sont légèrement plus grands et ne nécessitent qu’une durée de vie
nominale de 5 000 cycles d’insertion et de retrait. Étant donné que
les connecteurs Micro USB et USB-C sont les technologies les plus
récentes et doivent être évalués à 10 000 cycles, il vaut la peine d’y
réfléchir à deux fois si quelqu’un vous demande de concevoir un
connecteur Mini USB de nos jours.
Figure 11 : les derniers connecteurs USB-C (ici GCT) prennent en charge les
débits de données SuperSpeed et jusqu’à 240 W pour l’alimentation électrique
(Source : [Link]
USB4200_SPL.jpg)
Figure 10 : ces connecteurs Mini et Micro USB de Hirose Electric disposent de
cinq broches pour prendre en charge les applications OTG (Source : https://
[Link]/images/hiroseelectric/hd/ZX_series_SPL.jpg et https://
[Link]/images/hiroseelectric/hd/ux60sc-mb-5s8_85__SPL.jpg)
Alimentation USB
Grâce à l’omniprésence de l’USB sur les appareils mobiles tels que les
Dans le rôle d’hôte, une liste de périphériques pris en charge smartphones et les tablettes, il est également devenu un connecteur
(Targeted Peripheral List, TPL) limite les types ou classes de de charge de facto. Même Apple a ajouté l’USB-C à ses produits. Et,
périphériques pouvant être pris en charge. après avoir abandonné l’ancien concept de « connecteur USB A pour
PC », rien n’empêche désormais d’utiliser l’USB-C pour alimenter son
La broche ID est ajoutée entre la broche D+ et la broche de mise à
ordinateur portable.
la terre. Les périphériques USB qui peuvent également fonctionner
comme hôte OTG utilisent un réceptacle Micro AB spécial qui La première spécification USB Power Delivery (PD) a été lancée en
peut accepter les fiches Micro A et B. Un câble Micro A vers 2012, dérogeant aux restrictions initiales de 5 V/500 mA/900 mA. La
Micro B est alors nécessaire pour connecter les deux. La broche technologie utilise la broche CC du connecteur USB-C pour permettre
d’identification de la broche Micro A est mise à la terre, tandis que aux appareils connectés de convenir d’une tension et d’un courant. En
la broche d’identification du Micro B est flottante. Si deux appareils règle générale, une alimentation ou un chargeur fait office de source
compatibles OTG sont reliés entre eux, l’appareil doté de la prise d’alimentation, tandis qu’un ordinateur portable, une tablette ou un
Micro A assume le rôle d’hôte et est responsable de la fourniture smartphone négocie l’alimentation qu’il souhaite (puits d’énergie).
d’énergie.
Le mode plage de puissance standard (SPR) prend en charge une
6 : [Link]
xWsvEBin7NRmDg%3D%3D
7 : [Link]
8 : [Link]
9 : [Link]
rbSnb2ipr1B6qalg%3D%3D
10 : [Link]
11 : [Link]
12 : [Link]
GSB422137EU?qs=ToP8pWlZ0bND0j9XCxEkjw%3D%3D
Figure 12 : les périphériques récepteurs USB-PD peuvent être implémentés
13 : [Link]
avec des chipsets comme le Rohm BD93E11GWL et testés sur leur carte
d’évaluation (Source : [Link] 14 : [Link]
lrg/BD93E11GWL-EVK-001_DSL.jpg) ZxyElyRJChTZA%3D%3D
15 : [Link]
Résumé 52000-005?qs=IKkN%2F947nfA%2FvtGS%2FGO5ow%3D%3D
16 : [Link]
L’USB n’a cessé d’évoluer depuis le défi initial qui consistait à faciliter
0_release_1_1_10may2012.pdf
l’installation de périphériques PC. D’abord câble de données alimenté,
il constitue aujourd’hui la base de la communication de données à 17 : [Link]
haut débit, de l’alimentation électrique, de la recharge universelle des 5ST85?qs=PABxe4V6HDqU4wOKLAdRFA%3D%3D
smartphones et de l’interconnexion pour la connectivité des appareils
18 : [Link]
vidéo. Et son développement se poursuit. L’USB4, qui prend en
qs=1Nn7v2rJFSIAd1qrxvrfkQ%3D%3D
charge jusqu’à 80 Gbit/s, a été lancé et se déploie lentement grâce
à Windows 11, aux derniers MacBooks, aux nouveaux processeurs 19 : [Link]
d’accueil et des disques SSD. Comme on pouvait s’y attendre, elle est 20 : [Link]
également rétrocompatible avec les versions précédentes de l’USB. BD93E11GWL-EVK-001?qs=TCDPyi3sCW3viYDZXu%252BXXA%3D%3D