Lagre lydfil på EEPROM

E

emax0198

Guest
Jeg vil ot lagre et lydklipp på EEPROM og spille med PIC MCU for 2 til 33 minutter.Vennligst hjelp hvis noen har gjort et prosjekt som dette ...

 
tror du trenger 5 minutter posten (og spille) tid
og sample frekvensen er 8kHz ...
Det betyr i ett sekund du lagrer 8bit * 8000 data med 8bit adc uten komprimering algoritme ..
i 5 minutter det er 5 * 60 * 8000 = 2,4 megabyte ...den er for stor ...
Kanskje du kan redusere det benytter lavere sample frekvens, men enn qualyty stemme vil senke ...

for små posten kan du bruke en ekstern EEPROM ..

ATMEL har virkelig god søknad oppmerksom på dette:
http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf
Prosjektet har 4minutes og 15 andre posten / spilletid

men i ditt tilfelle er det mer hensiktsmessig å bruke en lyd record / play chip ...
Jeg vet ikke mye om dem, men isd chips er svært populære:
www.isd.com
og for deres priser:
www.digikey.com

 
les her som en introduksjon

den eneste posten 1k

men det kan være verdt å lese

: http://www.romanblack.com/picsound.htm

 
Se etter ISD Single-Chip Voice Record / Playback Devices.
De har innebygde spilleren, koder / dekoder og hukommelse.
Kanskje de er litle dyrt, men det er verdt.

 
Det er ikke på en PIC og det er ikke i EEPROM, men her er mitt prosjekt for en AVR posten og spiller fra et MMC / SD-eller CF eller harddisk http://mcselec.com/forum/viewtopic.php?t=683
Visste du at 33min * 60sec per min = 1980sec ved en samplingsrate på 8k per sekund mono = 1980 * 8000 er større enn 15m.Hvis du bruker komprimering kan du redusere dette.

 
du kan bruke en mp3, chip VS1001 MP3 dekoder, i dette området har montere styret og bare chip å selge http://www.jelu.se/shop/product_info.php?cPath=1_28&products_id=78

http://www.jelu.se/shop/index.php?cPath=1_21

 

Welcome to EDABoard.com

Sponsor

Back
Top