Electronics > Projects, Designs, and Technical Stuff
Good SMD Audio Codec?
(1/2) > >>
ManlishPotato:
Hi this is my first post!
I've used the Adafruit audio fx board https://learn.adafruit.com/adafruit-audio-fx-sound-board/overview for the prototype to my next project. Even though its a really nice board i would really like to use the main smd component called vs1000 http://www.vlsi.fi/fileadmin/datasheets/vs1000.pdf, witch is basically a ogg vorbis player with uart. This seems like the perfect component for my project as it has minimal amount of external components, all you really need is a way to store the music.
Problem is that the vs1000 is a pretty old and isn't available anymore, at the very least not here in Sweden.
What is your go to smd audio codec?

The requirements are:
Functionally the same as vs1000
Runs on 5v
Can communicate with a micro-controller via for example i2c
Does NOT have to be high fidelity, i just want to play a simple song, does not have to sound good.
SMD footprint is preferred, but the important thing is that it is a single IC

Thanks in advance to any answers! :)
janekm:
They're quite specialised chips so they were never easily obtainable through standard distributors as far as I recall. There's still inventory at Chinese distributors, especially of the newer chips like VS1063 so you could try that. Alternatively, since they're effectively neighbours maybe it's worth reaching out to VLSI directly?

I don't believe there are many if any alternative chips of more recent vintage as the MP3 player market has been subsumed by the mobile phone market, and mobile phone SoCs embed basic DSP functions for implementing audio decoding.
kjr18:
How about DFPlayer? You get uart, sd card slot as music storage, even small audio amp.
mariush:
A PIC24 or a PIC32 is fast enough and powerful enough to decode MP3 or FLAC or Opus in real time ... they're also cheap, some are under 1$ ... programmer for them is cheap, 15$ or so...

Problem is most likely you're gonna need an audio codec  besides it ... the pic can decode and then send through serial/i2c/i2s the data to the audio codec and the audio codec can play it and optionally amplify it (some codecs have headphone/speaker amps in them) and even apply effects on audio (depending on complexity of codec)

Here's an example of such a codec (with headphone amp built in and also has mic input and analogue line in support) : https://www.digikey.com/product-detail/en/nxp-usa-inc/SGTL5000XNLA3/SGTL5000XNLA3-ND/2186899

See also https://www.microchip.com/design-centers/audio-and-speech/technology/pic32-digital-audio/pic32-audio-decoders
ogden:
You may consider GPD2846A. There are many low cost boards available on ali and ebay


Navigation
Message Index
Next page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod