Je lisais sur les connecteurs USB sur Wikipedia et j'ai remarqué que les contacts pour les lignes de données (D + et D-) sont plus courts dans les fiches de type A et de type B.
Quel pourrait être le raisonnement derrière cette conception?
Branchement à chaud. Vous souhaitez que l'alimentation soit connectée avant les lignes de données. Certaines puces peuvent se verrouiller si un signal est fourni aux broches de signal avant la mise sous tension. Cela signifie que la puce court-circuite en interne et peut être détruite lors de la mise sous tension ultérieure.
Dans le passé, vous deviez éteindre votre ordinateur avant de pouvoir y ajouter un périphérique, ce qui n'est pas nécessaire avec l'USB (et certaines autres interfaces).
Le raisonnement derrière cette conception est de toujours appliquer une alimentation avant les données afin que les appareils alimentés par bus puissent interagir avec l'hôte lorsqu'ils sont connectés. Un périphérique USB doit réagir à la réinitialisation du bus 10 ms après avoir été branché.