Because the data sheet explain the ADAU1772 can use noise cancelling application
and 15mw power consumption for typical noise cancelling solution.
Could you tell me that the ADAU1772 have built in noise cancelling algorithm or not ?
The ADAU1772 does not limit the user to some kind of pre-programmed signal flow. It has a programmable filter engine that allows the user to have the flexibility to create their own noise cancelling solution. It essentially provides a way to migrate a traditional analog-based filter design over to the digital domain, which allows for a reduced component count and smaller PCB.
For example, in a traditional feed-forward ANC solution, a filtered version of the ambient noise is combined with the desired signal to create the output signal.
This can be accomplished in the ADAU1772 by using SigmaStudio to create the signal path and tune the filters.
In the most simple system, you would have two inputs, a filter, a summer, and an output.
For complex systems, you can combine multiple filters for more precise tuning. In a mono feed-forward ANC application, for example, you can add up to 28 filters.
In a stereo feed-forward ANC application, you could have up to 12 filters per channel (for a total of 24 filters).
You can also be creative and use the filters for other purposes, such as frequency response correction (to give the headphones the proper frequency response for the best quality sound). That might look something like this, for example:
There are also extra cells like the mute controls or volume controls, which let you mute the headphones or control the volume:
In addition, you can configure GPIO to perform various functions, like muting the signal, enabling/disabling the ANC filtering, or controlling the output volume.
So, as you can see, the ADAU1772 does not have a built-in fixed-function ANC algorithm. Instead, it has all of the building blocks you might need in order to make a typical ANC solution and it lets you flexibly combine them to get the result you want.
Thank you for your help. I will be try to design ANC function for myself at ADAU1772. Thank you.
Retrieving data ...