DA7212 ALC_CTRL3:ALC_INTEG_RELEASE

3 posts / 0 new
Last post
Tomii
Offline
Last seen: 1 month 2 weeks ago
Joined: 2018-07-02 03:17
DA7212 ALC_CTRL3:ALC_INTEG_RELEASE

Hi,

I do not understand the functions of ALC_INTEG_RELEASE and ALC_INTEG_ATTACK described in the DA 7212 data sheet.
---------
ALC_INTEG_RELEASE :
Sets the rate at which the input signal envelope is tracked as the signal gets smaller
00 = 1/4
01 = 1/16
10 = 1/256
11 = Reserved (Do not use)
---------
What are the function of ALC_INTEG_RELEASE and ALC_INTEG_ATTACK in the ALC_CTRL3 register?

Device: 
ED_Dialog
Offline
Last seen: 10 hours 16 min ago
Staff
Joined: 2017-09-18 11:54
Hello,

Hello,

I am just talking to the team, I will get a reponse to you soon.

Kind regards,
Elliott Dexter

ED_Dialog
Offline
Last seen: 10 hours 16 min ago
Staff
Joined: 2017-09-18 11:54
Hello,

Hello,

The integer release and attack registers determine how tight an envelope we keep around the signal (see attached).

Typically we want a quick envelope for the attack so that if the signal is increasing quickly we react fast enough to reduce the gain.  Conversely we want a slow envelope for the release so that we are not constantly changing the gain (which can result in audible gain pumping). 

Typically a good value is ¼ (for the attack) and 1/16 for the release. 

 

Kind Regards,

Elliott Dexter 

Attachment: