Poreikis. WAV (PCM) audio grandinės Nr MP3

W

wafer101

Guest
kiekvienas kalba apie mp3 grotuvą.Aš vietoj reikia arba norite sukurti schemą, playes. Wav failas nesuspaustų skaityti kai kurių "Flash arba EEPROM.dydžio. WAV failas yra unimportand netgi 64KB.
thanx for the help.
wafer101

 
Viskas ko jums reikia tai PPK skirtas garso Datastream - yra daug rinktis - ir kontrolės grandinė laikrodis iš atminties duomenis DAC.

Jei tikrai nori žaisti. WAV failą savo kompiuteryje išsaugotas formatu, jums reikės MCU skaityti ir. WAV failo pavadinimu ir perduoti Datastream į VPK.Rasite čia šiek tiek. WAV formatu info:

http://ccrma.stanford.edu/CCRMA/Courses/422/projects/WaveFormat/

Kita vertus, jeigu jūs galite parašyti savo garso failus tik su garso duomenys žinomas forma (pavyzdžiui, 16-bit, stereo, kairiajame kanale pirma, 44.1KHz mėginių ėmimą), tada galite tik laikrodis tai tiesiai į VPK su mažai kontrolės logika.

Kai kurių VPK pasiūlymus, pabandykite TI sąrašas čia - pereikite prie DAC's:

http://focus.ti.com/docs/apps/catalog/resources/applicationdevices.jhtml?appId=1&section=suggested_devices

Už konkretų pavyzdį iš TI, pabandykite:

http://focus.ti.com/docs/prod/folders/print/pcm1725.html

Yra daug kitų PPK yra daug kitų gamintojų už tai.

Į sveikatą,
FoxyRick.

 
Labas, wafer101

Ir tu turi žinoti I2S protokolą, yra geras ryšys http://users.telenet.be/educypedia/electronics/I2C.htm.

Dauguma Audio DAC remiantis šio protokolo.

Į sveikatą,

Davy

 
Ypu gali perduoti PCM pavyzdžių. WAV failą iš savo kompiuterio MCU ir tada parašyti kodą MCU išsiųsti ją VPK ...

 
Norėčiau dar kartą padarė 8-channel mėginių, kad dempingo kaina 16-bitų WAV garsą DACs.VPK aš buvo pigūs Maksim 16-bit DAC serijos, kuris dirbo Gerai.

Kaip jis dirbo tai, kad mėginiai buvo laikomi SRAM, mikrovaldiklį gavo MIDI pranešimus nuo priemonės ir pakrautos pavyzdys adresą ir ilgio FPGA.FPGA kontroliuojama indeksas (vieta atmintyje) visų 8-kanalų ir eilę tinkamą atminties duomenų, kai jis buvo to kanalo laiko žaisti.Antra FPGA įsikabinti duomenis apie kiekvieną kanalą ir pasiuntė jį į DAC per I2C protokolu.

FPGA's buvo parašyta VHDL ir kaupiami Quicklogic lustai.Nė vienas iš įpročių, buvo labai sudėtinga, aš turbūt galėtų siųsti Jums kai VHDL, kaip spręsti, ir tt buvo atlikta, bet viskas parašyta jūsų atminties lustą, kurį norite naudoti duomenų lape.

Jei tiesiog norėjo pastatyti grotuvas grandinė, ko jums reikia tai dvejetainis skaitiklis, RAM lustas ir DAC.Naudokite prieštarauja muštuvis per visus skirtingi adresai atmintyje, kad jūsų pavyzdys (16-bitų mono wav) yra saugomi.Pradėti naujo kovos su 0, o kiekvieną kartą, kai laikrodis dėmesį į naują adresą, kad atminties mikroschema, taip pat galite rodyti DAC su užraktu į naujo pavyzdžio - Spartinti laikrodis pagreitinti atkūrimą, ir tt Visi labai paprasta.

Todėl pasakiau mono wav, kad mono WAV formatu saugomas kaip žaliavos bandiniai - be dekodavimo reikia tiesiog laikyti pagrindinio bloko WAV duomenų atmintyje, ir jūs pasiruošę žaisti su PPK.Stereo WAV pakaitiniai R pavyzdys, L pavyzdys, bet tai beveik tas pats.Jei galite suteikti šiek tiek daugiau specifiką aš bet mes galime ką nors dirbti.Serijos DACs yra pigiausias, bet jums reikia FPGA arba PAL prie laikrodis iš eilės tinkamo formato duomenų.Jūs tikriausiai tinka į du PALCE20V8's, kurių kiekvienas suteikia 8-bitų verta logika.

Hope it helps!

 
http://ampage.org/hammer/files/Alphadrum.PDF
iš minėtų audio grotuvo pavyzdžiui, naudojant skaitiklis, EPROM ir DAC

 

Welcome to EDABoard.com

Sponsor

Back
Top