Audio Record/Playback Circuit


Closed Thread
Results 1 to 9 of 9
  1. #1
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697

    Default Audio Record/Playback Circuit

    Hi, I want to make a circuit that can record short audio clips then play them back through a speaker. The playback needs to be controlled by PIC chips and the audio must be high quality.

    I found a component (ISD1000A) that looks like it should do the job. Ive never done anything like this before so i would just like to know if that chip is suitable for what i want.

    Im not completely sure what kind of speakers i will be using yet but i assume this device could be connected to an amp for larger speakers.

    Does anyone know where to buy these chips from? I found a few webpages that sell them in large quantities but i only want about 10 of them depending on the cost. Ive still not found a site that gives me a price yet.

  2. #2


    Did you find this post helpful? Yes | No

    Default

    I'm not sure about the UK, but these chips (better and larger ones) are available from DIGIKEY in the US. Relatively cheap as well - a 120 second version for $10.18 US DIGIKEY # ISD17120PY-ND
    240 second for $12.00 DIGIKEY # ISD17240PY-ND

    Or just do a search for CHIPCORDER on DIGIKEY'S site

    I'm using both - they are excellent

    These were discussed in a previous thread

    http://www.picbasic.co.uk/forum/showthread.php?t=9365

    Ken

  3. #3
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Thanks. Ive had a read through that thread and these chips seem perfect.

    If i get one with an SPI interface then can i still use serial on the PIC chip? I just had a look at the datasheet for a PIC16F87 and it seems some of the SPI pins are the same as the RX/TX pins for serial. Is this the same on all PICs or would there be some that can handle both at the same time?

    Edit: Im just going to read up on SPI now. Ive never used it before
    Last edited by The Master; - 10th February 2010 at 18:58.

  4. #4
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Ive done some testing using goldwave. I encoded the most important sample using 11.025KHz (the closest option to 12KHz). The quality sounds really bad. Its like being put through a low-pass filter. Would this test be representative of those chips and if so are there any that support a higher sample rate?

  5. #5
    Join Date
    Feb 2003
    Posts
    432


    Did you find this post helpful? Yes | No

    Default

    Bandwidth is half the sampling frequency so your 11K sample will only have a top end frequency of around 5.5kHz

    If you want CD quality then you need to sample at 44.1kHz.

    Sampling at 32kHz will give you quality similar to FM radio.
    Keith

    www.diyha.co.uk
    www.kat5.tv

  6. #6
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Im not sure what you mean there. I havnt seen bandwidth mentioned anywhere. The datasheet for these chips gives the sampling frequency (max 12KHz) and the tests i did also used sample rate.

  7. #7
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default

    The bandwidth (what you will hear) is the half of the sample you will take.

    So for telephone quality a sample rate of 6-8khz is going to give you 3-4KHz bandwidth. What you define as filtered audio.

    It is the price you have to pay for the A/D conversion in respect with he memory needed.

    Ioannis

  8. #8
    Join Date
    Nov 2005
    Location
    Bombay, India
    Posts
    947


    Did you find this post helpful? Yes | No

    Default

    For what it is worth, most of these chips are solid state alternatives for the tape in telephone answering machines. So, the quality you should expect is on par with phone quality. There may be a few variants which allow you to choose your sample rate. The APR series from Aplus Taiwan is one of such chips. Using segmentation and playing fill-ins, you can build really long messages. Some examples would be the announcement systems on the train / bus.

  9. #9
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Hmm, that doesnt sound too bad then. I guess the only way i will find out for sure is to actually order some and see how they sound. If it turns out that they arent suitable then i have another idea. I seem to remember FTDI making an mp3 player chip or circuit. I know thats probably overkill for a short sample but if i used that i could use it for the longer files aswell.

    I will order some of the ISD chips first though and see how they turn out. Thanks.

Similar Threads

  1. Circuit Design Question
    By bradb in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 11th August 2009, 08:18
  2. Short circuit portection circuit ?
    By iugmoh in forum Schematics
    Replies: 1
    Last Post: - 21st December 2008, 21:33
  3. Circuit reliability issues
    By hkpatrice in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 23rd November 2007, 14:55
  4. PIC Audio
    By toofastdave in forum mel PIC BASIC Pro
    Replies: 28
    Last Post: - 27th June 2007, 13:49
  5. Replies: 3
    Last Post: - 29th October 2006, 09:16

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts