Is it possible to implement preset settings on a stand-alone ADAU1452?
Hello All,
For a new design I would like to use only the ADAU145x DSP without a controlling microchip. Customers will be able to write their own DSP application in SigmaStudio and upload it into an flash chip that is connected to the DSP. But we would also like to implement an option so they can select predefined settings, or even a complete different DSP application.
Would that be possible on a stand-alone ADAU145x?
With kind regards,
Reini
Audio Signal Processors
adau1452
software
Standalone DSP
adau145x
SigmaDSP Audio Processors
preset
Show More
Hello Reini,
Some of this can certainly be done but some of it will have to be done creatively. You can certainly just do exactly what we do on an eval board. Perhaps do a few tricks like having some logic to disable selfboot when the USBi is inserted. There would still be the tricky process of programming the flash through the DSP. You could have a bridge that goes over to the flash from the slave port so you could use the EEPROM features in SigmaStudio to take a hex file and load it into an EEPROM. Both of these can be confusing for users who are not engineers.
For the option of creating predefined settings might be possible. We do have the feature that was designed for having multiple sets of parameters for the same program. The parameter set is defined using GPIO so it books up with the correct settings. The tricky part would be twofold, the first is how to update the EEPROM and the second is writing a program that has enough switches and routing options to allow users to connect the predefined functions in useful ways.
You can place many of these functions into hierarchy blocks and then hide them with a password so users cannot change them. They can only change the functions you bring out of the hidden blocks. This is also certainly possible but you get back to the complicated way to save the project into the EEPROM/Flash.
I think I would be using some small 8-bit PIC to do some of this to simplify things. Anyhow, this are my first thoughts on your interesting question.
Dave T
Hello Dave,
Sorry for my late reply, I was ill the other week (no Covid, just the flu ).
Thank you very much for your suggestions! We will try them, but as I see how complicated it will become, it is indeed best to use a microcontroller to simplify the process :-) I think it is better to add an additional dollar to hardware costs then have support deal with difficult customer questions later. When we manage to implement the presets in the DSP, customers must also able to deal with that, what potentionally would be an extra load on our support department :-)
With kind regards,
Reini
Please log in to reply.