Universal Serial Bus OTG Controller
UG0331 User Guide Revision 15.0
294
In OTG mode, whether the USB controller expects to behave as a host or as a peripheral, depends on
the way the devices are cabled together. Following list explains the USB cable, how the USB OTG
controller decides the role (device/host):
•
USB Cable end types:
Each USB cable has an A / microA / miniA end and a B / microB / miniB end.
•
Entering into host mode:
If the micro A end of the cable is plugged into the SmartFusion2 device
through the external PHY, the USB controller will take the role of the host and go into Host mode.
•
Entering into device mode:
If the micro B end of the cable is plugged in, the USB controller will go
instead into Peripheral mode and Host mode bit will be set to 0.
•
Changing the role which out swapping the cable ends:
Where the USB controller is connected
to a single device that contains a dual-role controller, signaling can be used to switch the roles of the
two devices—with no need to switch the cable between the devices. The conditions under which the
USB controller may switch between a peripheral role and a host role are explained in the OTG
specification.
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...