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.
2
This solution implements an audio crystal to provide audio class I 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
STM32F105/STM32F107
LCD
XTAL
14.7456 MHz
Cortex-M3 core
72 MHz
SPI
touch
screen
Program memory
Control
buttons
GPIO
I2S
File
System
DAC +
Audio
ampli
OTG
(host
mode) +
PHY
USB
Mass-storage
device
Audio
CODEC
User
application
MMC/
SDCard
SPI
ai15660
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
STM32F105/STM32F107
LCD
XTAL
14.7456 MHz
Cortex-M3 core
72 MHz
SPI
touch
screen
Program memory
Control
buttons
GPIO
I2S
File
System
USB
Mass-storage
device
OTG
+
PHY
SOF
User
application
MMC/
SDCard
SPI
Audio
CODEC
Audio
ampli
SOF synchronization of input/output
audio streaming
ai15661
Doc ID 15274 Rev 6
95/104