0% found this document useful (0 votes)
71 views5 pages

X Cube Usb Audio

Uploaded by

hanivo3800
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views5 pages

X Cube Usb Audio

Uploaded by

hanivo3800
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

X-CUBE-USB-AUDIO

Data brief

USB audio streaming software expansion for STM32Cube

Common
STM32446E 32F769I Features
-EVAL DISCOVERY
USB audio streaming applications
• Compliant with USB 2.0 Audio Class 1.0 standards
USB device libPDM • USB audio streaming playback and recording
Utilities
Middleware level
• Playback sampling rates: 96 kHz (for hi-fi audio), 48 kHz, and 44.1 kHz
• Playback audio resolutions: 24 bits (for hi-fi audio) and 16 bits
BSP HAL • Playback synchronization using feedback
CMSIS
Drivers
• Recording sampling rates: 96 kHz (for hi-fi audio), 48 kHz, 44.1 kHz, and 16 kHz
• Recording audio resolutions: 24 bits (for hi-fi audio) and 16 bits
STM32446E-EVAL 32F769IDISCOVERY • Both recording and playback support several sampling rates set at the
Development boards
compilation stage
• Both recording and playback support multifrequency: switch between sampling
rates at runtime upon host request
• Both recording and playback support mute and volume control

Description
The X-CUBE-USB-AUDIO Expansion Package consists of a library and application
examples for STM32446E-EVAL and 32F769IDISCOVERY boards acting as USB
speaker and recorder.
The X-CUBE-USB-AUDIO Expansion Package is extensible; it allows the
development of USB audio applications for other STM32 devices and boards.
Product status link

X-CUBE-USB-AUDIO

DB3382 - Rev 1 - February 2019 www.st.com


For further information contact your local STMicroelectronics sales office.
X-CUBE-USB-AUDIO
General information

1 General information

The X-CUBE-USB-AUDIO Expansion Package runs on STM32 microcontrollers based on Arm® cores.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

1.1 Ordering information


X-CUBE-USB-AUDIO is available for free download from the www.st.com website.

1.2 What is STM32Cube™?


STM32Cube™ is an STMicroelectronics original initiative to significantly improve designer's productivity by
reducing development effort, time and cost. STM32Cube™ covers the whole STM32 portfolio.
STM32Cube™ includes:
• A set of user-friendly software development tools to cover project development from the conception to the
realization, among which:
– STM32CubeMX, a graphical software configuration tool that allows the automatic generation of C
initialization code using graphical wizards.
– STM32CubeProgrammer (STM32CubeProg), a programming tool available in graphical and command-
line versions.
– STM32CubeMonitor-Power (STM32CubeMonPwr), a monitoring tool to measure and help in the
optimization of the power consumption of the MCU.
• STM32Cube™ MCU Packages, comprehensive embedded-software platforms specific to each
microcontroller series (such as STM32CubeF4 for the STM32F4 Series), which include:
– STM32Cube™ hardware abstraction layer (HAL), ensuring maximized portability across the STM32
portfolio.
– STM32Cube™ low-layer APIs, ensuring the best performance and footprints with a high degree of user
control over the HW
– A consistent set of middleware components such as RTOS, USB, TCP/IP, and graphics.
– All embedded software utilities with full sets of peripheral and applicative examples.

DB3382 - Rev 1 page 2/5


X-CUBE-USB-AUDIO
License

2 License

X-CUBE-USB-AUDIO is delivered under the Mix Ultimate Liberty+OSS+3rd-party V1 software license agreement
(SLA0048).
The software components provided in this package come with various license schemes as shown in Table 1.
For more details, refer to the license agreement of each component.

Table 1. Software component license agreements

Software component Owner License

Board Support Package (BSP) STMicroelectronics BSD-3-Clause

Cortex®-M CMSIS Arm® BSD-3-Clause

HAL STM32F4 and STM32F7 STMicroelectronics BSD-3-Clause


Library PDM STMicroelectronics Image V2
Project examples & Common files STMicroelectronics Ultimate Liberty (source release)

DB3382 - Rev 1 page 3/5


X-CUBE-USB-AUDIO

Revision history

Table 2. Document revision history

Date Version Changes

25-Feb-2019 1 Initial release.

DB3382 - Rev 1 page 4/5


X-CUBE-USB-AUDIO

IMPORTANT NOTICE – PLEASE READ CAREFULLY


STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2019 STMicroelectronics – All rights reserved

DB3382 - Rev 1 page 5/5

You might also like