USB Typ-A Stecker Pinbelegung, Eigenschaften, Anschlüsse & Datenblatt
Pin Konfiguration
Pin Nr: |
Pin Name: |
Beschreibung |
Vcc |
Dieser Pin sollte mit +5V versorgt werden, über den das Gerät mit Strom versorgt wird |
|
D- |
Differentialpaar D-, muss zur Datenübertragung an D- des Hosts angeschlossen werden |
|
D+ |
Differentialpaar D+, muss für die Datenübertragung mit D+ des Hosts verbunden werden |
|
Masse |
Verbunden mit dem Masse-Pin des Hosts. |
Merkmale
- Typ-A USB 2.0 Stecker (Buchse)
- Universelles und sicheres USB-Protokoll
- Ist Plug and Play (Hot pluggable)
- Kann verwendet werden, um Maus und Tastaturen an uP/uC anzuschließen
- USB-Stromversorgung: 100 bis 500 mA
- Protokoll unterstützt robuste Fehlererkennung
Alternative USB-Stecker
Micro-USB, USB Typ-B, USB Typ-C
Wo wird die USB-A-Buchse verwendet
Der Begriff USB steht für Universal Serial Bus, wie der Name schon sagt, ist es eine universelle Form der Kommunikation, die auch heute noch von jeder Hard- und Software mit USB-Host unterstützt wird. Dies funktioniert über das asynchrone serielle Protokoll, d.h. es gibt keinen gemeinsamen Takt zwischen Sender und Empfänger. Jedes Gerät, das wir an den USB-Port anschließen, arbeitet mit diesem Protokoll. Wenn ein Mikrocontroller oder Mikroprozessor den USB-Host unterstützt, können wir ein beliebiges USB-Gerät wie eine Tastatur, eine Maus, eine Kamera, einen Drucker, einen MP3-Player usw. anschließen und Informationen zwischen diesem Gerät und dem Host (uP oder uC) austauschen. Es kann auch verwendet werden, um Daten zwischen zwei Mikrocontrollern und Mikroprozessoren zu übertragen, wenn Ihr Projekt dies erfordert. Einige beliebte Mikrocontroller, die USB-Host unterstützen, sind Arduino USB-Host, UMFT120DC, Arm Cortex M4 usw.
Wenn Ihr Projekt also eine USB-Verbindung erfordert, kann diese Buchse an das Gerät angeschlossen und mit Ihrem uP oder uC verdrahtet werden.
Wie man die USB-A-Buchse verwendet
Die USB-Buchse hat nur drei Pins und ist daher relativ einfach zu verwenden. Von den vier Pins werden zwei Pins (Pin 1 und Pin 4) verwendet, um die Vcc und die Masse bereitzustellen. Die Versorgungsspannung von Vcc ist +5V und wird normalerweise vom Mikrocontroller selbst bereitgestellt. Der Massestift ist mit der Masse des Mikrocontrollers verbunden.
Die verbleibenden zwei Stifte sind D+ und D-. Diese Pins sollten mit den D+ und D- Pins des Hosts verbunden werden. Sie benötigen außerdem jeweils einen Pull-Down-Widerstand mit einem Wert von 15K, damit die Daten übertragen werden können. Ein Beispiel für den Anschluss ist unten abgebildet.
Abhängig von dem Mikrocontroller, den Sie verwenden, gibt es eine Vielzahl von Bibliotheken, die für die Arbeit mit dem USB-Protokoll zur Verfügung stehen. Verwenden Sie eine davon und Sie sollten bereit sein, USB-Peripheriegeräte in Ihrem Projekt zu verwenden.