SBC Axel SBC/Interfaces and Connectors/USB ports
History | |||
---|---|---|---|
ID# | Issue Date | Notes | |
07/09/2021 | First DESK release | ||
01/09/2022 | Correct second USB port mode description |
USB ports[edit | edit source]
Description[edit | edit source]
SBCX provides two USB ports, one Host and one device:
- J17 is a standard USB Host 2.0 Type A connector
- J18 is a micro-AB type receptacle for a USB device connection: this interface can operate in Device (peripheral) mode and - optionally - in Host mode
Signals[edit | edit source]
The following table describes the interface signals
USB Host[edit | edit source]
Pin# | SOM Pin# | Pin name | Pin function | Pin Notes |
---|---|---|---|---|
1 | J10.188 | USB_HOST_VBUS | VBUS | |
2 | J10.202 | USB_HOST_DN | USB Host Data - | |
3 | J10.200 | USB_HOST_DP | USB Host Data + | |
4 | - | DGND | Ground |
USB Device[edit | edit source]
Pin# | SOM Pin# | Pin name | Pin function | Pin Notes |
---|---|---|---|---|
6, 7, 8, 9 | - | USB_OTG_SH Shield | ||
1 | J10.186 | USB_OTG_VBUS | VBUS | This pin can be powered (for Host mode) (*) |
2 | J10.196 | USB_OTG_DN | USB OTG Data - | |
3 | J10.198 | USB_OTG_DP | USB OTG Data + | |
4 | J10.192 | ENET_RX_ER | USB OTG ID | |
5 | - | GND | Ground |
Device usage[edit | edit source]
The USB Host port can be used under Linux for connecting USB peripheral devices: the related peripheral driver has to be integrated into the Linux kernel.
The USB Device feature can be easily tested using the Mass Storage Gadget driver. (*) This port can operate in Host mode using a proper BOM mount option. See the EVK schematics for more info