Skip to main content
Visitor II
January 7, 2020
Question

I am looking to make audio circuit

  • January 7, 2020
  • 8 replies
  • 2492 views

I am looking to make audio circuit. I need suggestion for microphone followed by noise cancellation ICs.

Any help will be appreciated.

Thanks

Sudhanshu.

    This topic has been closed for replies.

    8 replies

    ST Employee
    January 8, 2020

    Hi @SMeht.1​ , you basically need a tool (analog or digital based) to implement an active noise cancellation IC with a MEMS microphone, right? I suggest you to start from the Bluecoin kit design for the HW schematic and layout, and on the FP-AUD-SMARTMIC1 C libraries if you are starting from scratch. Regards

    SMeht.1Author
    Visitor II
    January 9, 2020
    We want to understand MEMS better. Can someone from ST visit us. Sudhanshu Mehta Staff Engineer, R&D Stryker Stryker Global Technology Center, Tower-II, 8th Floor, Vatika Business Park, Sohna Road, Sector 49, Gurgaon -122002, India P +91-124-4850 965 C +91-9953930827 sudhanshu.mehta@stryker.com www.stryker.com<>
    ST Employee
    January 13, 2020

    Hi @SMeht.1​ , thanks for the invitation and the interest :) Are you specifically interest in MEMS microphone for your application on in ST MEMS sensors in general and/or for other applications (accelerometer, gyroscope, environgmental sensors?) Regards

    SMeht.1Author
    Visitor II
    January 13, 2020

    Hello Eleon,

    Yes I am interested only in Mems.

    I was looking on ST resources. Please validate my research. I need very good quality sound and I want to remove noise from that. (If your audio processor removes noise itself, that will be good as well.)

    I found following combination

    1) STEVAL-MKI126V3 (ST Smart Voice)

    2) STEVAL-MKI129V3 (Mems coupan)

    3) STEVAL-MKI138V1 (ST audio Hub) // I feel this is required for programming audio processor STA321MP only?

    Question 1: After Proof of concept, if we order STA321MP, we will get that pre-programmed or we need to program at production line?

    Question 2: ST Smart Voice can give I2S output. At this I2S output, do I need another noise removing chip (may be some CODEC)? If yes, please suggest.

    Question 3: My research above on ST MEMS is good for audio reception or not? i mean i need very good audio quality without noise.

    If you suggest something else, please give full description.

    Sudhanshu Mehta

    +91-9953930827 (call me anytime)

    SMeht.1Author
    Visitor II
    January 13, 2020

    Do we need anything else in for making above thing working.. I need I2S output.. Rest of things i have in place.. FYI i am looking to use WT32i bluegiga module for proof of concept.

    SMeht.1Author
    Visitor II
    January 16, 2020

    Any suggestion will be appreciated..

    SMeht.1Author
    Visitor II
    January 16, 2020

    I am interested in MEMS microphones

    SMeht.1Author
    Visitor II
    January 20, 2020

    @Eleon BORLINI​  can you please help us on this?

    ST Employee
    January 23, 2020

    Hi @SMeht.1​ , as I wrote before, the reference design for an active noise cancelling and, better, beam-forming app is the Bluecoin tool, aka STEVAL-BCNKT01V1 (the first one you mentioned in the comment here above). The other suggested evaluation tool is the X-NUCLEO-CCA02M2. Both them can be interfaced with the tool you suggested, the NUCLEO-F410RB, that acts as master board. You can find the FW libraries for the PDM to I2S conversion in the Middlewares folder of the function pack FP-AUD-SMARTMIC1.

    I suggest you not to use the STEVAL-MKI126V3 / STEVAL-MKI138V1 and related SW, because they are nrnd products and are no more supported.

    SMeht.1Author
    Visitor II
    February 27, 2020

    Hello @Eleon BORLINI​ 

    Thanks for your reply.

    As per your suggestion, i have started doing POC with STEVAL-BCNKT01V1 .

    it works fine when i record sound on PC using USB.

    My next action is to make it compatible with product. I want to take this audio over I2S and send this to bluegiga wt32i iwrap6 module.

    I am getting challange in this.

    i want to reduce following items of STEVAL-BCNKT01V1 module.

    LRCLK (Word Select Clock) - 8.00 kHz

    BCLK (Bit Clock) - 385 kHz

    I can compile code. Can you suggest how to lower this. I am using STM32CubeFunctionPack_SMARTMIC1_V2.0.0.

    other wise voice on other side of Bluegiga module is cracking.

    Thanks

    Sudhanshu Mehta