Pinout del connettore USB Type-A, caratteristiche, connessioni e scheda tecnica
Configurazione dei pin
Pin No: |
Pin Name: |
Descrizione |
Vcc |
Questo pin deve essere fornito con +5V, attraverso il quale viene alimentato il dispositivo |
|
D- |
Coppia differenziale D-, deve essere collegato a D- dell’host per il trasferimento dati |
|
D+ |
Coppia differenziale D+, deve essere collegato a D+ dell’host per il trasferimento dati |
|
Ground |
Connesso al pin di terra dell’host. |
Caratteristiche
- Type-A USB 2.0 Plug (Female)
- Protocollo USB universale e sicuro
- Si può collegare e giocare (Hot pluggable)
- Può essere usato per interfacciare mouse e tastiere a uP/uC
- Alimentazione USB: 100 a 500 mA
- Il protocollo supporta un robusto rilevamento degli errori
Spine USB alternative
micro-USB, USB Tipo-B, USB Tipo-C
Dove usare la presa USB-A
Il termine USB sta per Universal Serial Bus, come il nome implica è una forma universale di comunicazione che è anche ora supportata da tutti gli hardware e software che hanno host USB. Questo funziona attraverso il protocollo seriale asincrono, il che significa che non c’è un orologio condiviso tra il mittente e il ricevitore. Ogni dispositivo che colleghiamo alla porta USB funziona con questo protocollo. Se un microcontrollore o un microprocessore supporta l’host USB, allora possiamo collegare qualsiasi dispositivo USB come tastiera, mouse, macchina fotografica, stampante, lettore MP3 ecc. per scambiare informazioni tra questo dispositivo e l’host (uP o uC). Può anche essere usato per trasferire dati tra due microcontrollori e microprocessore, se il progetto richiede di farlo. Alcuni microcontrollori popolari che supportano l’host USB sono Arduino USB host, UMFT120DC, Arm Cortex M4 etc..
Quindi se il vostro progetto richiede di stabilire una connessione USB, allora questo jack può essere collegato al dispositivo e cablato al vostro uP o uC.
Come usare USB-A Jack
Il Jack USB ha solo tre pin e quindi è relativamente semplice da usare. Dei quattro pin, due pin (pin 1 e pin 4) sono usati per fornire Vcc e terra. La tensione di alimentazione di Vcc è +5V e di solito è fornita dal microcontrollore stesso. Il pin di terra è collegato alla terra del microcontrollore.
I due pin rimanenti sono il D+ e il D-. Questi pin dovrebbero essere collegati rispettivamente ai pin D+ e D- dell’host. Richiedono anche una resistenza pull-down di valore 15K ciascuno per il trasferimento dei dati. Un esempio di connessione è mostrato qui sotto.
In base al microcontrollore che stai usando ci sono tonnellate di librerie che sono disponibili per lavorare con il protocollo USB, usa una di queste e dovresti essere a posto per usare le periferiche USB con il tuo progetto.