User`s guide
It's hard to imagine modern multimedia devices without high quality audio reproduction
modules. Sounds and music are almost as important as graphical user interfaces. Along
with other multimedia modules, EasyMx PRO
™
v7 contains high-end stereo VS1053
audio codec. It features Ogg Vorbis/MP3/AAC/WMA/FLAC/WAVMIDI audio decoder, as
well as an PCM/IMA ADPCM/Ogg Vorbis encoder on a single chip. Board also contains
two stereo audio connectors for interfacing with standard 3.5mm stereo audio jacks.
VS1053 receives the input bitstream through a serial input bus, which it listens to as a
system slave. The input stream is decoded and passed through a digital volume control
to an 18-bit oversampling, multi-bit, sigma-delta Digital to Analog Converter (DAC). The
decoding is controlled via a serial control
bus. In addition to the basic decoding,
it is possible to add application specic
features like DSP eects to the user RAM
memory. You can build music players,
audio recording devices, internet radio
player applications, and much more.
multimedia
page 28
Audio I/O
C25
100nF
C24
100nF
C23
100nF
C17
100nF
C19
100nF
C16
100nF
C20
100nF
C21
100nF
C22
100nF
VCC-1.8V
C18
2.2uF
VCC-3.3V
E7
10uF
1
2
3
IN
GND
OUT
5
4
EN ADJ
U4
AP7331-ADJ
R30
120K
R32
22K
R33
12K1
E19
10uF
2
3
4
5
6
7
11
12
13
14
25
24
23
22
21
18
17
16
15
8
1
19
9
10 27
26
20
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
MCP/LN1
MICN
XRESET
DGND0
CVDD0
IOVDD0
CVDD1
DREQ
GPIO2
GPIO3
GPIO6
GPIO7
XD CS/BSYNC
IO VDD1
VC0
DGND1
XTAL0
XTAL1
IO VDD2
DGND2
DGND3
DGND4
XCS
CVDD2
GPIO5
RX
TX
SCLK
SI
SO
CVDD3
XTEST
GPIO0
GPIO1
GND
GPIO4
AGND0
AVDD0
AVDD2
AGND1
AGND2
AGND3
LN2
LEFT
RCAP
AVDD1
GBUF
RIGHT
VS1053
U1
VCC-1.8VVCC-3.3V
L
R
GBUF
C1 1uF
R23
100K
GPIO
GPIO
R5
10K
VCC-3.3V
R13 27
R16 27
SPI-MISO
SPI-MOSI
SPI-SCK
MP3-DCS
MP3-DREQ
MP3-RST#
MICN
MICP
MP3-CS#
X1
12.288MHz
R24 1M
C15
22pF
C14
22pF
R10
100K
R20
10K
VCC-3.3V
CN6
PHONEJACK
L
R
C5
10nF
C6
47nF
C7
10nF
GBUF
R6
10
R8
20
R9
20
R3 10
R4 10
CN8
MICROPHONE
E3
10uF
E2
10uF
C9
100pF
C8 100pF
C10 100pF
VCC-3.3V
MICN
MICP
R15
1K
R17
1K
R21
1K
R22
1K
Audio IN/OUT
DATA BUS
O
N
SW13
SPI-MOSI
SPI-MISO
SPI-SCK
PA2
PA4
PA5
1 2 3 4 5
6
7 8
O
N
SW14
MP3-RST#
MP3-CS#
MP3-DCSPF0
PF1
PF4
PF5
1 2 3 4 5
6
7 8
Enabling Audio I/O
In order to use Audio I/O module,
you must connect data and Audio
control lines of the microcontroller
with the VS1053 audio codec. To
do this, push SW13.1–SW13.3
and SW14.1–SW14.4 switches to
ON position. This will connect SPI
data lines with PA5, PA4 and PA2
microcontroller pins, and audio
control lines and chip select with
PF4, PF5, PF1 and PF0 pins.
EasyMx PRO
v7
Figure 14-1: Audio IN/OUT
connection schematics