P A G E 26
E a s y M x
P R O
v 7 a
U s e r M a n u a l
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 v7a 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 bit stream 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 specific features like DSP effects to the user RAM memory.
You can build music players, audio recording devices, internet radio player applications,
and much more.
Audio I/O
CN19
PHONEJACK
L
R
C2
10nF
C3
47nF
C4
10nF
GBUF
CN21
MICROPHONE
E3
10uF
E2
10uF
C9
100pF
C8
100pF
C10
100pF
VCC-3.3V
MICN
MICP
MIC
2
XRESE
3
DGND
4
CVDD
5
IOVDD
6
CVDD
7
GPIO
11
GPIO7
12
D
C
S/
BS
YN
C
13
O
V
D
D
1
14
25
VD
D
2
24
C
S
23
G
N
D
4
22
G
N
D
3
21
TA
LI
18
TA
LO
17
G
N
D
1
16
C
O
15
DRE
8
MCP/LN
1
O
VD
D
2
19
GPIO
9
GPIO
10
27
26
G
N
D
2
20
28
29
30
31
33
34
35
36
A
G
N
D
37
A
VD
D
38
R
IG
H
39
A
G
N
D
40
A
G
N
D
41
G
BU
42
A
VD
D
43
R
C
A
44
A
VD
D
45
LE
F
46
A
G
N
D
47
LN
48
MCP/LN1
MICN
XRESET
DGND0
CVDD0
IOVDD0
CVDD1
DREQ
GPIO2
GPIO3
GPIO6
GPIO7
XD
C
S/
BS
YN
C
IO
VD
D
1
VC
0
D
G
N
D
1
XT
A
L0
XT
A
L1
IO
VD
D
2
D
G
N
D
2
D
G
N
D
3
D
G
N
D
4
XC
S
C
VD
D
2
GPIO5
RX
TX
SCLK
SI
SO
XTEST
GPIO1
GND
GPIO4
A
G
N
D
0
A
VD
D
0
A
VD
D
2
A
G
N
D
1
A
G
N
D
2
A
G
N
D
3
LN
2
LE
FT
R
C
A
P
A
VD
D
1
G
BU
F
R
IG
H
T
VS1053
U1
R11
1K
R13
1K
R17
1K
R19
1K
R5
10
R6
20
R7
20
R1 10
R3 10
VCC-1.8V
VCC-3.3V
L
R
G
BU
F
C1
1uF
R20
100K
G
PI
O
G
PI
O
R4
10K
VCC-3.3V
R9 27
R12 27
PH_MISO
PH_MOSI
PH_SCK
M
P3
-D
C
S
MP3-DREQ
MP3-RST#
MICN
MICP
M
P3
-C
S#
X1
12.288MHz
R22
1M
C13 22pF
C12 22pF
R8
100k
R16
10K
VCC-3.3V
C23
100nF
C22
100nF
C21
100nF
C15
100nF
C17
100nF
C14
100nF
C18
100nF
C19
100nF
C20
100nF
VCC-1.8V
C16
2.2uF
VCC-3.3V
E5
10uF
1
2
3
IN
GND
OUT
5
4
EN ADJ
U3
AP7331-ADJ
R23
120K
R24
22K
R25
12K1
E4
10uF
1
2
3
4
5
6
7
8
O
N
SW13
PH_MOSI
PH_MISO
PH_SCK
MP3-DREQ
MP3-RST#
MP3-CS#
MP3-DCS
PC6
PC7
PC8
PC9
MCU_MOSI
MCU_SCK
MCU_MISO
DATA BUS
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.7
switches to
ON
position. This
will connect SPI data lines with
MCU_SCK, MCU_MISO and MCU_
MOSI microcontroller pins, and
audio control and chip select lines
with PC6, PC7, PC8 and PC9 pins.
Audio IN/OUT
connection schematics