App note: USB on the go (OTG) basics

in app notes by DP | 5 comments


Here’s a tutorial from Maxim describing the basics of USB on the go (OTG). OTG gives, devices that support it, the capability to act as hosts to other devices. But OTG concept doesn’t end just there, it also allows for on the fly role reversal, and gives the peripheral the ability to request power from the host only when it’s needed.

USB On-the-Go (OTG) allows two USB devices to talk to each other without requiring the services of a personal computer. Although OTG appears to add “peer to peer” connections to USB, it does not. Instead, USB OTG retains the standard USB host/peripheral model, where a single host talks to USB peripherals. OTG introduces the dual-role device (DRD), capable of functioning as either host or peripheral. Part of the magic of OTG is that a host and peripheral can exchange roles if necessary.


This entry was posted in app notes and tagged , .


  1. Dovepistil says:

    Interesting subject! Only one problem, my browser shows no content at all in the body of the post. I’ll try again later. . .

  2. Dovepistil says:

    Thanks to Alex!

  3. Ian says:

    Sorry about that, really strange error in wordpress. The post was edited by an unknown author and went blank after posting. Have never seen anything like that before,.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.