
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
T
D
A
8295
_C2_2
NX
P
B
.V
.20
09.
A
llr
ight
s
r
e
s
e
rv
ed
.
Prod
uct
dat
a
sh
eet
Re
v
.02
—
2
7
Nove
mber
20
09
53
of
8
3
NXP
Semiconductors
TDA8295
Dig
ita
lg
lob
al
s
tan
dard
low
IF
demo
dulat
or
for
a
n
alog
TV
an
d
F
M
radio
9.3.21 Special equalizer functions for group delay and video (CVBS)
To realize special customer demands or accurate compensation of the tuner influence, the TDA8295 has got freely
programmable equalizers for the group delay and video (CVBS) response.
In
Table 66 the programming of the group delay equalizer is explained, in
Table 68 the programming of the video equalizer.
For each equalizer type an example is given.
[1]
Example of
Table 66: If e.g. a flat group delay response up to 4 MHz and
70 ns from 4.43 MHz to 5 MHz on the CVBS
signal is wanted, one might realize a characteristic like shown in
Figure 12.
Table 66.
GD_EQ_SECTx_C1 and GD_EQ_SECTx_C2 (x = 1 to 4) register (address 4Bh to 52h) bit description
Address Register
Bit
Symbol
Access Value
Description
4Bh
GD_EQ_SECT1_C1 7 to 0 GD_EQ_SECT1_C1[7:0] R/W
00h*
The group delay equalizer consists of four cascaded all-pass Infinite Impulse
Response (IIR) sections of second order (8th order in sum). The transfer
function H(z) of one section is as follows, while the sampling rate is
13.5 MHz:
GD_EQ_SECTx_C1 and GD_EQ_SECTx_C2 (x = 1 to 4) are defining the
linear and square coefficient of each section, i.e. GD_EQ_SECTx_C1 = b1
and GD_EQ_SECTx_C2 = b2. The coefficients are in signed fixed-point
format, the representation is in two’s complement. There is one sign bit, one
magnitude bit and 6 fractional bits. Each fractional bit represents an inverse
power of two, so that the highest value for a coefficient is
20 + 21 + ... + 26 = 21
26 = 1.984375. The binary representation for this
value is 01.11 1111 (= 7Fh) and all bits except the sign bit are logic 1. As
two’s complement is chosen, the lowest value for a coefficient is
2, which is
10.00 0000 (= 80h) in the binary representation. So, for the lowest possible
value, only the sign bit is logic 1. The shown default values for
GD_EQ_SECTx_C1 and GD_EQ_SECTx_C2 (x = 1 to 4) implement a flat
equalizer response.
4Ch
GD_EQ_SECT1_C2 7 to 0 GD_EQ_SECT1_C2[7:0] R/W
00h*
4Dh
GD_EQ_SECT2_C1 7 to 0 GD_EQ_SECT2_C1[7:0] R/W
00h*
4Eh
GD_EQ_SECT2_C2 7 to 0 GD_EQ_SECT2_C2[7:0] R/W
00h*
4Fh
GD_EQ_SECT3_C1 7 to 0 GD_EQ_SECT3_C1[7:0] R/W
00h*
50h
GD_EQ_SECT3_C2 7 to 0 GD_EQ_SECT3_C2[7:0] R/W
00h*
51h
GD_EQ_SECT4_C1 7 to 0 GD_EQ_SECT4_C1[7:0] R/W
00h*
52h
GD_EQ_SECT4_C2 7 to 0 GD_EQ_SECT4_C2[7:0] R/W
00h*
Hz
()
b
2
b
1
+
z 1
–
z
2
–
+
×
1b
1
z
1
–
×
b
2
z
2
–
×
++
------------------------------------------------------
=