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

ADAU146X - Low-Power Mode and Wake up from digital audio signal

SigmaDSP & SigmaStudio MaxDelius Jul 1, 2024 00:00 1 replies Original on forum ↗
Thread Summary

Thread Summary

The user is seeking a low-power mode and wake-up mechanism for a DSP/amplifier board featuring the ADAU1462/66, particularly for waking up from a digital audio signal via S/PDIF. The hibernation mode is the lowest power mode, but it stops core interrupts and DSP processing, preventing input detection. A solution involves using a controller to write to the HIBERNATE register via the slave port to wake the system.
AI Generated Content
Subscribe
MaxDelius Question
Jul 1, 2024 00:00

Hello,

I am trying to figure out a standby/sleep scheeme for a DSP/amplifier board featuring the ADAU1462/66. To wake up the board via my ADC its pretty clear, since it has a threshold based audio detection mechanism which can generate an interrupt waking up the whole system.
Since I also use the S/PDIF inputs on the ADAU I am looking for something similar, to wake up my system from the digital audio signal. I was thinking about using one of the signal-input-detection modules to generate a wake-up mechanism.
It seems that hibernation mode is the lowest power mode for the adau146X series, is that correct ?
But according the datasheet it seems that interupts to the core and the dsp processing are stopped during hibernation, which would mean I can not use input detectiion in the signal flow ? Am I missing something ?

I would much appreciate if someone could point me towards possible solutions for this!

Best Max

Edit Notes
.

[edited by: MaxDelius at 12:07 PM (GMT -4) on 1 Jul 2024]

Audio Signal Processors

dsp

hardware

wakeup

adau

low power

SigmaDSP Audio Processors

adau1462

adau1466

Show More

Harishgowtham Reply
Jul 2, 2024 00:00

Hello Max,

MaxDelius said:
It seems that hibernation mode is the lowest power mode for the adau146X series, is that correct ?

The hibernate bit simply stops the DSP core from running the program, this means that the program never starts running since it is waiting for the start of frame (Start Pulse ) interrupt. So, since the DVDD current is the predominate current at room temperature this will keep current draw low for DVDD.

The best way to place it into a low power state would be to stop the core and put it into hibernation, then shutdown the power enable registers to power down sections of the part. We did not take these measurements for the datasheet unfortunately.

I'll include the thread link below where Dave responded to a question similar to this earlier.

What is the "power-down" state of the ADAU145x? - Q&A - SigmaDSP Processors & SigmaStudio Dev. Tool - EngineerZone (analog.com)

MaxDelius said:
But according the datasheet it seems that interupts to the core and the dsp processing are stopped during hibernation, which would mean I can not use input detectiion in the signal flow ? Am I missing something ?

Indeed, you're right—during hibernation, the core is in a sleep mode and cannot recognize any incoming signals.

so, you need a controller to write to HIBERNATE register via slave port to wake this up.

Regards,

Harish