Quantcast
Channel: EngineerZone: Message List
Viewing all articles
Browse latest Browse all 22030

Re: ADAU1761 pops at power down

$
0
0

Hi Phil,

 

Just an FYI, there are some Linux drivers the customer can reference for the ADAU1761 and ADAU1361:

http://wiki.analog.com/resources/tools-software/linux-drivers/sound/adau1361#source_code

 

Can you have the customer try to first mute the DAC digital output section and mixer, then mute all of the outputs volume control registers for headphone, line-outs and mono output prior to entering powerdown mode?  Something similar to the following pseudo-code:

 

 

#define ADAU_PLBMLC0               0x401C     

#define ADAU_PLBMRC0               0x401E             

#define ADAU_PLBHPVL               0x4023
#define ADAU_PLBHPVR              0x4024

#define ADAU_PLBLOVL               0x4025

#define ADAU_PLBLOVR              0x4026

#define ADAU_PLBMNOC             0x4027

#define ADAU_PLBMNOC             0x4027

#define ADAU_PLBMNOC             0x4027

#define ADAU_DACCTL0               0x402A

 

//Mute DAC output and mixer

adau1761_write_byte(ADAU_PLBMLC0, 0xFE);

adau1761_write_byte(ADAU_PLBMRC0 ,0xFE);

adau1761_write_byte(ADAU_DACCTL0 , 0xFD);

 

//Mute all output pins
adau1761_write_byte(ADAU_PLBHPVL, 0xE5);
adau1761_write_byte(ADAU_PLBHPVR, 0xE5);
adau1761_write_byte(ADAU_PLBLOVL, 0xE4);
adau1761_write_byte(ADAU_PLBLOVR, 0xE4);
adau1761_write_byte( ADAU_PLBMNOC, 0xE4);


//Powerdown Sequence

(...)

 

Regards,

 

-JT


Viewing all articles
Browse latest Browse all 22030

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>