English
Language : 

STM32F105XX_11 Datasheet, PDF (95/103 Pages) STMicroelectronics – Connectivity line, ARM-based 32-bit MCU with 64/256 KB Flash, USB OTG, Ethernet
STM32F105xx, STM32F107xx
Application block diagrams
A.3
Complete audio player solutions
Two solutions are offered, illustrated in Figure 53 and Figure 54.
Figure 53 shows storage media to audio DAC/amplifier streaming using a software Codec.
This solution implements an audio crystal to provide audio class I2S accuracy on the master
clock (0.5% error maximum, see the Serial peripheral interface section in the reference
manual for details).
Figure 53. Complete audio player solution 1
STM32F105/STM32F107
XTAL
14.7456 MHz
Cortex-M3 core
72 MHz
Program memory
USB
Mass-storage
device
MMC/
SDCard
OTG
(host
mode) +
PHY
SPI
File
System
Audio
CODEC
User
application
SPI
GPIO
I2S
LCD
touch
screen
Control
buttons
DAC +
Audio
ampli
Figure 54 shows storage media to audio Codec/amplifier streaming with SOF
synchronization of input/output audio streaming using a hardware Codec.
ai15660
Figure 54. Complete audio player solution 2
STM32F105/STM32F107
XTAL
14.7456 MHz
USB
Mass-storage
device
SOF
MMC/
SDCard
Cortex-M3 core
72 MHz
Program memory
OTG
+
PHY
SPI
File
System
User
application
SPI
GPIO
I2S
SOF synchronization of input/output
audio streaming
LCD
touch
screen
Control
buttons
Audio
CODEC
Audio
ampli
ai15661
Doc ID 15274 Rev 6
95/104