Author Topic: Good SMD Audio Codec?  (Read 1432 times)

0 Members and 1 Guest are viewing this topic.

Offline ManlishPotatoTopic starter

  • Regular Contributor
  • *
  • Posts: 52
  • Country: se
Good SMD Audio Codec?
« on: April 24, 2019, 10:38:16 am »
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! :)
 

Offline janekm

  • Supporter
  • ****
  • Posts: 515
  • Country: gb
Re: Good SMD Audio Codec?
« Reply #1 on: April 24, 2019, 12:44:10 pm »
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.
 
The following users thanked this post: ManlishPotato

Offline kjr18

  • Regular Contributor
  • *
  • Posts: 201
  • Country: pl
Re: Good SMD Audio Codec?
« Reply #2 on: April 24, 2019, 01:12:27 pm »
How about DFPlayer? You get uart, sd card slot as music storage, even small audio amp.
 
The following users thanked this post: ManlishPotato

Offline mariush

  • Super Contributor
  • ***
  • Posts: 5140
  • Country: ro
  • .
Re: Good SMD Audio Codec?
« Reply #3 on: April 24, 2019, 01:16:50 pm »
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
 
The following users thanked this post: ManlishPotato

Offline ogden

  • Super Contributor
  • ***
  • Posts: 3731
  • Country: lv
Re: Good SMD Audio Codec?
« Reply #4 on: April 24, 2019, 01:24:55 pm »
You may consider GPD2846A. There are many low cost boards available on ali and ebay


 
The following users thanked this post: ManlishPotato

Offline ManlishPotatoTopic starter

  • Regular Contributor
  • *
  • Posts: 52
  • Country: se
Re: Good SMD Audio Codec?
« Reply #5 on: April 24, 2019, 07:04:09 pm »
Wow! Great answers everybody! I think i'll go with the DFPlayer actually because of it's easiness. Using a PIC wasn't a bad idea though, so i might use that in a later version.
Thanks for all the replies!  :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf