How to put the SGTL5000 into a low power state?

Status
Not open for further replies.

duff

Well-known member
I'm trying to add a Snooze driver for the SGTL5000 does anyone know how to put the SGTL5000 into a low power state? What commands do I send it?
 
Looking at this: http://cache.freescale.com/files/analog/doc/data_sheet/SGTL5000.pdf

I find this:
As detailed in ADC, the line input can be routed to the ADC.
The line input can also be routed to the headphone output by writing CHIP_ANA_CTRL->SELECT_HP. This selection bypasses the ADC and audio switch and routes the line input directly to the headphone output to enable a very low power pass through.

Is that the thing? Then it has to be restored . . .
 
I thought there might be a simple command to put this into low power state I guess not.
 
I have written a bit of code to power down the active circuits in the SGTL5000- assuming that is what you meant by SNOOZING it.
Check out posts #14,15 in this thread:
https://forum.pjrc.com/threads/4233...SGTL5000-in-realtime-processing?highlight=SDR

I added this code to the SGTL5000.disable function (in my local library).-in the standard library is just a null function.
The standard SGTL5000.enable function powers everything back up.
Thanks! That is what I'm looking for, I have been doing some research on this and what you say is what I have found SGTL5000 documentations.
 
Status
Not open for further replies.
Back
Top