Un périphérique USB minimal se connecte avec seulement quelques résistances

Nouvelles

MaisonMaison / Nouvelles / Un périphérique USB minimal se connecte avec seulement quelques résistances

Apr 20, 2023

Un périphérique USB minimal se connecte avec seulement quelques résistances

Si vous êtes comme la plupart d'entre nous, votre approche de base pour construire quelque chose se résume

Si vous êtes comme la plupart d'entre nous, votre approche de base pour construire quelque chose se résume à : "Quel est le montant minimum que je dois faire pour que cela fonctionne ?" Ce n'est pas une mauvaise stratégie en général, mais la construction minimale est rarement suffisante pour répondre à toutes les exigences, comme l'illustre ce périphérique USB extrêmement minimal mais fonctionnel.

Fonctionnel, oui, mais comme [TM] l'explique, uniquement si vous définissez fonctionnel comme étant reconnu par votre système d'exploitation. La nomenclature pour ce travail s'avère être très petite - un régulateur de 3,3 volts, son condensateur et une paire de résistances connectées à un commutateur DIP. Les résistances, de 1,5k chacune, sont connectées aux lignes D+ et D- du connecteur USB et tirent leurs lignes respectives jusqu'à 3V3 lorsque leur interrupteur est fermé. Si le commutateur D- est déclenché, cela indique qu'une connexion à faible vitesse est demandée, tandis que D+ demande une connexion plus rapide. Quoi qu'il en soit, il suffit d'obtenir le son familier de "connexion USB" sous Windows et de le voir répertorié dans le Gestionnaire de périphériques ou dmesg sous Linux.

Sans microcontrôleur pour renvoyer un descripteur de périphérique, il ne se passe pas grand-chose d'autre, bien sûr, mais il est toujours intéressant qu'il en faille si peu pour au moins faire savoir à la machine hôte que quelque chose a été branché. Et cela seul a une valeur de diagnostic ; comme le souligne [TM], vous pouvez utiliser ce circuit pour tester que le port physique sur l'hôte fonctionne au moins au minimum.

Il passe en revue quelques autres scénarios potentiellement utiles, mais vraiment, la meilleure utilisation de quelque chose comme ça est de vous renseigner sur les niveaux les plus bas de négociation de connexion USB. Si vous souhaitez approfondir spécifiquement l'USB-C, nous vous suggérons de consulter la série "Tout sur l'USB-C" d'[Arya Voronova].