Hello everyone,
We are planning to use MAX98050 for both ANC(Active Noise Cancelling) and ENC(Environmental Noise Cancelling) applications. In our case, we will have 2 microphones(first mic close to mouth and second mic close to ear). First mic will be used to get the auido data and the second mic will get the noise data. There will also be a speaker right next to the ear.
ENC is required to filter the noise from the user voice while transmitting the voice data(received from mic1 and mic2).
ANC is required to filter the noise while transmitting data to the speaker(located right next to the ear)
Can we rely on MAX98050 to achieve these goals? or should we consider a different and perhaps more capable codec alternative? Our aim is to ease the load on our main CPU so that it can focus on other tasks rather than audio processing.
Thanks in advance