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.

Implementing Noise Cancellation using TPS65950

Other Parts Discussed in Thread: TPS65950

Hi All,

I am working with OMAP3730 evm kit which has TPS65950 as its power module. It also serves as the audio codec module for the evm kit. We want to implement noise cancellation for the input data. For that we need to capture the unprocessed input audio data from the microphone. But we are unable to get neither microphone input nor the input buffer location of unprocessed audio data.

Kindly suggest how to proceed.

Regards

Kuldip Sahni

  • Hi Kuldip

    On OMAP3 EVM boards, non-biased microphones (like the one from a headset) cannot be used to provide input audio. You have to use an audio playback source (like the audio output of a PC or any music player).

    The address of the input buffer will be whatever you have used as the destination address of the McBSP data transfer.

    If you're running Linux,  you could be using ALSA , you can follow the detailed instructions from http://processors.wiki.ti.com/index.php/UserGuideAudioDriver_PSP_04.02.00.07.

    This user-guide pertains to the this release: http://processors.wiki.ti.com/index.php/AM35x-OMAP35x-PSP_04.02.00.07_Release_Notes

     

    regards

    Abhilash