• New
Main view
search
  • Main view
ID: 1185298
zł21,164.30
Tax included

zł17,206.75 tax excl.

A USB stack extension that supports USB On-The-Go technology, allowing a device to dynamically act as a host or peripheral. The solution automatically detects the role based on the ID pin state and initializes the appropriate stack, integrating with emUSB-Host and emUSB-Device. The module supports virtually any USB OTG transceiver and enables direct communication between devices without a PC. Low RAM and ROM footprint and included demo code simplify the implementation of dual-role functionality in embedded systems. Segger emUSB OTG Support (9.30.1)

1 weeks
On request
Kamami is the official distributor of Segger programmers, probes and accessories. All products of this brand in our offer are original and come directly from the manufacturer.

Description

SEGGER emUSB-Host OTG is an extension of the USB stack that enables support for USB On-The-Go (OTG) technology, introducing the concept of a dual-role device. This means that a single device can dynamically operate either as a host or as a peripheral, depending on the connection configuration. The solution preserves the standard USB model, in which the host communicates with peripheral devices, while also enabling automatic role switching. emUSB-Host OTG provides a simple interface for detecting the current role of the USB OTG controller.

The module integrates seamlessly with both emUSB-Host and emUSB-Device, creating a complete environment for implementing OTG functionality in embedded systems. Virtually any USB OTG transceiver is supported, ensuring high design flexibility. Once a valid OTG session is detected, the system checks the ID pin state and automatically initializes the appropriate stack – host or device. This enables direct communication between two USB devices without the need for a traditional host computer.

The package includes a sample demonstration application that starts the OTG stack and waits for a valid session to be established. In Device mode, a simple USB mouse example is used. In Host mode, a sample Mass Storage Device (MSD) application is provided, detecting a connected USB storage medium and displaying its information. Low RAM and ROM consumption makes the solution suitable for systems with limited hardware resources. emUSB-Host OTG enables the design of modern devices capable of communicating directly with each other, such as printers, digital cameras, or industrial equipment. It is a flexible tool for embedded system designers requiring dual-role USB interface support.

Features

  • Support for USB On-The-Go (OTG) technology
  • Ability to operate as host or peripheral (dual-role device)
  • Detection of the USB device role
  • Support for virtually any USB OTG transceiver
  • Simple interface to OTG hardware
  • Seamless integration with emUSB-Host and emUSB-Device
  • Automatic initialization of the appropriate stack based on the ID pin state
  • Sample demonstration code included
  • ROM usage: approx. 350 bytes + (emUSB-Host core with driver + emUSB-Device core with driver)
  • RAM usage: 4 bytes + (emUSB-Host core with driver + emUSB-Device core with driver)
1185298

Manufacturer

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

Responsible person

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

You might also like

Other products in the same category (16)