Author Topic: Developing solution for audio playback  (Read 1295 times)

0 Members and 1 Guest are viewing this topic.

Offline tyguy2Topic starter

  • Supporter
  • ****
  • Posts: 303
  • Country: us
Developing solution for audio playback
« on: July 18, 2019, 05:37:29 am »
I'm currently working on a project that needs to loop a few second audio clip every couple of minutes over a few hour period. I'd prefer to stay away from embedded computers, ie raspberry pi's and the like, since the project will be sent to production and needs a long battery-life. While researching solutions, I came across this on Adafruit: https://www.adafruit.com/product/2220 This is essentially exactly what I need, the only issue is that I'm trying to integrate this into a production PCB, so the idea of spending $25 a piece for these, along with the fact I can't order the flash pre-programmed, is a bit of an issue. I know Adafruit offers the schematics to this board, so in theory I could just lift the design from there, but the main component isn't available on Digikey, and I'm not sure if they've flashed it with some custom, non-commercially licensed firmware. Does anyone have some ideas as to how I could proceed? Should I just use an imbedded Linux machine, something that consumes less power than an RPI, or is there an easier way?
[Sarcastic comment] clever joke [/sarcastic comment]
Bitcoin:
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
 

Offline tyguy2Topic starter

  • Supporter
  • ****
  • Posts: 303
  • Country: us
Re: Developing solution for audio playback
« Reply #1 on: July 19, 2019, 12:16:19 am »
https://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en

It seems that their programming software hasn't been updated since Windows Xp/7, and I can't find any information on their website about the SPI commands available. If I could find those SPI commands, specifically for their ISD3800, I think I could make it work, but as it stands I'm not sure. Are there any other chips able to do something similar to this? Maybe something similar to the ISD1700 but with a higher sample rate than 12khz?
[Sarcastic comment] clever joke [/sarcastic comment]
Bitcoin:
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
 

Offline edavid

  • Super Contributor
  • ***
  • Posts: 3464
  • Country: us
Re: Developing solution for audio playback
« Reply #2 on: July 19, 2019, 04:50:32 am »
ATMEGA328 + serial flash?  That way you can use an Arduino audio player library.

 

Offline tyguy2Topic starter

  • Supporter
  • ****
  • Posts: 303
  • Country: us
Re: Developing solution for audio playback
« Reply #3 on: July 21, 2019, 05:59:21 pm »
ATMEGA328 + serial flash?  That way you can use an Arduino audio player library.



I looked around, and the Arduino Audio library was ported to the SAMD21 line of chips (https://github.com/arduino-libraries/AudioZero/blob/master/examples/SimpleAudioPlayerZero/SimpleAudioPlayerZero.ino), which was cheap enough and would play back at a high enough quality to use. Thanks!
[Sarcastic comment] clever joke [/sarcastic comment]
Bitcoin:
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf