Figure 4 outlines how TDA7445 macro-functions
can be combined depending on the PROCESS
register settings: channels (Left, Right, Centre,
Surround) processed by each function can be 2
(L, R), 3 (L, R, C) or 4.
Two input signals are originated from analog
or digital source at 32KHz, 44.1KHz or 48KHz.
The first function selection is operated on the
PROCESS register, switching values can acti-
vate the following functions:
- ProLogic (PRO_ONLY)
- none (NO_PROCESS)
After the Loudness and Volume Control func-
tions, signals are available to four output chan-
nels.
By default, the input source is analog, the Dolby
ProLogic is enabled, the volume control is set to
0dB, the loudness is off and the equaliser is flat.
TDA7445 application functions (figs. 5-8) are
briefly described, specifying related input/output
signals and I2C registers settings; all of them
read the AUDIO_FREQ register to select the cor-
rect filter coefficients.
ProLogic (fig.5)
Input channels: L, R
Output channels: L, R, C, S
The ProLogic algorithm is a Dolby decoder which
derives four output channels from two input chan-
nels. It monitors the codified signal to detect the
presence of a dominant sound, and intensifies
the cue in this direction, in proportion to the
sound intensity. After the balance and level con-
trol, L and R signals are processed by the Adap-
tive Matrix; outputs L, R, C and S are then trans-
ferred to the master level control (S through a
dedicated filter chain).
Following I
2C registers affect the algorithm be-
haviour:
- MODE sets, through a bit mask, following stand-
ard modes:
PHANTOM_CENTER: the C channel reduced
to half power, is addressed on L and R;
NO-SURROUND: the S channel is muted;
SPLIT_SURROUND: the S channel is reduced
to half power.
- AUTOBALANCE enables or disables (AUTO-
BALANCE_ON/AUTOBALANCE_OFF) the bal-
ance of input channels;
-
PINK_NOISE
enables
or
disables
(PINK_NOISE_ON/PINK_NOISE_OFF)
the
noise generation for calibration;
-
WIDE_SURROUND
disables
or
enables
(WIDE_SURR_ON/WIDE_SURR_OFF)the
S
processing through low pass and modified
Dolby B filters;
- DELAY specifies the delay value in ms for S
channel.
Loudness (fig. 5)
Input channels: L, R, C
Output chanels: L, R, C
The Loudness filter compensates for the ear fre-
quency response, boosting low and high frequen-
cies. The LOUDNESS register value (LOUD-
NESS_ON/LOUDNESS_OFF)
enables
or
disables this algorithm.
Volume Control (fig. 5)
Input channels: L, R, C, S
Output chanels: L, R, C, S
On each channel the volume attenuation value is
applied (register VOLUME_L, VOLUME_R, VOL-
UME_C, VOLUME_S). Moreover, the signals val-
ues are rounded to the bits number specified by
bits 0-3 of AUDIO_MODE register (16, 18, 20).
TDA7445 - TDA7445D
11/14