AURA SOM/AURA Hardware/Peripherals/USB

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2023/09/13 First release


Peripheral USB[edit | edit source]

The two USB interfaces available on AURA are based on iMX93 SoC which includes two instances of USB 2.0 Controllers and PHY that can be used as USB OTG port, USB Host port or USB Device port.

Universal Serial Bus (USB) is an industry-standard that establishes specifications for cables and connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers.

Description[edit | edit source]

There are two USB 2.0 controller cores in this chip:

  • Controller Core 0 is also named USB1
  • Controller Core 1 is also named USB2

Both USB 2.0 Controllers provide the following features:

  • High-Speed/Full-Speed/Low-Speed (HS/FS/LS) OTG core
  • HS/FS/LS UTMI compliant interface
  • HS, FS, and LS operation in HOST mode (with UTMI transceiver)
  • HS and FS operation in Peripheral mode (with UTMI transceiver)
  • Hardware support for OTG signaling, session request protocol, and host negotiation protocol
  • 8 bidirectional endpoints

VBUS detection[edit | edit source]

On the AURA external connector, the USB[1..2]_VBUS pins are present to detect that the USB is enabled end therefore power the internal USB PHY.

Pin mapping[edit | edit source]

The Pin mapping is described in the Pinout table section