SEGGER introduces audio class for USB devices

SEGGER has introduced audio class support for emUSB-devices.

Common use cases are devices such as conferencing systems, speakerphones, headphones or USB-to-audio adapters. If the target device incorporates or attaches to microphones, speakers, headsets, and/or musical instruments, the USB interface is often the most suitable way of streaming the audio data to or from the host.

The audio class is a component of SEGGER’s USB stack emUSB-Device which is a high-performance USB device stack specifically designed for embedded systems and can be run on any microcontroller and is platform-independent.

The flexible device stack enables the creation of multi-class devices using nearly any combination of the available USB classes. emUSB-Device provides classes for Media Transfer Protocol, Mass Storage Device, CDROM, Audio, Human Interface Device, CDC-ACM (Serial port communication), IP-over-USB and printers.

The emUSB-Device includes a sophisticated Bulk communication class for delivering efficient, high-bandwidth peripherals. emUSB-Device is fully compliant to the USB-standard.

For evaluation, trial packages targeting SEGGER’s emPower board along with other readily available boards are available for download.

Author
Neil Tyler