Post Go back to editing

Audio Codec recommendation for mobile application

Hello there,

We are currently designing a portable device that needs audio capabilities. My requirements are not very strict about the audio so I can be a little free.

Basically, the system will take its analog audio input from a headset with push button and pass the PCM digital audio stream to FPGA. On the receiving side (other unit) the FPGA will supply the codec with PCM digital audio stream and the codec will drive the headset headphones. Systems will work in full-duplex so I'm in need of a codec.

I think 96 kHz rate will work. 24 bits will be sufficient. It would be nice to have features like push-button detect / automatic headphone/mic detect. It would be great to have an evaluation board option.

To be honest I was going after other vendors LM4935 IC. Since we are using Analog Devices chip for the video solution (adv7511/adv7611) in the same design (which I'm extremely happy with), I really want to know what other choices I have.

Best Regards.

Parents
  • Hello Wustafa,

    Detecting button presses is actually a bit tricky to do. There is a part that Maxim produces that can detect an end of call button press. Perhaps this will work? I am not certain and you would have to investigate more fully. There are other similar products on the market. You will find that different headset manufacturers will make things slightly differently making a universal solution a little difficult. So let me point you to this one part but obviously, I cannot say if this is the right solution for you.

    MAX14579E Low-Power Headset Detectors with SEND/END Button Support - Maxim

    If you wanted to do this yourself you would have to sense the mic impedance and then react based on the results. This is a lot of circuitry in a non-integrated solution. If I remember right the send/end button just pulls the line to ground so that is a bit simpler. You will have to do some research on your own.

    Thanks,

    Dave T

Reply
  • Hello Wustafa,

    Detecting button presses is actually a bit tricky to do. There is a part that Maxim produces that can detect an end of call button press. Perhaps this will work? I am not certain and you would have to investigate more fully. There are other similar products on the market. You will find that different headset manufacturers will make things slightly differently making a universal solution a little difficult. So let me point you to this one part but obviously, I cannot say if this is the right solution for you.

    MAX14579E Low-Power Headset Detectors with SEND/END Button Support - Maxim

    If you wanted to do this yourself you would have to sense the mic impedance and then react based on the results. This is a lot of circuitry in a non-integrated solution. If I remember right the send/end button just pulls the line to ground so that is a bit simpler. You will have to do some research on your own.

    Thanks,

    Dave T

Children
No Data