The deployment of new embedded protocols such as
Wireless USB can be a challenging and costly
endeavor. For this reason Jungo created the USBware connectivity product line. Designed
exclusively for the USB industry it offers unparalleled
embedded host stack solutions for Wireless USB,
providing a seamless and efficient migration from wired USB to wireless USB.
Jungo's USBware offers tailor-made embedded
wireless USB software and fully certified components.
Utilizing USBware
embedded wireless USB host stacks ensures higher products standards and superior
end user experience. Field tested, and of the highest quality, USBware’s embedded wireless USB
host and DRD solutions can help enhance the future designs of your wireless USB product at a
fraction of the time and expense.
Background
Wireless USB hosts are based on the USB 'hub-spoke' topology model. The host device is responsible
for data transfer between the devices connected to it. The connection between host and device
are point-to-point and hosts still maintain the ability to connect with multiple devices simultaneously
(logically up to 127 individual devices to a single host). The primary variation from wired USB is
that no hubs exist in the connection topology.
Another feature of wireless USB is
Dual-Role Devices (DRD). A dual-role device can contain
certain host capabilities in addition to its device capabilities. Examples of such devices are
mobile phones which can connect directly to a Wireless USB printer without the need for a PC.
The Jungo USBware
Wireless host stacks together with the Wireless Device stack offer a
complete DRD solution.
Architecture
Embedded Wireless USB architecture is similar to wired USB architecture, with the exception
of the WUSB DCD component, all function drivers, APIs and functionality remain the same in
the software stack. USBware embedded software solutions provides all the required software tools
needed to embed Wireless USB capabilities in devices. Below is a diagram of a
wireless USB host stack architecture model.
Specification
- Product description:
- Wireless USB Cores as subclasses of Wired Cores
- Shared UWB Radio Controller Driver (URCD)
- Support for WUSB chapter 7
- Association:
- Cable Model
- Numeric Model
- NFC (future)
- Enumeration and State Machine
- Authentication
- Extended Descriptors
- Extended Features
- API for hardware Security algorithm
- Beaconing requests
- Beaconing
- Managed by HCD / DCD, handled by URCD
- Device - Non Beaconing, Full Beaconing, Directed Beaconing
- Wireless USB Power Management
- USB Class Drives (Host Class)
- Mass Storage
- HID
- Audio
- Serial
- PTP
- CDC-ACM/ECM/EEM
- MTP
- Video
- ICCD
- DFU
- iPod
- WiFi
- Custom Class Driver
What's Next?