31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16
15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00
Unused
Bits
31 :
16
DRC_DELAY_BUFFER
Bit
15R
0x0
DRC delay buffer data output state when drc delay function is enabled and the
drc funciton is disabled. After disabled drc function and this bit goes to 0, the
user should write the drc delay function bit to 0.
0: Not completed
1: Completed
Unused
Bit
14
SIGNAL_DELAY_TIME_SET
Bits
13 :
8R/W
0x0
Signal delay time setting
6'h00 : (8x1)fs
6'h01 : (8x2)fs
6'h02 : (8x3)fs
***
6'h2e : (8*47)fs
6'h2f : (8*48)fs
6'h30 -- 6'h3f : (8*48)fs
Delay time = 8*(n+1)fs, n<6'h30;
When the delay function is disabled, the signal delay time is unused.
DELAY_BUFFER_USE
Bit
7R/W
0x1
The delay buffer use or not when the drc is disabled and the drc buffer data output completely.
0: Don't use the buffer
1: Use the buffer
DRC_GAIN_MAX_LIM
Bit
6R/W
0x0
DRC gain max limit enable
0: Disable
1: Enable
DRC_GAIN_MIN_LIM
Bit
5R/W
0x0
DRC gain min limit enable
When this function is enabled, it will overwrite the noise detect funciton.
0: Disable
1: Enable
CTRL_DRC_DETECT_NOISE
Bit
4R/W
0x0
Control the drc to detect noise when ET enable
0: Disable
1: Enable
SIGN_FUNCT_SELECT
Bit
3R/W
0x0
Signal function select
0: RMS filter
1: Peak filter
When signal function selects Peak filter, the RMS parameter is unused.
(AC_DRC_LRMSHAT/AC_DRC_LRMSLAT/AC_DRC_LRMSHAT/AC_DRC_LRMSLAT)
When signal function selects RMS filter, the Peak filter parameter is unused.
(AC_DRC_LPFHAT/AC_DRC_LPFLAT/AC_DRC_RPFHAT/AC_DRC_RPFLAT
/AC_DRC_LPFHRT/AC_DRC_LPFLRT/AC_DRC_RPFHRT/AC_DRC_RPFLRT)
DEL_FUNCT_ENABLE
Bit
2R/W
0x0
Delay function enable
0: Disable
1: Enable
When the bit is disabled, the signal delay time is unused.
DRC_LT_ENABLE
Bit
1R/W
0x0
0: Disable
1: Enable
When the bit is disabled, Kl and OPL parameter is unused.
DRC_ET_ENABLE
Bit
0R/W
0x0
0: Disable
1: Enable
When the bit is disabled, Ke and OPE parameter is unused.