Home   |   Jungo Corporate Web Site   |   Connectivity Software Store   |   Contact us   |   Search:
Home Connectivity Software Products Embedded USB Software     USB On-The-Go

USB OTG (On-The-Go) Stack | USBware Components



USBware » USB OTG (On-The-Go)

Overview

USBware's protocol software stacks enable software and device manufacturers of PDAs, mobile phones, digital cameras, MP3 players, set-top boxes and other consumer devices, to quickly and easily implement USB host and peripheral functionality.

For a complete USB On-The-GO (OTG) solution, Jungo provides a USB Host Stack, USB Device Stack, and an OTG Controller Stack (see diagram on the right).

Background

USB has become an industry standard for connecting peripherals to PC's and laptops. The increasing need of connecting portable devices directly with each other without the presence of a PC has led to the development of the USB On-The-Go supplement.

USB OTG technology overcame the obstacle presented by the fact that USB is using a master-slave protocol, by allowing a USB peripheral to include these characteristics:

  • An addition of host capabilities to enable point-to-point connection
  • Dual-Role device (DRD) - the ability to be either a host or a slave and dynamically switch between the two states
  • A small USB connector to fit the mobile form factor
  • Low power features to conserve battery life




Target Devices

Architecture
USB OTG Stack Layout

Contact Us:


Benefits
  • Complete, high quality, USB OTG software solution
  • Turnkey solution: eliminates substantial development time and costs
  • Modular and scalable USB OTG stack
  • Partnerships with leading silicon vendors
  • Small footprint
  • Turnkey solution: eliminates substantial development time and costs
  • Hardware/software-independent solution
  • Intuitive API, in C code
  • Source code available
  • Easy portability of applications that utilize the driver between supported operating systems
  • Extensive documentation
  • Comprehensive technical support, provided by the engineers who developed the stack
  • Part of a comprehensive embedded USB software solution from Jungo, which includes USB Host, USB Device and USB On-The-Go (OTG) stacks


Specification
  • Product description: USB On-The-Go Stack
  • Full OTG support, including the SRP and HNP protocols as well as dynamic loading and unloading of the device/host stacks.
  • Support for USB Controllers in discrete and IP forms
  • Support for assorted USB Controller interfaces including: PCI, Local Bus etc.
  • Customers' Projects:
  • Operating systems:
    • Leading embedded operating systems: WinCE, Linux, ?C/OS-II, Integrity, pSOS, OS20, ThreadX, MQX, Nucleus, Segger, eCos/eCosPro, etc.
    • Proprietary OS/no-OS/pre-boot environment
    • Modular architecture: OS wrappers for easy porting to any operating system
  • USB host/device/OTG controllers:
    • Industry standard OHCI, UHCI and EHCI
    • Leading USB Host Controllers & core vendors: Cypress, Philips (116x, 1362, 156x, 176x 158x), ARC, Chipidea/TDI (OTG HS Core 4.1/4.2) , Oxford-Semiconductors, Atmel (AT91RM9200/SAM7Sx/9261) & others
    • Professional services to support proprietary controllers
  • CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
  • USB 1.1 and USB 2.0 transfer rates:
    High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s)
  • Control, Bulk, Interrupt and Isochronous data transfer support
  • Programming language: ANSI C
  • Compilers: Any 32-bit C compiler


Get FREE USBware resources: