Rozložení pinů, funkce, připojení a datový list konektoru USB typu A
Konfigurace pinů
Číslo pinu: |
Název pinu: |
Popis |
Vcc |
Tento pin by měl být napájen +5V, přes který je zařízení napájeno |
|
D- |
Diferenciální pár D-, musí být pro přenos dat připojen k D- hostitele |
|
D+ |
Diferenciální pár D+, musí být připojen k D+ hostitele fo přenosu dat |
|
Zem |
Připojen k zemnícímu kolíku hostitele. |
Vlastnosti
- Konektor USB 2.0 typu A (samice)
- Univerzální a bezpečný protokol USB
- Je plug and play (Hot pluggable)
- Může být použit k propojení myši a klávesnice s uP/uC
- Napájení USB: (100 až 500 mA)
- Protokol podporuje robustní detekci chyb
Alternativní konektory USB
micro-USB, USB Type-B, USB Type-C
Kde použít konektor USB-A
Termín USB znamená Universal Serial Bus, jak název napovídá, jedná se o univerzální formu komunikace, kterou i v současnosti podporuje veškerý hardware a software, který má hostitelské rozhraní USB. Funguje prostřednictvím asynchronního sériového protokolu, což znamená, že mezi odesílatelem a příjemcem nejsou sdíleny hodiny. Každé zařízení, které připojujeme k portu USB, funguje prostřednictvím tohoto protokolu. Pokud mikrokontrolér nebo mikroprocesor podporuje USB hostitele, pak můžeme připojit libovolné zařízení USB, jako je klávesnice, myš, fotoaparát, tiskárna, MP3 přehrávač atd. a vyměňovat si informace mezi tímto zařízením a hostitelem (uP nebo uC). Lze jej také použít k přenosu dat mezi dvěma mikrokontroléry a mikroprocesory, pokud to váš projekt vyžaduje. Několik populárních mikrokontrolérů, které podporují USB host, je Arduino USB host, UMFT120DC, Arm Cortex M4 atd.
Pokud tedy váš projekt vyžaduje, abyste navázali spojení USB, pak lze tento konektor připojit k zařízení a propojit ho s vaším uP nebo uC.
Jak používat USB-A konektor
Konektor USB má pouze tři piny, a proto je jeho použití poměrně jednoduché. Ze čtyř pinů se dva piny (pin 1 a pin 4) používají k zajištění Vcc a země. Napájecí napětí Vcc je +5 V a obvykle je poskytováno ze samotného mikrokontroléru. Zemní pin je připojen k zemi mikrokontroléru.
Zbylé dva piny jsou D+ a D-. Tyto piny by měly být připojeny k pinům D+ a D- hostitele. Také vyžadují pull-down rezistor o hodnotě 15K každý pro přenos dat. Vzorové nastavení připojení je uvedeno níže.
V závislosti na mikrokontroléru, který používáte, je k dispozici spousta knihoven pro práci s protokolem USB, použijte některou z nich a měli byste být připraveni používat periferie USB ve svém projektu.
.