Ja, normalerweise wird Hardware unterstützt (z. B. IC-Chips).
Siehe Maxim - USB-Grundlagen für unterwegs
OTG erfordert nicht nur einen USB-Controller mit zwei Funktionen für Peripheriegeräte / Hosts, sondern erfordert zusätzliche Schaltungen, um zwei neue Protokolle, HNP und SRP, zu unterstützen.
'' '
Drei Ergänzungen machen den Transceiver OTG kompatibel:
- Umschaltbare Pullup- und Pulldown-Widerstände an D + / D- für Peripherie- oder Hostfunktionen.
- Schaltungsanordnung zum Überwachen und Bereitstellen einer 5-V-Stromversorgung des VBUS als A-Device und zum Überwachen und Pulsieren des VBUS als ein B-Device, das SRP initiiert.
- Ein ID-Eingangspin, der dem ASIC als Ausgang zur Verfügung gestellt wird.