EVAL-AD1954EB Analog Devices Inc, EVAL-AD1954EB Datasheet - Page 17

no-image

EVAL-AD1954EB

Manufacturer Part Number
EVAL-AD1954EB
Description
BOARD EVAL FOR AD1954
Manufacturer
Analog Devices Inc
Datasheet

Specifications of EVAL-AD1954EB

Rohs Status
RoHS non-compliant
In the look-ahead compressor, the gain has already been reduced
by the time that the tone-burst signal arrives at the multiplier input.
Note that when using a look-ahead compressor, it is important to
set the detector hold time to a value that is at least the same as
the look-ahead delay time or the compressor release will start too
soon, resulting in an expanded tail of a tone-burst signal. The
complete flow of the left/right dynamics processor is shown in
Figure 13.
The detector path works from the sum of the left and right channels
((L + R)/2). This is the normal way that compressors are built and
counts on the fact that the main instruments in any stereo mix are
seldom recorded deliberately out of phase, especially in the lower
frequencies that tend to dominate the energy spectrum of real music.
The compressor is followed by a block known as post-compression
gain. Most compressors are used to reduce the dynamic range
of music by lowering the gain during loud signal passages. This
results in an overall loss of volume. This loss can be made up by
introducing gain after the compressor. In the AD1954, the coef-
ficient format used is 2.20, which has a maximum floating-point
representation of slightly less than 2.0. This means that the maxi-
mum gain that can be achieved in a single instruction is 6 dB. To
get more gain, the program in the AD1954 uses a cascade of five
multipliers to achieve up to 30 dB of post-compression gain.
To program the compressor/limiter, the following formulas may
be used to determine the 22-bit numbers (in 2.20 format) to be
entered into the parameter RAM.
RMS Time Constant
This can be best expressed by entering the time constant in terms
of dB/sec raw release rate (without the peak-riding circuit). The
attack rate is a rather complicated formula that depends on the
change in amplitude of the input sine wave.
where rms_tconst_parameter = the fractional number to enter into
the SPI RAM (after converting to 22-bit 2.20 format), and the
release_rate = the release rate of the raw rms detector in dB/sec.
This must be negative, and f
REV. A
CONSTANT
Figure 13. Complete Dynamics Flow, Main Channels
(L+R)
TIME
2
rms_tconst_parameter = the fractional number to enter into
rms_tconst_parameter
DETECTOR WITH
MODIFIED RMS
LOG OUTPUT
rms_tconst_parameter
HOLD RELEASE
HIGH BITS (1LSB = 3dB)
SPI-PROGRAMMABLE
LOOK-AHEAD DELAY
LOOK-UP
LOW BITS
TABLE
f
f = the audio sample rate.
S
S
S
S
DELAY
DELAY
= the audio sample rate.
=
1.0 10
INTERPOLATION
LINEAR
release rate
(
POSTCOMPRESSION
10 0
PROGRAMMABLE
.
UP TO 30dB
_
×
GAIN, SPI-
f
S
)
–17–
RMS Hold Time
Where rms_holdtime_parameter = the integer number to enter into
the SPI RAM, f
lute time to wait before starting the release ramp-down of the
detector output, and int() = the integer part of the expression.
RMS Release Rate
where rms_decay_parameter = the decimal integer number to enter
into the SPI RAM, rms_decay = the decay rate in dB/sec, and
int() = the integer part of the expression.
Look-Ahead Delay
where lookahead_delay = the predictive compressor delay in
absolute time, f
lookahead_delay_parameter value is 100.
lookahead_delay_parameter value is 100.
lookahead_delay_parameter
Postcompression Gain
where post_compression_gain_linear is the linear post-compression
gain and ^ = the raise to the power.
Subwoofer Compressor/Limiter
The subwoofer compressor/limiter differs from the left/right
compressor in the following ways:
1. The subwoofer compressor operates on a weighted sum of the
2. The detector input has a biquad filter in series with the input
3. There is no predictive compression since presumably the input
The subwoofer compressor signal flow is shown in Figure 14.
V
IN
left and right inputs (aa  Left + bb  Right), where aa and
bb are both programmable.
in order to implement frequency-dependent compression
thresholds.
signals are filtered to pass only low frequencies and therefore
transient overshoots are not a problem.
_SUB = k1  LEFT_IN + K2  RIGHT_IN
BIQUAD
FILTER
Figure 14. Signal Flow for Subwoofer Compressor
lookahead_delay_parameter
post_compression_gain_linear is the linear post-compression
post_compression_gain_linear
rms_decay_parameter = the decimal integer number to enter
rms_decay_parameter
rms_holdtime_parameter = the integer number to enter into
rms_holdtime_parameter
rms_hold_time_parameter
rms_decay_parameter
CONSTANT
TIME
f
f = the audio sample rate, and the maximum
f
f = the audio sample rate,
post_compression_gain_parameter
post_compression_gain_linear
S
S
S
S
S
S
S
S
DETECTOR WITH
MODIFIED RMS
= the audio sample rate, and the maximum
LOG OUTPUT
= the audio sample rate,
HOLD RELEASE
HIGH BITS (1LSB = 3dB)
=
int rms_decay /
=
LOOK-UP
=
LOW BITS
TABLE
lookahead_delay
(
int
(
f
hold_time = the abso-
S
×
( )
hold_time
1/5
INTERPOLATION
AD1954
POSTCOMPRESSION
=
PROGRAMMABLE
0.137
LINEAR
UP TO 30dB
GAIN, SPI-
×
)
)
f
S

Related parts for EVAL-AD1954EB