Datasheet

Table Of Contents
STM32F105xx, STM32F107xx Application block diagrams
Doc ID 15274 Rev 6 95/104
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 I
2
S 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
Figure 54 shows storage media to audio Codec/amplifier streaming with SOF
synchronization of input/output audio streaming using a hardware Codec.
Figure 54. Complete audio player solution 2
Cortex-M3 core
72 MHz
OTG
(host
mode) +
PHY
SPI
SPI
GPIO
I2S
XTAL
14.7456 MHz
USB
Mass-storage
device
MMC/
SDCard
LCD
touch
screen
Control
buttons
DAC +
Audio
ampli
File
System
Program memory
Audio
CODEC
User
application
STM32F105/STM32F107
ai15660
Cortex-M3 core
72 MHz
OTG
+
PHY
SPI
SPI
GPIO
I2S
XTAL
14.7456 MHz
USB
Mass-storage
device
MMC/
SDCard
LCD
touch
screen
Control
buttons
Audio
ampli
File
System
Program memory
Audio
CODEC
User
application
STM32F105/STM32F107
ai15661
SOF
SOF synchronization of input/output
audio streaming