Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

[SOLVED] how to control VS1003 based mp3 Player board

Status
Not open for further replies.

mehtadhaval

Member level 3
Joined
Sep 15, 2010
Messages
56
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,288
Activity points
1,616
I have purchased VS1003 chip based SD card mini mp3 player from here :

http://www.vlsi.fi/en/support/evaluationboards/vs1003sdcardminiplayer.html

T
he board has only Tx/Rx and supply pins. So If I want to control the mp3 player (for example, play, pause, next file, previous file,volume up/down etc.) using UART, what data should I transmit from the external MCU?

I have searched their website, but they haven't provided any documentation on their web site .....

So any one who can help me in this issue......
 

bobcat1

Advanced Member level 4
Joined
Jul 10, 2002
Messages
1,288
Helped
99
Reputation
198
Reaction score
34
Trophy points
1,328
Activity points
8,547
Hi

As far as I know The VS1003 ins controlled by SPI bus

All the best

Bobi
 

mehtadhaval

Member level 3
Joined
Sep 15, 2010
Messages
56
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,288
Activity points
1,616
Yes, but the MP3 player they have made based on the VS1003 chip (see it in the link given above) has only 3 buttons and 4 pins (Tx/Rx and Power Supply). So I think it should be controllable using the UART. I only need to find which commands I need to transmit on the UART to perform various functions.
 

luong.nv1610

Newbie level 3
Joined
Dec 25, 2010
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,299
I have purchased VS1003 chip based SD card mini mp3 player from here :

http://www.vlsi.fi/en/support/evaluationboards/vs1003sdcardminiplayer.html

T
he board has only Tx/Rx and supply pins. So If I want to control the mp3 player (for example, play, pause, next file, previous file,volume up/down etc.) using UART, what data should I transmit from the external MCU?

I have searched their website, but they haven't provided any documentation on their web site .....

So any one who can help me in this issue......
Hi you,
I already done with VS1003 and SD card, but i use dspic for control.
could you verify your problem? maybe i can help you.

Regards.
Luong
 

mehtadhaval

Member level 3
Joined
Sep 15, 2010
Messages
56
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,288
Activity points
1,616
thnx for your reply, but I've already figured it out. I am sorry that I haven't marked the thread as "Solved".
 

devil6600

Full Member level 5
Joined
Nov 15, 2008
Messages
250
Helped
7
Reputation
14
Reaction score
7
Trophy points
1,298
Activity points
2,931
Hi you,
I already done with VS1003 and SD card, but i use dspic for control.
could you verify your problem? maybe i can help you.

Regards.
Luong
Hello Luong,

I am trying to interface with vs1003 using SPI with pic32. Whenever I read any register it returns only zero and DREQ always remains at 0v.

On measuring voltage with multimeter I found GBUF, Left and Right at 0.4v and it gradually increases to 1.2v after like 4-5 minutes.
DREQ always measure 0v and one of the oscillator pin measures 2.6v (pin 18) the other oscillator pin measures 0.3v. I make reset pin high and then start SPI.

can you please tell what could be wrong?

Thanks
 

luong.nv1610

Newbie level 3
Joined
Dec 25, 2010
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,299
Hello Luong,

I am trying to interface with vs1003 using SPI with pic32. Whenever I read any register it returns only zero and DREQ always remains at 0v.

On measuring voltage with multimeter I found GBUF, Left and Right at 0.4v and it gradually increases to 1.2v after like 4-5 minutes.
DREQ always measure 0v and one of the oscillator pin measures 2.6v (pin 18) the other oscillator pin measures 0.3v. I make reset pin high and then start SPI.

can you please tell what could be wrong?

Thanks
Hello Devil,
When you supply power for Vs1003, DREQ is alway high, it is low when you complete receive data in short time, after that it is high,
when you initialize PIC32, you must initialize that pin of PIC32 is input, should connect it to power by use a resistor. If you asign output and low value, maybe DREQ alway is low.

Maybe your circuit or VS1003 have some problem.
if you want, you can send to me your circuit and your program, my mail is luong.nv1610@gmail.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top