Usb on-the-go – Freescale Semiconductor TWR-MCF52259-Ethenet User Manual
Page 126
TM
U
S
B
T
o
p
o
lo
g
y
Introduction to USB
USB On-the-Go:
How does it work?
To implement OTG, two new protocols were added in the USB 2.0
addendum. These new protocols allow USB OTG host wake-up
and role reversal respectively. They are:
A
p
p
en
d
ix
A
U
S
B
O
n
-t
h
e-
G
o
SRP = Session Negotiation Protocol
HNP = Host Negotiation Protocol
SRP introduces these new/expanded states:
OTG-A device:
a_idle, a_wait_vfall, b_idle
OTG-B device
: b_srp_init
HNP introduces these new/expanded new states:
OTG-A device:
a_peripheral, a_suspend, a_idle
OTG-B device:
b_idle, b_host, b_wait_acon, a_idle