This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Recording audio to USB thumb drive

Other Parts Discussed in Thread: PCM2903B

Hello Engineering Community,

I am trying to do a project with some kind of converter that will convert audio to WAV format and write it  real-time to a USB memory key. I think I have found an IC that can do this, the PCM2903B, however I am unsure as to how I should implement this.

I have no problem building the recommended design in the datasheet, but how does it work, really? I mean, what atkes care of doing the FAT? Is there a FAT? what names the files? I figured I would have to use a CPLD/FPGA/what have you to control this aspect of the USB chip (I have considered the FTDI FT245 also) but how does that even work? I can prgram in C, basic (eesh...) and assembler (stop the pain!) but what? 

I am sorry if I have so many questions but I know that there are people here who just eat up these questions. At least, I do on gearslutz... lol

 

anyway, thank you all for your help,

 

sincerely,

 

OW.

  • Hi, Owen,

    Unfortunately, we don't have any simple devices that can do this... You are correct, you need something to manage the FAT, etc.

    I think maybe you need a device that is USB OTG compatible or something, but that's outside my area of expertise...

    I suspect our DSPs and micros can do this. Let me pop your post over to the MSP430 forum to see if anyone there has any ideas for you...

    -d2

  • Hmm, I want to avoid using a microcontroller. Having to learn a new language, platform, etc, is not what I had in mind. Mostly because I know that what I need to do can be controlled by an FPGa, which I already know how to use. I mean, a WAV file is nothing more than a series of bits with a standard header and footer, right? If so, why can't I use an FPGA to write those headers and footers?

     

    Or am I missing something in the big picture here?

    Please be gentle on my simple mind!

    thank you again,

    Owen

**Attention** This is a public forum