Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

Audio processing using 8051

Status
Not open for further replies.

Damomeera

Junior Member level 3
Joined
Nov 11, 2012
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Coimbatore
Activity points
1,506
Guys help me
How to store audio in memory for 8051 ?
how to retrieve back to audio using 8051 ?
tell me in details......
 

the memory capacity of the 8051 is very small thus meaning that your design should take another dimension in terms of microcontroller, aslo the 8051 has no in-built ADC for this task.

you have to know that you cant make use of the 8051 for real time audio processing because the flash memory of the 8051 can not be written to in real time except during program downloading so you see the problem.

if at all you are to store any audio data to the 8051; then you must have done the audio sampling before hand, get the data, then add it up in your code just like a look up table. then you can call it like routine using the original sampling frequency that you used during the processing.

for you to do any audio encoding and decoding then you should go for a memory store; say something like a memory card and a ram that will serve as a buffer for your application then you can get for your self a good ADC with a good conversion time like the "ADC0820" that will meet up with the frequency of the audio signal assuming you are dealing with a 44000 Hz sampling.

you can optionally make use of an ATmega or PIC16xxx microcontroller with in built ADC but you have to know that their conversion time will not meet the demand of higher frequencies looking at the audio signal. they are limited to about 15KSPS.

hope this helps
...sequel
 

So how can we increase the sampling freq in pic microcontroller ,,and what the max sampling freq when using 20 mhz crystal
 

What about pic12f1840 ?
shall i use it instead of pic 16xx ?
if so give me architecture and instructions of pic12f1840....
pls....
 

What about pic12f1840 ?
shall i use it instead of pic 16xx ?
if so give me architecture and instructions of pic12f1840....
pls....

There is no 8 bit or 16 bit controller capable of processing Audio..

Try DSP instead which would be easier and cheaper..
 

for data sheets go through (1)datasheet4u.com (2)alldatasheet.com
 

There is no 8 bit or 16 bit controller capable of processing Audio..

I beg to disagree. That would easily be possible with members of the Infineon XC166 family, just to name one high performance 16-bit architecture.

Try DSP instead which would be easier and cheaper..

DSP is not easy to use but a pain in the ..... neck.

Just my opinion.
Bob
 

elm-chan.org/works/sd8p/report.html

dmitry.co/index.php?p=./04.Thoughts/02.%20Single-chip%20audio%20Player

see the sites and tell me
Is this possible or not ?
pls help me
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top