ΣSigmaStudio Ask AI Русский Log in

adau145x watchdog?

SigmaDSP & SigmaStudio matthijs Nov 22, 2016 00:00 2 replies Original on forum ↗
Subscribe
matthijs Question
Nov 22, 2016 00:00

The ADAU145x datasheet states w.r.t. the watchdog:

The counter is reset to the maximum value each time the program counter jumps to the beginning of the program to begin processing another audio frame (this is implemented in the DSP program code generated by SigmaStudio).

However when I configure the watchdog it simply expires. If I set a very large value it takes some time to expire, but it still does, even though the program is running normally.

Any chance SigmaStudio has perhaps neglected to insert the aforementioned code to reset the watchdog?

watchdog

adau145x

ian Reply
Jan 23, 2017 00:00

I can see that you have had no official response from Analog.com, but I wonder if you have found a solution to this issue?

DaveThib Reply
Nov 7, 2019 00:00

Hello matthijs and ian,

I did some research and experimentation and figured out how to use this feature in the DSP. There is no need for special software, it is mostly done in hardware and you can easily setup the resetting of the counter in your SigmaStudio code.

Here is the post where I detail it:

https://ez.analog.com/dsp/sigmadsp/f/q-a/118354/using-the-watchdog-counter-in-the-adau1452-or-the-adau1467-family-of-processors

This should answer your questions.

Dave T