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.

TLV320AIC3262: Beamforming for Noise Cancellation (Contd.) - Usage of PPS

Part Number: TLV320AIC3262
Other Parts Discussed in Thread: AM5728

Dear TI Team ,

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1336956/tlv320aic3262-beamforming-for-noise-cancellation This was our earlier post related to query in this post.

We are seeking insights from the TI experts around the usage of beam forming microphone feature implementation in our custom board for Noise cancellation.

1. Availability of Beam forming software in PPS - Are the required libraries for beam forming microphone support available from TI ? it is required for 3262 AUdiocodec on TI AM5728 for our custom board. 

2.We have 3212 EVM though on the custom board 3262 Audiocodec is used and MINIDSP is on 3262. How the PPS can be used with the custom board ??

3. What would be the required inputs and outputs expected during testing with PPS

4. How would the loading of Binary from PPS onto custom board

5. How the PPS binary shall be loaded onto the production systems

6. Any training Videos around PPS are available for better understanding of the software ?

  • Hi,

    PPS is a tool to build your audio configuration/features from those components available in the device.

    Some application could exceed the device resources, so we recommend using external DSP.

    If you want to try, please go through and build the flow per your setup/requirement using the guide provided in the other post.

    You don't need any libraries, everything you need is in PPS including some examples and help document.

    Section 2.14 of the user guide shows the step to load/execute your code.

    There are several PPS training videos in this link below which you can view.

    Search results | TI.com

    Regards.

  • THanks we have gone through the documents and training videos , installed the PPS on a windows host.

    However some of the queries asked in the initial post are still there :

    1. How to check the inputs and required output from the PPS ?
    2. How to verify our code is loaded on the MiniDSP and being executed at run time.

  • This depends on the code. If you are running ADC then you will record the digital output signal and if you are running DAC, then you will listen to the respective output module you set/configure. For example, the flow attached below. Once you download and run, you can record the tone (AIN) coming from IN2L/R (J2) on the EVM (DOUT). For DAC, you can play a signal on the USB (DIN) and listen the analog output (AOUT) to HP output (J4 on EVM).

    I have added a stereo mix just to show you, but you can remove the mix and volume as you wish.

    3000.ProcessFlow2.pfw

    When you click to download and run, you will see the screen turns to blue and at the output window shows build succeeded.

    Regards.