Changing 1772 filters without sigma studio
Hi,
I have an application where I would like to use an ADAU1772. One of the requirements for this board is that it can implement different digital filters which can be selected by an external input like a dip switch or jumpers.
I would like to stick with the 1772 because it has all the hardware interfaces I need (PDM mic, self booting, analog output) and I would like to avoid putting a micro on the board.
My idea to do this was to put multiple EEPROMS with the same address on board and have a jumper to enable or disable each EEPROM. That way the user could select an EEPROM and then reset the board to load a new code with a different pre-defined filter (sigma program).
It seems like there should be a more elegant solution. Can anybody recommend a better approach?
Thanks,
JJB
adau1772
Integrated/Special Purpose A/D Converters
sigmastudio
SigmaDSP
Audio CODECs
Hi JJB,
The ADAU1772 has two coefficient memory banks (A and B) for the filters used in the signal flow you create in SigmaStudio. Utilizing this feature along with the Multi-Purpose (MP) pins you could create the system you are referring to. A few of the MP pins can be assigned to toggle between the coefficient banks. You could create your schematic, load different filter settings into each coefficient bank, and connect a switch to the MP pin assigned to select bank A or B. This is limited to two different filter settings, but if you need more, you would only need 2 EEPROMS for 4 filters, for example.
More information on the MP pins can be found on page 44 of the datasheet.
www.Analog.com/ADAU1772
Also, here is a document describing how to create an EEPROM image using different coefficients in each bank.
https://ez.analog.com/docs/DOC-3103
Regards,
-BillJ
This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.
Thank you,
EZ Admin
Please log in to reply.