WM8904
Pre-Production
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
DRC enable
1 = enabled
Dynamic Range
Control (DRC)
R40 (28h)
DRC 0
15
DRC_ENA
0
0 = disabled
DRC path select
0 = ADC path
1 = DAC path
Dynamic Range
Control (DRC)
14
DRC_DAC_PAT
H
0
Gain smoothing hysteresis threshold
00 = Low
Dynamic Range
Control (DRC)
12:11 DRC_GS_HYST
_LVL [1:0]
00
01 = Medium (recommended)
10 = High
11 = Reserved
Initial gain at DRC startup
00000 = -3dB
Dynamic Range
Control (DRC)
10:6
DRC_STARTUP
_GAIN [4:0]
0_0110
00001 = -2.5dB
00010 = -2dB
00011 = -1.5dB
00100 = -1dB
00101 = -0.5dB
00110 = 0dB (default)
00111 = 0.5dB
01000 = 1dB
01001 = 1.5dB
01010 = 2dB
01011 = 2.5dB
01100 = 3dB
01101 = 3.5dB
01110 = 4dB
01111 = 4.5dB
10000 = 5dB
10001 = 5.5dB
10010 = 6dB
10011 to 11111 = Reserved
Feed-forward delay for anti-clip feature
0 = 5 samples
Dynamic Range
Control (DRC)
5
DRC_FF_DELAY
1
1 = 9 samples
Time delay can be calculated as 5/fs or 9/ fs, where
fs is the sample rate.
Gain smoothing enable
0 = disabled
Dynamic Range
Control (DRC)
3
2
1
0
DRC_GS_ENA
DRC_QR
1
1
1
1
1 = enabled
Quick release enable
0 = disabled
Dynamic Range
Control (DRC)
1 = enabled
Anti-clip enable
0 = disabled
Dynamic Range
Control (DRC)
DRC_ANTICLIP
DRC_GS_HYST
1 = enabled
Gain smoothing hysteresis enable
0 = disabled
Dynamic Range
Control (DRC)
1 = enabled
Register 28h DRC 0
PP, Rev 3.3, September 2012
152
w