Nordic nRF52 PDM microphone
Оплачивается при доставке
Nordic nRF52 PDM Microphone Project
I am seeking a software developer who can assist me in developing a Nordic nRF52 PDM microphone. The microphone should measure sound level in dB.
Ideal Skills and Experience:
- Proficiency in software development for Nordic nRF52 in KEIL with SDK by Nordic
It is necessary to implement the code for the microcontroller in C . It is necessary to receive data from the MEMS microphone MMICT390200012 via the PDM interface. Microcontroller Nordic nRF52832. ARM KEIL development environment. The environment is already configured and there is a project. The official SDK from Nordic nRF5_SDK_17.1.0_ddde560 is used. All peripherals, UART for debugging are also configured. PCBA is factory produciton. Scheme in the attachment
Set up the PDM interface.
It is necessary to supply power to the microphone through PCA8574APW, 118 (the code for PCA8574APW is already configured, there is a function, it works). Function is PCA_setstate(PCA_MIC) to turn on and and PCA_setstate(PCA_OFF) to turn off power supply for microphone.
Start collecting data from the microphone, fill the buffer.
Make a conversion and get a measurement of the sound volume in decibels.
There is a function prototype to implement:
PDM_init(); // init PDM interface
db_value=Get_Dec(); // to get data from MIC.
you need use siparatly pdm.C and pdm.H files for you code.
The task must be done quickly in 3 days.
I give access to the hardware platform and PC through Anydesk.
ID проекта: #36720924