element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
RASynBoard RASynBoard schematic / dual microphone / far field support
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 9 replies
  • Subscribers 324 subscribers
  • Views 1598 views
  • Users 0 members are here
Related

RASynBoard schematic / dual microphone / far field support

mon2
mon2 over 1 year ago

Hi. Just placed an order for this new board. Are schematics available for this tool? The option file (on sd card) permits use of a dual mic configuration, which additional microphone can be attached? What is the pinout to the NDP120 for use of this 2nd microphone? Wish to test far field audio pickup with background noise cancellation for the kws testing. Are the DSP packages available for the 2 microphone with far field support? Looks like a great tool and excited to have found it. Thanks.

  • Sign in to reply
  • Cancel
  • peterfenn
    0 peterfenn over 1 year ago

    The schematic is not public, but the RASynBoard Development Guide document provides the level of hardware details that you are likely looking for (including the interface details for additional microphones) http://avnet.me/rasynboard-ug

    Regarding the 2nd microphone, this was prototyped and tested by Avnet (the out-of box application also includes software support for the optional 2nd microphone), but this 2nd microphone option is not currently available for purchase.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mon2
    0 mon2 over 1 year ago in reply to peterfenn

    Thank you Peter for the very prompt reply. Does the DSP package permit the background noise cancellation support (ie.loud music playing  and the NDP120 can still pickup the wake word / commands) ? Very interested to test this support which is lacking on the nicla voice single microphone board.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • peterfenn
    0 peterfenn over 1 year ago in reply to peterfenn

    image

    image

    • Cancel
    • Vote Up -1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • peterfenn
    0 peterfenn over 1 year ago in reply to mon2

    Ongoing work is being done in this area. Theoretically, the 2nd mic will provide significant improvement in extracting keywords in a noisy environment, but we've seen mixed results thus far, with more refinement of this function still needed.   

    PS: Reason for the extended form-factor of the 2nd microphone add-on PCB assembly, is the requirement to have at least 71mm spacing between the two mics.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mon2
    0 mon2 over 1 year ago in reply to peterfenn

    Thank you again Peter. Do not want to outstay my welcome but curious on the following:

    1) are the PDM microphones specific to the applied firmware? That is, can we switch out the TDK MMICT5832 with perhaps the IM67D130AXTSA2 (Infineon)?

    2) Would the microphone on the aux shown paddleboard be the same as the primary TDK microphone?

    3) Are the DSP files user created or supplied by Syntiant?

    This looks to be a very thought out board. You have answered most of the questions within a few minutes that have yet to be commented on by the factory on their rather dormant user forum. It appears they are only after the big fish to keep their (led) lights on. We faced issues with even the nicla voice upon start up. Posted the full solution and corrected procedure on the Edge Impulse user forum.

    Very excited to test your board asap - ETA tomorrow / Friday.

    Thanks again!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • peterfenn
    0 peterfenn over 1 year ago in reply to mon2

    1) Are the PDM microphones specific to the applied firmware?
        Can we switch out the TDK MMICT5832 with perhaps the IM67D130AXTSA2 (Infineon)?
    Having a mix of different mics is not recommended, as the TDK and Infineon mics have different characteristics

    2) Would the microphone on the aux shown paddleboard be the same as the primary TDK microphone?
    >> Yes, an identical TDK MMICT5832 part# is used for the second microphone


    3) Are the DSP files user created or supplied by Syntiant?
    >> Yes, Syntiant provide a DSP files for single mic and dual mic use cases
    The relevant DSP .synpkg binaries can be accessed within the ndp120/synpkg_files folder, of the out-of-box application
    https://github.com/Avnet/RASynBoard-Out-of-Box-Demo/tree/rasynboard_v2_tiny/ndp120/synpkg_files 

    PS: Dual mic operation can be selected without rebuilding the application
    Simply set Mode=2 under the [NDP Firmware] section in the config.ini file: 

    [NDP Firmware]
    # select the function mode. This defines which [Function_x]
    # block will be used. Function blocks define which images
    # to load into the NDP120
    # 1->Function_1;
    # 2->Function_2;
    # 3->Function_3; ...
    Mode=2

    [Function_1]
    Description="Single Mic"
    MCU=mcu_fw_120.synpkg
    DSP=dsp_firmware.synpkg
    DNN=menu_demo_512_general_newph_v103_rasyn_pdm0_ext_icm.synpkg

    [Function_2]
    Description="Dual Mic"
    MCU=mcu_fw_120.synpkg
    DSP=dsp_firmware_noaec_ff.synpkg
    DNN=menu_demo_512_noaec_newph_v103_rasyn_pdm0_ext_icm.synpkg


      

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • peterfenn
    0 peterfenn over 1 year ago in reply to peterfenn

    Anecdotal feedback from Syntiant was that the TDK T5838 microphone is significantly (~4x) more sensitive than the Infineon IM69D130 microphone on their NDP9120 EVB board

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mon2
    0 mon2 over 1 year ago in reply to peterfenn

    Excellent advice. Is the DSP binary available from Avnet or Syntiant to allow us to test with_aec feature? The impressive youtube demos is what we wish to replicate using 2 x microphones. We will remain with the referenced TDK microphones and will also consider to source the TDK EVB that offers support of 2 x flex microphones that will demonstrate the quality of the audio pickup over USB and audacity. Will request the same DSP files on their user forum but the factory support has been quite weak on past questions.

    Does the RASynBoard make use of the AAD feature in the TDK microphone (wake on audio thresholds) to allow for further sleep mode current savings? Based on the paddle board pinout, perhaps not? If yes, which GPIO pin is monitoring for this IRQ event?

    The results we wish to replicate:

    www.youtube.com/watch

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • bwilless
    0 bwilless over 1 year ago in reply to mon2

    Hi mon2,

    My name is Brian and I'm one of the developers supporting the Avnet RASynBoard.  I'm just back from PTO and can offer assistance in this thread.

    You asked about the AAD TDK feature.  This is not currently supported; I would have to look into what it would take to enable this feature as the microphone is managed by the NDP120 firmware.  I'll open a dialog with Syntiant to see what's possible.

    Regarding the two microphone performance.  We currently have an older RASynBoard image that works with the alexa model that's showcased in the video link you provided.

    We're currently updating the RASynBoard firmware to support the latest Syntiant SDK and along with that work I've requested single and dual-mic Alexa models that can run on the RASynBoard.  I think this is still 2-3 weeks away from a public release.  I'll be sure an update this thread once it's been releases. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube