HS USB MEMS Microphone on STM32F769-Discovery board.

Project Overview:

We are working on a HS Microphone driver for the STM32F7 microcontroller. We have a base project that functions periodically that needs to be debugged so that the microphone works 100% of the time.

More Details:

For a little background, The original project was ported from the STM32Cube Expansion MEMs MIC 1 project and I have modified the project to work with the STM32F769, HS USB and to take audio data from a static file to eliminate any issues with interrupts from the MEMs microphones that may have been causing any problems, but the result is the same. I have also added print statements to functions so that we can trace through the calls. I am using Audacity to record the audio as shown in the image attached. The Audio is working intermittently and we are looking to resolve the issues and get the microphone working 100%. I have attached the STM32 Cube project that uses Keil tools to this post for review.

Problem #1:

The USB_REQ_SET_INTERFACE setup call gets called every time located in usbd_audio_in.c @ 326 which is opening the Isoch endpoint and setting the alternate interface and sending a dummy buffer of data. This should be followed by a DataIn which happens sometimes and when it does occur audio is recorded fine when it does not happen stopping and starting the recording multiple times can get it to fire.

Problem #2:

USBD_AUDIO_DataIn usbd_audio_in.c @ 393, needs a delay in there on line 401 to work properly which looks like if the function completes too fast there is an issue but haven't found what the error is.

What We Would Like Resolved (Statement Of Work):

1. HS USB Microphone Start and Stop recording from Audacity to work 100% of the time

2. Remove delay added to Data-In to make audio capture work

Youtube Video of the Project Running:

[login to view URL]

Thank You,

George Vigelette

Compétences : Programmation C, Génie Électrique, Electronique, Microcontrôleur

en voir plus : bringing project manager board project, master tri fold board project example, led matrix message board project, stm32f7 sample code, stm32f769ni, stm32f4 development board, stm32f769 eval board, stm32f746g-disco, stm32f769 discovery examples, st stm32f769i discovery, stm32 development board, list things needed poster board project india, bulletin board project, pcb load board project, job board project work, matrix message board project, bid led message board project, free led message board project, digital bill board project, mayas board project

Concernant l'employeur :
( 1 commentaire ) Rochester, United States

Nº du projet : #18900078

7 freelance font une offre moyenne de $210 pour ce travail


Thanks for sharing your project. As I'm a Senior Embedded System engineer, I have rich experiences in many embedded systems development and programming. Especially, I had designed many circuit & 2~12 layers PCB Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(20 Commentaires)

Hi Sir good day I am Senior ENGINEER developing Hardware and Software Expertise in audio/video processing and associated simulation and evaluation tools and methods, communication I2C, I2S, SATA, RS232, RS422, Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(47 Commentaires)

I'm an electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development single MCU (Mi Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(22 Commentaires)

Hello! I am very interested in your post project. i have rich experience on it. I think this project is very suitable for me and i am sure i can give you good result . I can help you if you'd like looking forwar Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(5 Commentaires)

Dear sir, I'm sure that I can complete your project 'HS USB MEMS Microphone on STM32F769-Discovery board.' as soon as possible. I am senior software developer and always provide fast service. I promise a high quality a Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(1 Évaluation)

thanks for sharing details. I have worked on ST32 series MCU, I would like to troubleshoot your issues and work together. Lets have further discussion, If you are ok with budget. Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)