PHILIPS TDA18271HD

TDA18271HD
Silicon Tuner IC
Rev. 03 — 11 September 2008
Product data sheet
1. General description
The TDA18271HD is a Silicon Tuner IC designed mainly for terrestrial analog and digital
TV reception. The TDA18271HD integrates the overall tuning function, including
selectivity.
The TDA18271HD is compatible with all analog and digital TV standards and delivers a
low IF signal to a demodulator (for analog TV) and/or channel decoder (for digital TV).
This specification is based on software version 3.4.
2. Features
n Fully integrated RF tracking filters for unwanted signal suppression
n Fully integrated IF selectivity (no need for external SAW filters)
n Worldwide multistandard terrestrial (all analog and digital worldwide terrestrial
standards supported)
n Integrated loop-through and slave tuner output for straightforward multi-silicon tuner
application
n Fully integrated oscillators with no external components
n Alignment free
n Integrated wide-band gain control
n Single 3.3 V power supply
n Low power consumption
n Crystal oscillator output buffer (16 MHz) for single crystal applications
n I2C-bus interface compatible with 3.3 V and 5 V microcontrollers
n Three Standby modes
n RoHS packaging
3. Applications
3.1 Target applications
n Hybrid (analog and digital TV) for PCTV, DVD-R and TV applications
n Application optimization is described in application notes AN602, AN604 and AN605
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
3.2 Key benefits
n The TDA18271HD is a Silicon Tuner targeting digital and analog TV applications. The
aim is to match the performance of conventional Can tuners while reducing the size of
the tuner function. Additionally, the following benefits are provided:
u Easy on-board integration
u Easy dual tuner configuration
u Drastic size reduction of the tuner function and power consumption
4. Quick reference data
Table 1.
Quick reference data
Symbol Parameter
Conditions
Min
Typ
Max
Unit
fRF(STO)
RF frequency on pin
STO
slave tuner output
45
-
864
MHz
NFtun
tuner noise figure
maximum gain
-
5.5
-
dB
ϕn
phase noise
1 kHz and 10 kHz
-
−89
-
dBc/Hz
P
power dissipation
-
780
-
mW
Vi(max)
maximum input voltage 1 dB gain compression,
one analog TV signal at
RF input (−5 dBm)
-
103
-
dBµV
αimage
image rejection
2⁄
Sdig
digital sensitivity
DVB-T (64 QAM
BER = 2.10−4
Sa
analog sensitivity
50 dB video SNR
weighted 22 dBµV
(color loss)
[1]
Measured with TDA10048HN channel decoder.
[2]
Measured with TDA8295 IF modulator.
3);
-
65
-
dB
[1]
-
−82
-
dBm
[2]
-
58
-
dBµV
5. Ordering information
Table 2.
Ordering information
Type number
Package
Name
TDA18271HD/C2
Description
HLQFN64R plastic thermal enhanced low profile quad flat
package; no leads; 64 terminals; resin based;
body 9 × 9 × 1.6 mm
TDA18271HD_3
Product data sheet
Version
SOT903-1
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
2 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
6. Block diagram
AGC CONTROL
DC-to-DC
CONVERTER
LC
tracking
filters
LNA
RF_IN
STO
LT
FM_IN
10
15
DIGITAL
CIRCUITRY
IF
polyphase
mixer filter
RF
polyphase
filter
IF
low-pass
filter
IF
AGC
45
ATTENUATORS
AGC1
RF
AGC
AGC2
46
47
28
AGC
DUAL TUNER
PROTOCOL
13
8
TEST SIGNAL
GENERATOR
TDA18271HD
CONTROL
INTERFACE
32
AS
38
SCL SDA
V_IFAGC
FREEZE
MASTERSYNC
DIVIDER
crystal
oscillator
CALIBRATION
SYNTHESIZER
39
19
IFOUTN
IFOUTP
35
VT_CAL
34
26
CP_CAL
XTALP
VCO
MAIN
SYNTHESIZER
27
XTALN
24
CP_LO
22
21
VT_COARSE
VT_FINE
001aag453
Fig 1.
Block diagram
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
3 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
7. Pinning information
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
CAPREGFILTRF
VSYNC
GND
GND
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
terminal 1
index area
64
7.1 Pinning
GND
1
48
GND
GND
2
47
V_IFAGC
GND
3
46
IFOUTP
GND
4
45
IFOUTN
GND
5
44
VCC
GND
6
43
GND
GND
7
42
CAPREG28
FM_IN
8
41
GND
VCC
9
40
CAPREG18
RF_IN
10
39
SDA
GND
11
38
SCL
CAPRFAGC
12
37
GND
LT
13
36
GND
GND
14
35
VT_CAL
STO
15
34
CP_CAL
VCC
16
33
VCC
Fig 2.
30
31
32
AS
29
XTOUT_MS
XTOUTP
28
Transparent top view
XTOUTN
27
XTALN
26
XTALP
FREEZE
25
22
VT_FINE
GND
21
VT_COARSE
24
20
CAPFILTVCO
23
19
MASTERSYNC
GND
18
VCC
CP_LO
17
CAPREGVCO
TDA18271HD
001aag454
Pin configuration
7.2 Pin description
Table 3.
Pin description
Symbol
Pin
Description
GND
1 to 7
ground
FM_IN
8
unbalanced FM input
VCC
9
3.3 V supply voltage
RF_IN
10
unbalanced RF (TV) input
GND
11
ground
CAPRFAGC
12
RF AGC filtering
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
4 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 3.
Pin description …continued
Symbol
Pin
Description
LT
13
loop-through output
GND
14
ground
STO
15
slave tuner output
VCC
16
3.3 V supply voltage
CAPREGVCO
17
VCO supply decoupling
VCC
18
3.3 V supply voltage
MASTERSYNC
19
synchronization signal for dual tuner applications; leave open for
single tuner applications
CAPFILTVCO
20
VCO reference decoupling
VT_COARSE
21
LO tuning voltage input
VT_FINE
22
LO tuning voltage input
GND
23
ground
CP_LO
24
charge pump of the local synthesizer
GND
25
ground
XTALP
26
crystal oscillator input
XTALN
27
crystal oscillator input
FREEZE
28
synchronization signal for multi tuner applications; leave open
for single tuner applications
XTOUT_MS
29
XTOUT mode and master/slave selection
XTOUTP
30
crystal oscillator output buffer
XTOUTN
31
crystal oscillator output buffer
AS
32
I2C-bus address selection input
VCC
33
3.3 V supply voltage
CP_CAL
34
charge pump of the calibration synthesizer
VT_CAL
35
tuning voltage of the calibration synthesizer
GND
36, 37
ground
SCL
38
I2C-bus clock input
SDA
39
I2C-bus data input/output
CAPREG18
40
internal regulator decoupling
GND
41
ground
CAPREG28
42
internal regulator decoupling
GND
43
ground
VCC
44
3.3 V supply voltage
IFOUTN
45
IF output
IFOUTP
46
IF output
V_IFAGC
47
IF gain control input
GND
48 to 50
ground
VSYNC
51
vertical synchronization input for analog applications; connect to
ground for digital applications
CAPREGFILTRF
52
internal regulator decoupling
GND
53 to 64
ground
GND
exposed die ground
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
5 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
8. Functional description
The RF input signal is driven to a low-noise amplifier. It is then band-pass filtered,
amplified and fed to the image rejection mixer. The mixer downconverts the RF signal to a
low IF depending on the channel bandwidth.
Standard IF filters are implemented for 1.5 MHz, 6 MHz, 7 MHz and 8 MHz channel
bandwidths; see Table 43.
The Silicon Tuner can be used either as TV receiver or FM radio receiver.
The TDA18271HD requires a single 16 MHz crystal for clock generation. When bit
XTOUT_ON = 1, a clock signal is available on pins XTOUTP and XTOUTN to drive a
second tuner, a channel decoder or an IF demodulator (TDA8295) for analog TV reception
and FM radio.
Remark: Most recent video decoders from NXP Semiconductors include a low IF
demodulation function.
8.1 TV and FM reception
The Silicon Tuner can be used in two modes, selectable via the I2C-bus:
• TV reception: the RF signal must be connected to pin RF_IN
• FM reception: the RF signal must be connected to pin FM_IN or RF_IN
The RF_IN input pin can also be used for FM reception at the cost of software
modification. The FM_IN input pin can only receive signals in the FM frequency range.
8.2 Master and slave operation
The TDA18271HD allows easy dual-tuner configuration.
Each individual tuner has to be set either to Master mode or Slave mode by applying a
specific DC voltage to the XTOUT_MS pin; see Table 4. This will decide whether the
crystal oscillator part is used as negative impedance connected to the crystal part or as a
current buffer.
Table 4.
Master/slave selection
Voltage on pin XTOUT_MS
Tuner type
Crystal oscillator function
0 V to 0.1VCC
master
negative impedance presented to the crystal
0.4VCC to 0.6VCC
slave
current input buffer
In dual tuner applications:
• The first tuner is set to Master mode
• The second tuner has to be set to Slave mode
In single tuner applications:
• The tuner must be set to Master mode
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
6 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
8.3 Tuner outputs
The tuner provides a slave tuner output (pin STO) and a loop-through output (pin LT).
These outputs are used to transmit the antenna signal to other tuners. Each output has its
own characteristics (see Table 58 and Table 59).
8.3.1 Loop-through output
The gain between the antenna connector and the loop-through pin (pin LT) equals 0 dB.
This pin can be connected to any consumer electronic equipment.
8.3.2 Slave tuner output
In dual tuner applications the slave tuner output (pin STO) must be connected to the RF
input of the slave tuner TDA18271HD.
The gain between the antenna connector and the slave tuner output can change
according to the input level. The slave tuner will automatically compensate for the gain
change, using the MASTERSYNC and FREEZE signals.
8.4 Crystal input mode
The TDA18271HD requires a 16 MHz crystal reference. The chosen crystal must
withstand at least 100 µW drive level and an additional shunt capacitor with a typical value
of 5.6 pF as shown in Figure 1 is also needed. The quartz references for which the
performances are guaranteed are:
•
•
•
•
NDK NX5032
Siward SX-5032
TXC 9C series
Chungho Elcom HC49S profile
Clock reference:
• In Master mode, the clock reference must be provided by a 16 MHz crystal connected
between pins XTALP and XTALN of the master tuner
• In Slave mode, the clock reference must be provided by pins XTOUTP and XTOUTN
of the tuner in Master mode to pins XTALP and XTALN of the tuner in Slave mode
8.5 Crystal output mode
Pins XTOUTP and XTOUTN deliver a symmetrical sine waveform to drive the channel
decoder and/or IF demodulator. The load on these outputs should be made similar to
ensure optimum performances. If only one crystal output is used, the unused output
should be loaded by an equivalent capacitance.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
7 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9. Control interface
9.1 I2C-bus format, Write/Read mode
Remark: The I2C-bus read in the TDA18271HD must read the entire I2C-bus map, with
required subaddress 00h. The number of bytes read is 16, or 39 in extended register
mode; see Table 7. Reading write-only bits can return values that are different from the
programmed values.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
8 of 69
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
NXP Semiconductors
TDA18271HD_3
Product data sheet
Table 5.
I2C-bus format
Rev. 03 — 11 September 2008
Byte
name
Sub
address
Bit
7
6
5
4
3
Address byte 1
-
-
1
1
0
0
0
Address byte 2
-
-
0
0
ID byte
ID
00h
1
Thermo byte
TM
01h
POR
Power level byte
PL
02h
Easy prog byte 1
EP1
03h
Easy prog byte 2
EP2
04h
Easy prog byte 3
EP3
05h
SM
SM_LT
SM_XT
Easy prog byte 4
EP4
06h
FM_RFN
XTOUT_ON
1
IF_LEVEL[2:0]
Easy prog byte 5
EP5
07h
EXTENDED
_REG
IR_GSTEP[2:0]
0
Cal post-divider byte
CPD
08h
Cal divider byte 1
CD1
09h
Cal divider byte 2
CD2
0Ah
CAL_DIV[15:8]
Cal divider byte 3
CD3
0Bh
CAL_DIV[7:0]
Main post-divider
byte
MPD
0Ch
IF_NOTCH
Main divider byte 1
MD1
0Dh
0
Main divider byte 2
MD2
0Eh
MAIN_DIV[15:8]
Main divider byte 3
MD3
0Fh
MAIN_DIV[7:0]
Extended byte 1
EB1
10h
Extended byte 2
EB2
11h
EB2[7:0]
Extended byte 3
EB3
12h
EB3[7:0]
Extended byte 4
EB4
13h
Extended byte 5
EB5
14h
EB5[7:0]
Extended byte 6
EB6
15h
EB6[7:0]
2
1
MA[1:0]
0
R/W
AD[5:0]
ID[6:0]
LOCK
TM_RANGE
TM_ON
TM_D[3:0]
POWER_LEVEL[7:0]
POWER_
LEVEL[8]
DIS_
POWER_
LEVEL
0
RF_CAL_OK IR_CAL_OK
RF_BAND[2:0]
BP_FILTER[2:0]
GAIN_TAPER[4:0]
AGCK_MODE[1:0]
STD[2:0]
CAL_MODE[1:0]
IR_MEAS[2:0]
CAL_POST_DIV[7:0]
0
CAL_DIV[22:16]
MAIN_POST_DIV[6:0]
MAIN_DIV[22:16]
EB1[7:3]
LO_FORCE
SRCE
EB4[4:0]
AGC1_
ALWAYS_
MASTERN
AGC1_
FIRSTN
TDA18271HD
EB4[7:6]
CALVCO_
FORLON
Silicon Tuner IC
9 of 69
© NXP B.V. 2008. All rights reserved.
Name
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
I2C-bus format …continued
Name
Rev. 03 — 11 September 2008
Byte
name
Sub
address
Extended byte 7
EB7
16h
Extended byte 8
EB8
17h
Extended byte 9
EB9
18h
Extended byte 10
EB10
19h
Extended byte 11
EB11
1Ah
Extended byte 12
EB12
1Bh
Extended byte 13
EB13
1Ch
Extended byte 14
EB14
1Dh
Extended byte 15
EB15
1Eh
Extended byte 16
EB16
1Fh
Extended byte 17
EB17
20h
Extended byte 18
EB18
21h
Extended byte 19
EB19
22h
Extended byte 20
EB20
23h
Extended byte 21
EB21
24h
AGC2_
LOOP_OFF
Extended byte 22
EB22
25h
EB22[7]
Extended byte 23
EB23
26h
NXP Semiconductors
TDA18271HD_3
Product data sheet
Table 5.
Bit
7
6
EB7[7:6]
CID_ALARM
5
4
3
2
CAL_
FORCE
SRCE
1
0
EB7[4:0]
EB8[6:4]
EB8[3]
EB8[2:0]
EB9[7:0]
EB10[7:6]
CID_GAIN[5:0]
EB11[7:0]
EB12[7:6]
EB13[7]
PD_AGC1_
DET
PD_AGC2_
DET
RFC_K[2:0]
EB12[3:0]
RFC_M[1:0]
EB13[1:0]
RFC_CPROG[7:0]
EB15[7:4]
EB15[3:0]
EB16[7:0]
EB17[7:0]
AGC1_
LOOP_OFF
EB18[6:2]
AGC1_GAIN[1:0]
EB19[7:0]
EB20[7:6]
FORCE_
LOCK
EB20[4:0]
EB21[6:2]
RF_TOP[2:0]
EB23[7:3]
AGC2_GAIN[1:0]
IF_TOP[3:0]
FORCELP_
FC2_EN
LP_FC
EB23[0]
TDA18271HD
Silicon Tuner IC
10 of 69
© NXP B.V. 2008. All rights reserved.
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.2 I2C-bus at power-on reset
Table 6.
I2C-bus at power-on reset
7[1]
6[1]
5[1]
4[1]
3[1]
2[1]
1[1]
0[1]
-
1
1
0
0
0
MA[1]
MA[0]
X
-
X
X
AD[5]
AD[4]
AD[3]
AD[2]
AD[1]
AD[0]
Name
Byte
Subaddress
Address byte 1
-
Address byte 2
-
ID byte
ID
00h
1
0
0
0
0
1
0
0
Thermo byte
TM
01h
1
0
0
0
X
X
X
X
Power level byte
PL
02h
X
X
X
X
X
X
X
X
Easy prog byte 1
EP1
03h
X
1
0
0
0
1
1
0
Easy prog byte 2
EP2
04h
1
1
0
1
1
1
1
1
Easy prog byte 3
EP3
05h
1
0
0
1
0
0
1
0
Easy prog byte 4
EP4
06h
0
1
1
0
0
0
0
0
Easy prog byte 5
EP5
07h
0
0
1
1
0
0
0
0
Cal post-divider byte
CPD
08h
0
0
0
0
0
0
0
0
Cal divider byte 1
CD1
09h
0
0
0
0
0
0
0
0
Cal divider byte 2
CD2
0Ah
0
0
0
0
0
0
0
0
Cal divider byte 3
CD3
0Bh
0
0
0
0
0
0
0
0
Main post-divider byte
MPD
0Ch
0
0
0
0
0
0
0
0
Main divider byte 1
MD1
0Dh
0
0
0
0
0
0
0
0
Main divider byte 2
MD2
0Eh
0
0
0
0
0
0
0
0
Main divider byte 3
MD3
0Fh
0
0
0
0
0
0
0
0
Extended byte 1
EB1
10h
1
1
1
1
1
1
1
1
Extended byte 2
EB2
11h
0
0
0
0
0
0
0
1
Extended byte 3
EB3
12h
1
0
0
0
0
1
0
0
Extended byte 4
EB4
13h
0
1
0
0
0
0
0
1
Extended byte 5
EB5
14h
0
0
0
0
0
0
0
1
Extended byte 6
EB6
15h
1
0
0
0
0
1
0
0
Extended byte 7
EB7
16h
0
1
0
0
1
0
0
0
Extended byte 8
EB8
17h
0
1
1
1
X
1
0
1
Extended byte 9
EB9
18h
0
0
0
0
0
0
0
0
Extended byte 10
EB10
19h
X
X
X
X
X
X
X
X
Extended byte 11
EB11
1Ah
1
0
0
0
0
1
1
0
Extended byte 12
EB12
1Bh
0
0
0
0
0
1
1
1
Extended byte 13
EB13
1Ch
1
1
0
0
0
0
1
0
Extended byte 14
EB14
1Dh
0
0
0
0
0
0
0
0
Extended byte 15
EB15
1Eh
1
0
0
0
X
X
X
X
Extended byte 16
EB16
1Fh
0
0
0
X
X
X
0
0
Extended byte 17
EB17
20h
0
0
0
X
X
X
X
X
Extended byte 18
EB18
21h
0
0
0
0
0
0
0
0
Extended byte 19
EB19
22h
0
0
0
X
X
X
0
0
Extended byte 20
EB20
23h
1
0
0
X
X
X
X
X
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
11 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
I2C-bus at power-on reset …continued
Table 6.
7[1]
6[1]
5[1]
4[1]
3[1]
2[1]
1[1]
0[1]
24h
0
0
1
1
0
0
1
1
EB22
25h
0
1
0
0
1
0
0
0
EB23
26h
1
0
1
1
0
0
0
0
Name
Byte
Subaddress
Extended byte 21
EB21
Extended byte 22
Extended byte 23
[1]
X indicates a bit not changed on reset.
9.3 Description of symbols used in I2C-bus format table
I2C-bus register bits explanation
Table 7.
Address Byte
Symbol
Description
Reference
MA[1:0]
programmable address bits
Table 8
AD[5:0]
programmable address bits of the first programming byte
Table 9
ID[6:0]
chip identification number
Table 10
Table 11
Data bytes
00h
ID
01h
TM
POR
Power-On Reset bit
LOCK
indicates that the main synthesizer is locked to the programmed
frequency
TM_RANGE
range selection bit for the internal die sensor
TM_ON
enables die temperature measurement
TM_D[3:0]
data from die temperature measurement (read only)
Power level indicator value (read only)
Table 12
DIS_POWER_LEVEL
disables the power-on level function
Table 13
RF_CAL_OK
indicates that the RF tracking filter calibration procedure has been
successful
IR_CAL_OK
indicates that the complete image rejection calibration procedure
has been successful
BP_FILTER[2:0]
RF band-pass filter selection
RF_BAND[2:0]
RF tracking filter band selection
GAIN_TAPER[4:0]
gain taper value
SM
Sleep mode, Standby modes
02h
PL
POWER_LEVEL[7:0]
03h
EP1
POWER_LEVEL[8]
04h
05h
EP2
EP3
Table 14
Table 15
SM_LT
SM_XT
06h
07h
EP4
EP5
AGCK_MODE[1:0]
defines the standard
STD[2:0]
defines the standard
FM_RFN
selects which input is fed to RF filter
XTOUT_ON
provides the 16 MHz crystal reference on the XTOUTP and XTOUTN
pins
IF_LEVEL[2:0]
IF output level selection
CAL_MODE[1:0]
calibration mode selection
EXTENDED_REG
enables the extended register addressing
IR_GSTEP[2:0]
gain step for image rejection calibration
IR_MEAS[2:0]
image rejection measurement frequency range
TDA18271HD_3
Product data sheet
Table 18
Table 19
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
12 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 7.
I2C-bus register bits explanation …continued
Address Byte
Symbol
Description
Reference
08h
CPD
CAL_POST_DIV[7:0]
calibration synthesizer post-divider
Table 20
09h
CD1
CAL_DIV[22:16]
calibration synthesizer main divider bits
Table 21
0Ah
CD2
CAL_DIV[15:8]
0Bh
CD3
CAL_DIV[7:0]
0Ch
MPD
IF_NOTCH
adds a DC notch in IF for a better adjacent channels rejection;
depends on standards
Table 22
MAIN_POST_DIV[6:0] LO synthesizer post-divider bits
0Dh
MD1
MAIN_DIV[22:16]
0Eh
MD2
MAIN_DIV[15:8]
0Fh
MD3
MAIN_DIV[7:0]
LO synthesizer main divider bits
Table 23
Table 24
Extended bytes
10h
EB1
CALVCO_FORLON
determines which VCO is used during Normal mode operations
AGC1_ALWAYS_
MASTERN
enables AGC1 normal operation whatever the tuner type (master or
slave)
AGC1_FIRSTN
determines which AGC (1 or 2) will be detected when detectors 1
and 2 are up
13h
EB4
LO_FORCESRCE
forces the main PLL charge pump to source current to the main PLL
loop filter
16h
EB7
CAL_FORCESRCE
forces the calibration PLL charge pump to source current to the
calibration PLL loop filter
17h
EB8
CID_ALARM
indicates that signal sensed by the power detector used during
calibrations is out of range
19h
EB10 CID_GAIN[5:0]
1Bh
EB12 PD_AGC1_DET
power-down of AGC1 detector
PD_AGC2_DET
power-down of AGC2 detector
1Ch
calibration power detector output
EB13 RFC_K[2:0]
parameter used during the RF tracking filter calibration
RFC_M[1:0]
parameter used during the RF tracking filter calibration
1Dh
EB14 RFC_CPROG[7:0]
tuning word of the RF tracking filters
21h
EB18 AGC1_LOOP_OFF
turns off the AGC1 loop
AGC1_GAIN[1:0]
23h
EB20 FORCE_LOCK
24h
EB21 AGC2_LOOP_OFF
AGC2_GAIN[1:0]
25h
EB22 RF_TOP[2:0]
IF_TOP[3:0]
26h
EB23 FORCELP_FC2_EN
AGC1 gain
forces the internal PLLs lock indicator to logic 1
turns off the AGC2 loop
AGC2 gain
Take-Over Point (TOP) of the RF AGC, detection in RF
TOP of the RF AGC, detection in IF
FM filter selection
LP_FC
9.3.1 I2C-bus address selection
The programmable module address bits MA[1:0] allow up to four tuners to be addressed
in one system. Bits MA1 and MA0 are programmed by a specific voltage (VAS) applied to
pin AS. The relationship between the status of bits MA[1:0] and the voltage applied to pin
AS is shown in Table 8.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
13 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 8.
Address byte 1 bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
7 to 3
-
R/W
1 1000*
2 to 1
MA[1:0]
R/W
0
R/W
Description
must be set to 1 1000
programmable address bits
R/W
00
VAS = 0 V to 0.1 × VCC
01
VAS = 0.2 × VCC to 0.3 × VCC
10
VAS = 0.4 × VCC to 0.6 × VCC
11
VAS = 0.9 × VCC to VCC
0
write mode
1
read mode
Table 9.
Address byte 2 bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
Description
7 to 6
-
R/W
00
must be set to 00
5 to 0
AD[5:0]
R/W
-
programmable address bits of the first
programming byte
9.3.2 Description of chip ID byte
Table 10. ID - identification byte (subaddress 00h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
Description
7
-
R
1*
must be 1
6 to 0
ID[6:0]
R
000 0100*
TDA18271HD/C2 identification number
9.3.3 Description of temperature sensor byte
The temperature sensor is not available in Device-off mode, as it requires a 16 MHz clock
to operate.
Table 11. TM - Thermo byte (subaddress 01h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access Value Description
7
POR
R
1*
0
power supply is above the power-on reset level
6
LOCK
R
1
main synthesizer is locked to the programmed frequency
0*
main synthesizer is not locked to the programmed
frequency
5
4
TM_RANGE R/W
TM_ON
3 to 0 TM_D[3:0]
R/W
R
power supply falls below the power-on reset level and is
reset after a read operation ending with a stop condition
temperature range selection for the internal die sensor (see
Table 52)
1
92 °C to 122 °C
0*
60 °C to 90 °C
1
enables die temperature measurement (see Table 52)
0*
disables die temperature measurement (see Table 52)
XXXX data from die temperature measurement (see Table 52)
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
14 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.3.4 Description of power level byte (read mode)
There are 9 power level bits sent in power level bytes 2 and 3. They indicate the
composite voltage gain of the LNA, the loaded attenuator voltage gains, and the level at
the input of the RF AGC.
Table 12. PL - Power level (address 02h and 03h) bit description
Legend: * power-on reset value.
Address Register Bit
Symbol
Access Value
Description
03h
EP1
7
POWER_LEVEL[8]
R
02h
PL
7
POWER_LEVEL[7]
AGC2 gain, attenuator voltage gain including load,
the attenuator load is 50 Ω (allows the maximum gain
of −6 dB)
00
−15 dB
01
−12 dB
10
−9 dB
11
−6 dB
6 to 5 POWER_LEVEL[6:5] R
AGC1 gain, LNA voltage gain, the LNA voltage gain
assumes a 75 Ω source impedance and a low output
impedance
00
6 dB
01
9 dB
10
12 dB
11
15 dB
4 to 0 POWER_LEVEL[4:0] R
sensed level at the input of the RF AGC, detector
slope is −1 dB/step
0 0000
103 dBµV (RMS value)
0 0001
102 dBµV (RMS value)
...
...
1 1110
73 dBµV (RMS value)
1 1111
72 dBµV (RMS value)
9.3.5 Description of Easy prog byte 1
Table 13. EP1 - Easy prog byte 1 (subaddress 03h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access Value Description
7
POWER_LEVEL[8]
R
6
DIS_POWER_LEVEL
R/W
5
-
R/W
4
RF_CAL_OK
R/W
see Table 12
1*
power level disabled
0
power level enabled
0*
must be set to 0
RF tracking filter calibration procedure (see
Section 9.4.9); updated each time the procedure
is started
1
successful
0*
not successful
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
15 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 13. EP1 - Easy prog byte 1 (subaddress 03h) bit description …continued
Legend: * power-on reset value.
Bit
Symbol
Access Value Description
3
IR_CAL_OK
R/W
2 to 0 BP_FILTER[2:0]
complete image rejection calibration procedure
(see Section 9.4.4); can only be reset with POR
R/W
1
successful
0*
not successful
110*
RF band-pass filter selection (see Table 44)
9.3.6 Description of Easy prog byte 2
Table 14. EP2 - Easy prog byte 2 (subaddress 04h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access Value
Description
7 to 5 RF_BAND[2:0]
R/W
RF tracking filter band selection (see Table 45)
4 to 0 GAIN_TAPER[4:0]
R/W
110*
gain taper value (see Table 49)
1 1111*
minimum attenuation
0 0000
maximum attenuation
9.3.7 Description of Easy prog byte 3
The TDA18271HD has three different Standby modes. Two Standby modes are dedicated
to special application demands; the third Standby mode is called ‘device-off’. It represents
the smallest achievable power consumption.
Table 15. EP3 - Easy prog byte 3 (subaddress 05h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
Description
7 to 5
SM, SM_LT,
SM_XT
R/W
100
Power modes Table 16
4 to 3
AGCK_MODE[1:0] R/W
10010*
defines the standard
2 to 0
STD[2:0]
Table 16.
description of standards (see Table 43)
R/W
Power modes
Bit
Mode[1]
Circuit
SM
SM_LT
SM_XT
LoopSlavethrough tuner
output
Crystal
oscillator
0
0
0
on
on
on
Normal mode
1
0
0
on
on
on
Standby mode with crystal
oscillator, slave-tuner output and
loop-through output on
1
1
0
off
off
on
Standby mode with only crystal
oscillator and its output buffer on
1
1
1
off
off
off
Device-off mode
[1]
In all modes, the I2C-bus interface remains active. All other bit settings are invalid.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
16 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 17.
AGC modes
Standard
AGC_MODE[1:0]
EP3[4:3][1]
Reference signal
FM radio
1
1
internal
Analog TV standards
0
1
VSYNC
Digital TV standards
1
1
internal
[1]
Depending on the programmed AGC_MODE, AGC1 can be synchronous with either VSYNC or an internal
16 MHz signal; for analog reception, when no synchronization signal is available for VSYNC pin, the
internal reference may be used.
9.3.8 Description of Easy prog byte 4
Table 18. EP4 - Easy prog byte 4 (subaddress 06h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access Value Description
7
FM_RFN
R/W
6
5
XTOUT_ON
-
4 to 2 IF_LEVEL[2:0]
R/W
R/W
selection which input is fed to RF filter
1
FM input (RF LNA on; FM LNA on)
0*
RF input (RF LNA on; FM LNA off)
1*
16 MHz on pins XTOUT
0
not 16 MHz on pins XTOUT
1*
must be set to logic 1
R/W
IF output level selection and attenuation with regard to
2 V (p-p)
000*
2 V (p-p); 0 dB
001
1.25 V (p-p); 4 dB
010
1 V (p-p); 6 dB
011
0.8 V (p-p); 8 dB
100
not used
101
not used
110
0.6 V (p-p); 10.4 dB
111
0.5 V (p-p); 12 dB
1 to 0 CAL_MODE[1:0] R/W
calibration mode selection
00*
no calibration (Normal mode)
01
Power detection mode
10
image rejection calibration (IRCAL) mode
11
RF tracking filter calibration (RFCAL) mode
All calibrations require a precise set of sequential operations, therefore it is mandatory to
follow the flowcharts described in Section 9.4.
The TDA18271HD has two calibration modes: one for the image rejection calibration and
one for the RF tracking filter calibration.
The image rejection calibration optimizes tunable parameters inside the mixer using a set
of internal measurements to ensure a 65 dB typical value of image rejection. The internal
signal used during this phase is generated by the PLL calibration (CAL PLL).
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
17 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
The RF tracking filters central frequency can be adjusted with the tuning word
RFC_CPROG. The RF tracking filter calibration (RFCAL) uses an internal tone at the
input of the tracking filters (generated by CAL PLL) and finds the RFC_CPROG that
corresponds to the maximum transmitted power. The RFCAL is just a small part of a more
complex algorithm fully described in the flowcharts in Section 9.4.
The Power detection mode is a Normal mode in which the detector used for the
calibrations is switched ON. This special mode enables power sensing at the input of the
TDA18271HD and makes the power scan algorithm possible (see Section 9.4.8
“Flowchart TDA18271PowerScan”).
9.3.9 Description of Easy prog byte 5
Table 19. EP5 - Easy prog byte 5 (subaddress 07h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access Value
Description
7
EXTENDED_REG
R/W
enables extended register addressing
1
extended register (10h to 26h)
0*
limited register (00h to 0Fh); only 1 byte can
be programmed after address 0Fh within 1
transmission
6 to 4 IR_GSTEP[2:0]
R/W
011*
gain step for image rejection calibration
3
R/W
0*
must be set to logic 0
R/W
000*
image rejection measurement frequency range
(see Table 53)
-
2 to 0 IR_MEAS[2:0]
9.3.10 Description of Cal post-divider byte
Table 20. CPD - Cal post-divider byte (subaddress 08h) bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
Description
7 to 0
CAL_POST_DIV[7:0]
R/W
00h*
calibration synthesizer post-divider (see
Table 48)
9.3.11 Description of Cal divider bytes 1, 2 and 3
Table 21.
CD1, CD2 and CD3 - Cal divider bytes 1, 2 and 3 (address 09h, 0Ah and 0Bh) bit
description
Legend: * power-on reset value.
Address Register Bit
Symbol
Access Value Description
09h
CD1
-
R/W
0Ah
CD2
0Bh
CD3
7
0*
must be set to 0
6 to 0 CAL_DIV[22:16] R/W
00h*
7 to 0 CAL_DIV[15:8]
R/W
00h*
calibration synthesizer main
divider bits
7 to 0 CAL_DIV[7:0]
R/W
00h*
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
18 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.3.12 Description of Main post-divider byte
Table 22. MPD - Main post-divider byte (subaddress 0Ch) bit description
Legend: * power-on reset value.
Bit
Symbol
Access
Value
Description
7
IF_NOTCH
R/W
0*
adds a DC notch in IF for better
adjacent channels rejection; depends
on standards; see Table 43
6 to 0
MAIN_POST_DIV[6:0]
R/W
000
LO synthesizer post-divider; see
Table 47
9.3.13 Description of Main divider bytes 1, 2 and 3
Table 23.
MD1, MD2 and MD3 - Main divider bytes 1, 2 and 3 (address 0Dh, 0Eh and 0Fh) bit
description
Legend: * power-on reset value.
Address Register Bit
Symbol
Access Value Description
0Dh
-
R/W
MD1
7
0*
must be set to 0
6 to 0 MAIN_DIV[22:16] R/W
00h*
LO synthesizer main divider bits
0Eh
MD2
7 to 0 MAIN_DIV[15:8]
R/W
00h*
0Fh
MD3
7 to 0 MAIN_DIV[7:0]
R/W
00h*
9.3.14 Description of Extended bytes 1 to 23
Table 24. EB1 to EB23 - Extended bytes 1 to 23 (address 10h to 26h) bit description
Legend: * power-on reset value.
Address
Register
Bit
Symbol
Access
Value
Description
10h
EB1
7 to 3
EB1[7:3]
R
1 1111*
extended byte 1
2
CALVCO_FORLON
R
1
0
AGC1_ALWAYS_
MASTERN
AGC1_FIRSTN
determines VCO used during Normal
mode operations
1*
LO VCO is used
0
CAL VCO is used
R
enables AGC1 normal operation
whatever the tuner type (master or
slave)
1*
normal operation for the master;
6 dB fixed for the slave
0
normal operation for both the master
and the slave
R
determines which AGC will be updated
when detectors 1 and 2 are active
1*
AGC1 and AGC2 both updated
0
AGC1 has priority on AGC2
11h
EB2
7 to 0
EB2[7:0]
R/W
0000 0001*
extended byte 2
12h
EB3
7 to 0
EB3[7:0]
R/W
1000 0100*
extended byte 3
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
19 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 24. EB1 to EB23 - Extended bytes 1 to 23 (address 10h to 26h) bit description …continued
Legend: * power-on reset value.
Address
Register
Bit
Symbol
Access
Value
Description
13h
EB4
7 to 6
EB4[7:6]
R/W
01*
extended byte 4
5
LO_FORCESRCE
R/W
1
forces the main PLL charge pump to
source current to the main PLL loop
filter
0*
no force
4 to 0
EB4[4:0]
R/W
0 0001*
extended byte 4
14h
EB5
7 to 0
EB5[7:0]
R/W
0000 0001*
extended byte 5
15h
EB6
7 to 0
EB6[7:0]
R/W
1000 0100*
extended byte 6
16h
EB7
7 and 6 EB7[7:6]
R/W
01*
extended byte 7
1
forces the CAL PLL charge pump to
source current to the CAL PLL loop
filter
0*
no force
0 1000*
extended byte 7
5
17h
EB8
CAL_FORCESRCE R/W
4 to 0
EB7[4:0]
R/W
7
CID_ALARM
R
6 to 4
EB8[6:4]
R/W
3
EB8[3]
R
2 to 0
EB8[2:0]
R/W
EB9[7:0]
signal sensed by the power detector
used during calibrations
1
out of range
0*
in range
111 0101*
extended byte 8
W
0000 0000*
extended byte 9
18h
EB9
7 to 0
19h
EB10
7 and 6 EB10[7:6]
R
00*
extended byte 10
5 to 0
CID_GAIN[5:0]
R
-
calibration power detector output
EB11[7:0]
R/W
1000 0110*
extended byte 11
00*
extended byte 12
1Ah
EB11
7 to 0
1Bh
EB12
7 and 6 EB12[7:6]
R
5
R/W
4
1Ch
EB13
PD_AGC1_DET
PD_AGC2_DET
AGC1 detector
1
power down
0*
no power down
R/W
AGC2 detector
1
power down
0*
no power down
3 to 0
EB12[3:0]
R/W
0111*
extended byte 12
7
EB13[7]
R/W
1*
extended byte 13
6 to 4
RFC_K[2:0]
R/W
100*
3 and 2 RFC_M[1:0]
R/W
00*
parameters used during the RF
tracking filter calibration (see Table 46)
1 to 0
EB13[1:0]
R/W
10*
extended byte 13
1Dh
EB14
7 to 0
RFC_CPROG[7:0]
R/W
0000 0000*
tuning word of the RF tracking filters
1Eh
EB15
7 to 4
EB15[7:4]
R/W
1000 XXXX*
extended byte 15
3 to 0
EB15[3:0]
R
7 to 0
EB16[7:0]
W
000X XX00*
extended byte 16
1Fh
EB16
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
20 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 24. EB1 to EB23 - Extended bytes 1 to 23 (address 10h to 26h) bit description …continued
Legend: * power-on reset value.
Address
Register
Bit
Symbol
Access
Value
Description
20h
EB17
7 to 0
EB17[7:0]
W
000X XXXX*
extended byte 17
21h
EB18
7
AGC1_LOOP_OFF
R/W
6 to 2
EB18[6:2]
R/W
1 and 0 AGC1_GAIN[1:0]
turns the AGC1 loop
1
off
0*
on
00000*
R/W
extended byte 18
AGC1 gain
00*
6 dB
01
9 dB
10
12 dB
11
15 dB
22h
EB19
7 to 0
EB19[7:0]
W
000X XX00*
extended byte 19
23h
EB20
7 and 6 EB20[7:6]
W
10*
extended byte 20
5
W
FORCE_LOCK
forces the internal lock indicator
1
0*
24h
EB21
4 to 0
EB20[4:0]
W
7
AGC2_LOOP_OFF
R/W
X XXXX*
0*
EB21[6:2]
R/W
1 and 0 AGC2_GAIN[1:0]
25h
26h
EB22
EB23
00000*
R/W
off
on
extended byte 21
AGC2 gain
00*
−15 dB
01
−12 dB
10
−9 dB
11
−6 dB
7
EB22[7]
R
0*
extended byte 22
6 to 4
RF_TOP[2:0]
R/W
100*
Take-Over Point of the RF AGC,
detection in RF
3 to 0
IF_TOP[3:0]
R/W
1000*
Take-Over Point of the RF AGC,
detection in IF
7 to 3
EB23[7:3]
R/W
1 0110*
extended byte 23
2
FORCELP_
FC2_EN
R/W
0*
FM filter selection; see Table 25 and
Table 26
1
LP_FC
R/W
0*
0
EB23[0]
R/W
0*
TDA18271HD_3
Product data sheet
not forced
extended byte 20
turns the AGC2 loop
1
6 to 2
forced to logic 1
extended byte 23
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
21 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 25.
Low-pass cut-off frequency when using RF_IN input
RF input
FORCELP_FC2_EN LP_FC
STD[1:0]
Cut-off frequency (MHz)
RF_IN
1
1
XX
1.5
0
X
00
6
0
X
01
7
0
X
10
8
0
X
11
9
Table 26.
Low-pass cut-off frequency when using FM_IN input
RF input
FORCELP_FC2_EN LP_FC
STD[1:0]
Cut-off frequency (MHz)
FM_IN
1
0
00
6
1
0
01
7
1
0
10
8
1
0
11
9
1
1
XX
1.5
9.4 I2C-bus programming flowcharts
The following flowcharts describe how to:
• Initialize the TDA18271HD
• Launch the calibrations
• Go to Normal mode
The image rejection calibration and RF tracking filter calibration must be launched exactly
as described in the flowchart, otherwise bad calibration or even blocking of the
TDA18211HD can result making it impossible to communicate via the I2C-bus.
Proper internal initialization requires switching to Normal mode using a single I2C-bus
sequence from subaddresses 03h to 0Fh.
9.4.1 Flowchart explanation
This section provides instructions for reading the flowcharts.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
22 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
master or slave
for I2C-bus write
MS
actions
registers to update
in the software
internal table
Internal table
IR_GSTEP = 2h
initialization phase I2C_XTOUT_ASYM = 1
PD_AGC1_DET = 1
-
tuner registers
update
I2C-bus
EP5
EB12
EB13
IR_GSTEP = 2h,
I2C_XTOUT_ASYM = 1,
PD_AGC1_DET = 1
-
-
EP5
EB12
EB13
-
EP1...CD2
-
EP1...EP2,
MD3
001aag935
Fig 3.
Programming sequence
1. I2C-bus write:
– IR_GSTEP is updated, no immediate I2C-bus write
– I2C_XTOUT_ASYM is updated followed by an I2C-bus write of byte EP5
– PD_AGC1_DET is updated followed by an I2C-bus write of byte EB12
– I2C-bus write of byte EB13 with current value of the software internal register of
byte EB13
I2C-bus read:
– Subaddressing is not supported in read mode
– The mandatory I2C-bus read access procedures to the TDA18271HD are
described in Section 9.4.16 “Flowchart TDA18271Read” and Section 9.4.17
“Flowchart TDA18271ReadExtended”
2. Update at the same time is indicated by separation with commas:
IR_GSTEP, I2C_XTOUT_ASYM and PD_AGC1_DET are updated, no I2C-bus
registers updated
3. I2C-bus registers update bytes EP5, EB12 and EB13
4. Bytes EP1 to CD2 are written in a single I2C-bus sequence
Example:
Start C0 03 EP1 EP2 EP3 EP4 EP5 CPD CD1 CD2 Stop
5. Bytes EP1, EP2 and MD3 are written in as many I2C-bus sequences as needed
Example:
Start C0 03 EP1 EP2 Stop
Start C0 0F MD3 Stop
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
23 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Fig 4.
X
X
stored or already calculated data
X
X
input variable
X
X
result of an operation
X
X
output variable
001aag722
Blocks used in the flowcharts
I2C-bus initialization sequence
Call TDA18271FixedContentsI2Cupdate
MS_init
Calibrate the RF tracking filters
call TDA18271CalcRFFilterCurve
Back to POR
Call TDA18271MSPOR
001aah042
Master/slave variable MS_init is input for each of the three procedures.
Fig 5.
Variable used in multiple procedures
xx_in
XY_map
Find yy = f(xx) in XY_map
yy_out
001aag822
xx is a list of values stored in the first column of the map XY_map.
yy is a list of values stored in column in XY_map
yy_out is the particular value of yy to find row n. xx(n − 1) < xx_in ≤ xx(n)
a. General description to find a value in a table
650 MHz
KM_map
Find RFC_K = fRF(max) in
KM_map
RFC_K
001aag723
Finding the row of RFC_K: 350000 < 650000 ≤ 720000. Result n = 1. The value of RFC_K is then
3; see Table 46
b. Example to find the value RFC_K corresponding to fRF = 650 MHz in the KM_map
Fig 6.
Finding a value in a table
Units: In the flowcharts, hexadecimal values end with “h”, decimal values with “d”.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
24 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.2 Flowchart TDA18271SetRf_dual
The initialization phase has to be launched before any SetRf.
Table 27.
TDA18271SetRf_dual
Function
Description
Description
protocol top view for a dual tuner application
Input
RF_freq, Standard (from microcontroller), MS (from microcontroller)[1]
Table
-
Output
-
[1]
Reference
MS = 1: master is selected for the channel configuration; MS = 0: slave is selected for the channel
configuration.
Start
TDA18271SetRf_dual
Yes
init_done = 1
No
Master and slave initialization
Call TDA18271InitCal
TMVALUE_RFCAL
TMVALUE_RFCAL
init_done
Set the RF tracking filters
Call TDA18271RFTrackingFiltersCorrection
RF_freq
MS
Standard
RF_freq
MS
Set the tuner to the wanted channel
Call TDA18271ChannelConfiguration
End
TDA18271SetRf_dual
Fig 7.
001aah043
Flowchart TDA18271SetRf_dual
9.4.3 Flowchart TDA18271InitCal
Table 28.
TDA18271InitCal
Function
Description
Description
systematic initializations for master and slave
tuners
Input
MS_init
Table
-
Output
TMVALUE_RFCAL, init_done
TDA18271HD_3
Product data sheet
Reference
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
25 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271InitCal
MS_init
MS_init = 1
Master initialization
TMVALUE_RFCAL
I2C-bus initialization sequence
Call TDA18271FixedContentsI2Cupdate
MS_init
Calibrate the RF tracking filters
Call TDA18271CalcRFFilterCurve
Back to POR
Call TDA18271MSPOR
MS_init = 0
MS_init
Slave initialization
I2C-bus initialization sequence
Call TDA18271FixedContentsI2Cupdate
MS_init
Calibrate the RF tracking filters
Call TDA18271CalcRFFilterCurve
Back to POR
Call TDA18271MSPOR
init_done = true
init_done
End
TDA18271InitCal
Fig 8.
001aah044
Flowchart TDA18271InitCal
9.4.4 Flowchart TDA18271FixedContentsI2Cupdate
Table 29.
TDA18271FixedContentsI2Cupdate
Function
Description
Description
update and write the TDA18271HD registers
Reference
sequential update of AGC1 and AGC2
image calibration algorithm
Input
MS
Table
-
Output
-
The register contents are not described in detail as this procedure is not to be modified.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
26 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271FixedContentsI2Cupdate
MS
Actions
Internal table
I2C-bus
Internal table update with
correct values
TM = 08h
PL = 80h
EP1 = C6h
EP2 = DFh
EP3 = 16h
EP4 = 60h
EP5 = 80h
CPD = 80h
CD1 = 00h
CD2 = 00h
CD3 = 00h
MPD = 00h
MD1 = 00h
MD2 = 00h
MD3 = 00h
EB1 = FCh
EB2 = 01h
EB3 = 84h
EB4 = 41h
EB5 = 01h
EB6 = 84h
EB7 = 40h
EB8 = 07h
EB9 = 00h
EB10 = 00h
EB11 = 96h
EB12 = 33h
EB13 = C1h
EB14 = 00h
EB15 = 8Fh
EB16 = 00h
EB17 = 00h
EB18 = 8Ch
EB19 = 00h
EB20 = 20h
EB21 = B3h
EB22 = 48h
EB23 = B0h
-
-
TM...EB23
Tuner registers update
AGC1 gain setup
EB17 = 00h
EB17 = 03h
EB17 = 43h
EB17 = 4Ch
IRCAL low band
initialization
EP3 = 1Fh
EP4 = 66h
EP5 = 81h
CPD = CCh
CD1 = 6Ch
CD2 = 00h
CD3 = 00h
MPD = CDh
MD1 = 77h
MD2 = 08h
MD3 = 00h
-
Tuner registers update
-
EP3...MD3
Launch detector
MAIN PLL CP source on
EB4 = 61h
EB4
Wait 5 ms - measurement
EB4 = 41h
EB4
-
EP1
Wait 1 ms
MAIN PLL CP source off
IRCAL high band
initialization
EP5 = 83h
CPD = 98h
CD1 = 65h
CD2 = 00h
MPD = 99h
MD1 = 71h
MD2 = CDh
-
Tuner registers update
-
EP3...MD3
-
EP1
CAL PLL update
EP5 = 87h
CD1 = 65h
CD2 = 50h
-
Tuner registers update
-
EP3...CD3
-
EP2
Wait 5 ms - PLL locking
Wait 5 ms - PLL locking
Launch detector
Wait 5 ms - PLL locking
Wait 5 ms - measurement
Launch optimization algorithm
CAL PLL update
EP5 = 85h
CPD = CBh
CD1 = 66h
CD2 = 70h
Tuner registers update
-
Back to normal mode
EP4 = 64h
EP4
-
EP3...CD3
Synchronization
-
EP1
-
EP2
Wait 30 ms - optimization
Wait 5 ms - PLL locking
Launch optimization algorithm
End
TDA18271FixedContentsI2Cupdate
Wait 30 ms - optimization
IRCAL mid band
initialization
EP5 = 82h
CPD = A8h
CD2 = 00h
MPD = A9h
MD1 = 73h
MD2 = 1Ah
-
Tuner registers update
-
EP3...MD3
-
EP1
CAL PLL update
EP5 = 86h
CPD = A8h
CD1 = 66h
CD2 = A0h
-
Tuner registers update
-
EP3...CD3
-
EP2
EB17
EB17
EB17
EB17
Wait 5 ms - PLL locking
Launch detector
Wait 5 ms - measurement
Wait 5 ms - PLL locking
Launch optimization algorithm
Wait 30 ms - optimization
001aah045
Fig 9.
Flowchart TDA18271FixedContentsI2Cupdate
9.4.5 Flowchart TDA18271CalcRFFilterCurve
Table 30.
Function
TDA18271CalcRFFilterCurve
Description
Description
calculate the RF filter curve coefficients
Input
RF1_default, RF2_default, RF3_default, MS
Table
RF_BAND_map
Output
TMVALUE_RFCAL
TDA18271HD_3
Product data sheet
Reference
Table 45 “RF_BAND_map”
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
27 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271CalcRFFilterCurve
Wait 200 ms for die temperature stabilization
PowerScan Initialization
Call TDA18271PowerScanInit
fRF(max)
fRF(max)
fRF(max)
MS
fRF(max)
fRF(max)
fRF(max)
fRF(max)
fRF(max) = 47900 kHz
fRF(max)
RF_Band 0 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_0, RF_A1_0,
RF_B1_0
fRF(max) = 61100 kHz
fRF(max)
RF_Band 1 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_1, RF_A1_1,
RF_B1_1
fRF(max) = 152600 kHz
fRF(max)
RF_Band 2 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_2, RF_B1_2,
RF2_2, RF_A1_2
fRF(max) = 164700 kHz
fRF(max)
RF_Band 3 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_3, RF_A1_3,
RF_B1_3
fRF(max) = 203500 kHz
fRF(max)
RF_Band 4 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_4, RF_A1_4,
RF_B1_4
fRF(max) = 457800 kHz
fRF(max)
RF_Band 5 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_5, RF_B1_5, RF2_5, RF_A1_5,
RF3_5, RF_A2_5, RF_B2_5
fRF(max) = 865000 kHz
fRF(max)
RF_Band 6 filters calibration
Call TDA18271RFTrackingFiltersInit
RF1_6, RF_B1_6, RF2_6, RF_A1_6,
RF3_6, RF_A2_6, RF_B2_6
Read die current temperature
Call TDA18271ThermometerRead
End
TDA18271CalcRFFilterCurve
TMVALUE_RFCAL
001aah046
Variable RF_max is used for frequency fRF(max).
Fig 10. Flowchart TDA18271CalcRFFilterCurve
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
28 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.6 Flowchart TDA18271RFTrackingFiltersInit
Table 31.
TDA18271RFTrackingFiltersInit
Function
Description
Description
calculate the RF filter curve coefficients used
for their approximation
Input
fRF(max), MS
Table
RF_CAL_map (Cprog_table = f (frequency))
Output
RF1, RF2, RF3, RF_A1, RF_B1, RF_A2,
RF_B2
Reference
Table 51 “RF_CAL_map”
bcal is a boolean output from TDA18271PowerScan:
bcal = 1 (true): enables the calibration of the RF tracking filters
bcal = 0 (false): no calibration is performed, default values for RFC_CPROG are used
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
29 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271RFTrackingFiltersInit
RF1_default,
RF2_default,
RF3_default
RF_A1 = 0, RF_B1 = 0, RF_A2 = 0, RF_B2 = 0
RF1_default
Find RF1_default, RF2_default, RF3_default = fRF(max) in RF_Band_map
MS
Look for optimized calibration frequency
Call TDA18271PowerScan
RF1
bcal = 1
MS
bcal
RF1
No
Yes
RF1
Find Cprog_cal1 to track RF1
Call TDA18271CalibrateRF
Cprog_cal1
RF1
RF_CAL_map
Find Cprog_table = fRF(max) in RF_CAL_map
Cprog_table1
bcal = 0
No
Yes
Cprog_table1
Cprog_cal1 = Cprog_table1
Cprog_cal1
RF1
Cprog_cal1
Cprog_table1
RF_B1 = Cprog_cal1 − Cprog_table1
RF_B1
RF_A1
RF2_default = 0
Yes
End
TDA18271 RFTrackingFiltersInit
RF2_default
No
MS
Look for optimized calibration frequency
Call TDA18271PowerScan
bcal = 1
MS
bcal
RF2
No
RF2
Yes
RF2
Find Cprog_cal2 to track RF2
Call TDA18271CalibrateRF
Cprog_cal2
RF2
RF_CAL_map
Find Cprog_table = fRF(max) in RF_CAL_map
Cprog_table2
bcal = 0
No
Yes
Cprog_table2
Cprog_cal2 = Cprog_table2
RF1
RF2
Cprog_cal1
Cprog_cal2
Cprog_table1
Cprog_table2
RF_A1 = (Cprog_cal2 − Cprog_table2 − Cprog_cal1 + Cprog_table1) /
(RF2 − RF1)
Cprog_cal2
RF3_default = 0
Yes
RF_A1
End
TDA18271 RFTrackingFiltersInit
RF3_default
No
MS
bcal
RF3
Look for optimized calibration frequency
Call TDA18271PowerScan
bcal = 1
MS
No
RF3
Yes
RF3
Find Cprog_cal3 to track RF3
Call TDA18271CalibrateRF
Cprog_cal3
RF3
RF_CAL_map
Find Cprog_table = fRF(max) in RF_CAL_map
Cprog_table3
bcal = 0
No
Yes
Cprog_table3
RF2
RF3
Cprog_cal2
Cprog_cal3
Cprog_table2
Cprog_table3
Cprog_cal3 = Cprog_table3
Cprog_cal3
RF_A2 = (Cprog_cal3 − Cprog_table3 − Cprog_cal2 + Cprog_table2)/(RF3 − RF2)
RF_B2 = Cprog_cal2 − Cprog_table2
End
TDA18271RFTrackingFiltersInit
RF_A2
RF_B2
001aah047
Fig 11. Flowchart TDA18271RFTrackingFiltersInit
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
30 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.7 Flowchart TDA18271PowerScanInit
Table 32.
TDA18271PowerScanInit
Function
Description
Reference
Description
fixed settings of the TDA18271PowerScan
Input
MS
Table
-
Output
-
Frequency unit during the algorithm in kHz.
Variable count homogeneous to kHz.
Start
TDA18271PowerScanInit
MS
Actions
Internal table
I2C-bus
Set standard mode to digital mode
STD = 12,
IF_LEVEL = 0
CAL_MODE = 0
-
Tuner registers update
-
EP3...EP4
Set AGC1_GAIN to 6 dB
Set AGC2_GAIN to −15 dB
AGC1_GAIN = 0
AGC2_GAIN = 0
EB18
-
1.5 MHz low-pass filter
FORCELP_FC2_EN = 1,
LP_FC = 1
-
Tuner register update
-
EB21...EB23
End
TDA18271PowerScanInit
001aah048
Fig 12. Flowchart TDA18271PowerScanInit
9.4.8 Flowchart TDA18271PowerScan
Table 33.
Function
TDA18271PowerScan
Description
Description
find an interference-free calibration frequency
Input
freq_input, MS
Table
RF_BAND_map, RF_CAL_map,
CID_Target_map
Reference
Table 45 “RF_BAND_map”
Table 51 “RF_CAL_map”
Table 54 “CID_Target_map”
Output
bcal, freq_output
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
31 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271PowerScan
RF_BAND_map
RF_CAL_map
CID_Target_map
MS
freq_input
MS
Actions
Find RF_BAND = fRF(max) in RF_BAND_map (MS)
Find Cprog_table = fRF(max) in RF_CAL_map
Find GAIN_TAPER = fRF(max) in GAIN_TAPER_map
Find CID_Target count_limit = fRF(max) in
CID_Target_map
Internal table
RF_BAND = RF_BAND
RFC_Cprog = Cprog_table
GAIN_TAPER = GAIN_TAPER
CID_Target = CID_Target
count_limit = count_limit
I2C-bus
-
Tuner register update
-
EP2, EB14
CID_Target
count_limit
freq_MAINPLL = freq_input = 1 MHz
freq_MAINPLL
freq_MAINPLL
Downconvert freq_input to 1 MHz
Call TDA18271CalcMAINPLL
Wait 5 ms - PLL locking
Detection mode
Launch power detection measurement
CAL_MODE = 1
-
EP4
EP2
Read power detection information
Call TDA18271ReadExtended
CID_GAIN
Algorithm Initialization
sgn = 1
freq_output = freq_input
bcal = 0
count = 0
wait = false
freq_input
No
sgn
freq_output
bcal
count
wait
CID_GAIN < CID_Target
Yes
sgn
count
freq_MAINPLL = freq_input + (sgn × count) + 1 MHz
freq_input
Downconvert updated freq_input to 1 MHz
Call TDA18271CalcMAINPLL
No
freq_MAINPLL
Yes
wait = true
Wait 5 ms - PLL locking
Wait 100 µs - PLL locking
wait = false
wait
Launch power detection measurement
count
freq_MAINPLL
-
EP2
Read power detection information
Call TDA18271ReadExtended
CID_GAIN
count = count + 200
count
No
count > count_limit
Yes
No
sgn > 0
Yes
sgn = − sgn
count = 200
wait = true
CID_GAIN ≥ CID_Target
sgn
count
wait
No
Yes
freq_MAINPLL
bcal = 1
freq_output = freq_MAINPLL − 1 MHz
bcal
freq_output
freq_input
End
TDA18271PowerScan
bcal = 0
freq_output = freq_input
End
TDA18271PowerScan
bcal
freq_output
001aah049
Fig 13. Flowchart TDA18271PowerScan
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
32 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.9 Flowchart TDA18271CalibrateRF
Table 34.
TDA18271RFCalibrateRF
Function
Description
Description
finds the Cprog for which freq_input is the
central frequency of the RF tracking filters
Input
freq_input, MS
Table
BP_FILTER_map, KM_map and
GAIN_TAPER_map
Reference
Table 44 “BP_FILTER_map”
Table 46 “KM_map”
Table 49 “GAIN_TAPER_map”
Output
RFC_CPROG
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
33 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start TDA18271CalibrateRF
MS
Actions
Internal table
I2C-bus
Normal mode
Switch OFF AGC1
Set AGC1_GAIN to 15 dB
CAL_MODE = 0
SM_LT = 1
AGC1_GAIN = 3h
EP4
EB18
BP_FILTER_map
KM_map
GAIN_TAPER_map
Frequency dependent parameters update
Find BP_FILTER = fRF(max) in BP_FILTER_map
Find GAIN_TAPER = fRF(max) in GAIN_TAPER_map
Find RF_BAND = fRF(max) in RF_BAND_map (MS)
Find RFC_K, RFC_M = fRF(max) in KM_map
BP_FILTER = BP_FILTER
GAIN_TAPER = GAIN_TAPER
RF_BAND = RF_BAND
RFC_K = RFC_K, RFC_M = RFC_M
-
freq_input
MS
Tuner registers update
-
EP1 … EP3, EB13
MAIN PLL charge pump source
CAL PLL charge pump source
Force DC-DC converter to 0 V
Disable PLLs lock
RF tracking filters calibration mode
LO_FORCESRCE = 1
CAL_FORCESRCE = 1
RFC_CPROG = 0
FORCE_LOCK = 0
CAL_MODE = 3h
EB4
EB7
EB14
EB20
-
Tuner registers update
-
EP4 … EP5
freq_input
Set the internal calibration signal
Call TDA18271CalcCALPLL
freq_input + 1 MHz
Downconvert the calibration signal to 1 MHz
Call TDA18271CalcMAINPLL
Wait 5 ms
Internal synchronization
EP2, EP1, EP2, EP1
Normal operation for the MAIN PLL charge pump
Normal operation for the CAL PLL charge pump
LO_FORCESRCE = 0
CAL_FORCESRCE = 0
EB4
EB7
FORCE_LOCK = 1
EB20
Normal mode
Switch ON AGC1
Set AGC1_GAIN to 6 dB
CAL_MODE = 0
SM_LT = 0
AGC1_GAIN = 0
EB18
Tuner registers update
-
EP3 ... EP4
Synchronization
-
EP1
Wait 10 ms - PLLs locking
Launch the RF Tracking filters calibration
Wait 60 ms - calibration ongoing
Get the calibration result
Call TDA18271ReadExtended
RFC_CPROG
End TDA18271CalibrateRF
001aah050
Fig 14. Flowchart TDA18271CalibrateRF
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
34 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.10 Flowchart TDA18271MSPOR
Table 35.
TDA18271MSPOR
Function
Description
Description
master or slave tuner goes to Power-On Reset
(POR) mode
Input
MS
Table
-
Output
-
Reference
Start
TDA18271MSPOR
MS
Actions
Internal table
I2C-bus
Power Up Detector 1
Turn AGC1 loop ON
Set AGC1_GAIN to 6 dB
Set AGC2_GAIN to −6 dB
PD_AGC1_DET = 0
AGC1_LOOP_OFF = 0
AGC1_GAIN = 0
AGC2_GAIN = 3h
EB12
EB18
-
POR mode
SM = 1, SM_LT = 0,
SM_XT = 0
EP3
1.5 MHz low-pass filter disabled
FORCELP_FC2_EN = 0,
LP_FC = 0
EB21 ... EB23
End
TDA18271MSPOR
001aah051
Fig 15. Flowchart TDA18271MSPOR
9.4.11 Flowchart TDA18271RFTrackingFiltersCorrection
Table 36.
Function
TDA18271RFTrackingFiltersCorrection
Description
Reference
Description find the Cprog corresponding to the
programmed central frequency
freq_input
Input
freq_input, TMVALUE_RFCAL, MS
Table
RF_BAND_map,
RF_CAL_DC_OVER_DT_map,
RF_CAL_map
Output
Table 50 “RF_CAL_DC_OVER_DT_map”
Table 51 “RF_CAL_map”
-
TDA18271HD_3
Product data sheet
Table 45 “RF_BAND_map”
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
35 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start TDA18271RFTrackingFiltersCorrection
MS
Internal table
Power-up TDA18271
SM = 0, SM_LT = 0, EP3
SM_XT = 0
Read current die temperature
Call TDA18271ThermometerRead
RF_CAL_map
RF_BAND_map
TMVALUE_CURRENT
Frequency dependent parameters update
Find RFC_CPROG = fRF(max) in RF_CAL_map, Cprog_table = RFC_Cprog
Find RF1, RF2, RF3, RF_A1, RF_A2, RF_B1, RF_B2 = fRF(max)
in RF_BAND_map (MS)
freq_input
MS
No
RF_A2
RF2
RF_B2
Cprog_table
Capprox =
RF_A2 × (freq_input − RF2) +
RF_B2 + Cprog_table
RF3 = 0 or
freq_input < RF2
Capprox
freq_input
Cprog_table
RF1
RF2
RF3
RF_A1
RF_A2
RF_B1
RF_B2
Yes
RF_A1
RF1
RF_B1
Cprog_table
Capprox =
RF_A1 × (freq_input − RF1) +
RF_B1 + Cprog_table
Capprox
freq_input
Capprox < 0
No
Yes
Capprox = 0
RF_CAL_DC_OVER_DT_map
I2C-bus
Action
Capprox > 255
No
Yes
Capprox = 255
Find dCoverdT = fRF(max) in RF_CAL_DC_OVER_DT_map
dCoverdT
Calculate temperature compensation
RFCAL_TCOMP = dCoverdT × (TMVALUE_CURRENT − TMVALUE_RFCAL)
RFCAL_TCOMP
freq_input
dCoverdT
TMVALUE_CURRENT
TMVALUE_RFCAL
Capprox
RFCAL_TCOMP
Calculate final Cprog
Cprog = Capprox + RFCAL_TCOMP
RFC_Cprog = Cprog
EB14
End TDA18271RFTrackingFiltersCorrection
001aah052
Fig 16. Flowchart TDA18271RFtrackingFiltersCorrection
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
36 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.12 Flowchart TDA18271ChannelConfiguration
Table 37.
Function
TDA18271ChannelConfiguration
Description
Reference
Description tunes the tuner according to the
channel and broadcast configuration
Input
freq_input, MS, Standard
Table
STANDARD_DESCRIPTION_map, Table 43 “STANDARD_DESCRIPTION_map”
BP_FILTER_map, RF_BAND_map, Table 44 “BP_FILTER_map”
CAL_PLL_map,
Table 45 “RF_BAND_map”
GAIN_TAPER_map, IR_MEAS_map
Table 48 “CAL_PLL_map”
Table 49 “GAIN_TAPER_map”
Table 53 “IR_MEAS_map”
Output
-
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
37 of 69
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
Standard
STANDARD_DESCRIPTION_
map
IR_MEAS_map
BP_FILTER_map
RF_BAND_map
GAIN_TAPER_map
Rev. 03 — 11 September 2008
freq_input
MS
MS
freq_input
NXP Semiconductors
TDA18271HD_3
Product data sheet
Start TDA18271ChannelConfiguration
MS
Actions
Internal table
I2C-bus
Standard mode update
Update TV broadcast parameters
Switch RFAGC to high speed mode
Normal mode
Update IF output level
Update IF notch frequency
Update extended byte 22
Update IF center frequency
Update FM_RFn
STD = STD from STANDARD_DESCRIPTION_map according to Standard value
STD[2] = 0
CAL_MODE = 0
IF_LEVEL = IF_LEVEL
IF_NOTCH = IF_NOTCH
from STANDARD_DESCRIPTION_map according to Standard
EB22 = EB22
IF_FREQ = IF_FREQ
FM_RFn = FM_RFn
EB22
-
Disable power level indicator
DIS_POWER_LEVEL = 1
-
Update frequency dependent parameters
Find IR_MEAS = fRF(max) in IR_MEAS_map
Find BP_FILTER = fRF(max) in BP_FILTER_map
Find RF_BAND = fRF(max) in RF_BAND_map (MS)
Find GAIN_TAPER = fRF(max) in GAIN_TAPER_map
IR_MEAS = IR_MEAS
BP_FILTER = BP_FILTER
RF_BAND = RF_BAND
GAIN_TAPER = GAIN_TAPER
Dual Tuner and AGC1 extra configurations managing
MAIN VCO when Master, CAL VCO when Slave
AGC1 always active
AGC1 has priority on AGC2
CALVCO_FORLON = MS
AGC1_ALWAYS_MASTERN = 0
AGC1_FIRSTN = 0
-
Tuner registers update
-
EB1
IF_freq
-
freq_pll = freq_input + IF_freq
IF_freq
Yes
freq_pll
MS = 1
No
Tune to wanted channel frequency
Call TDA18271CalcMAINPLL
freq_pll
Tune to wanted channel frequency
Call TDA18271CalcMAINPLL
CAL_PLL_map
freq_pll
Find CAL_POST_DIV = fLO(max) in
CAL_PLL_map
MPD = CAL_POST_DIV & 7Fh
MPD
-
TM ... EP5
Tuner registers update
-
TM ... EP5
MAIN PLL charge pump source
LO_FORCESRCE = 1
EB4
CAL PLL charge pump source
CAL_FORCESRCE = 1
EB7
CAL_FORCESRCE = 0
EB7
Switch RFAGC to normal speed mode STD[2] = not (FM_RFn)
EP3
Wait 1 ms
Normal operation for the MAIN PLL
Wait 1 ms
LO_FORCESRCE = 0
EB4
Wait 20 ms
Wait 20 ms
STD[2] = not (FM_RFn) EP3
End TDA18271ChannelConfiguration
End TDA18271ChannelConfiguration
001aah053
Fig 17. Flowchart TDA18271ChannelConfiguration
Silicon Tuner IC
38 of 69
© NXP B.V. 2008. All rights reserved.
Switch RFAGC to normal speed mode
Normal operation for the CAL PLL
TDA18271HD
Tuner registers update
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.4.13 Flowchart TDA18271CalcMAINPLL
MPD, MD1, MD2 and MD3 are 8-bit registers. Arithmetical and logical operations
performed on these registers are handled as binary operations. Dividing is right shifting
and multiplying is left shifting.
Table 38.
TDA18271CalcMAINPLL
Function
Description
Reference
Description
finds the correct values for the bytes MPD,
MD1, MD2, MD3 and update the tuner registers
Input
freq_input, MS
Table
MAIN_PLL_map
Output
-
Table 47 “MAIN_PLL_map”
Start TDA18271CalcMAINPLL
MAIN_PLL_map
Find MAIN_POST_DIV, Div = fLO(max) in MAIN_PLL_map
MAIN_POST_DIV
Div
freq_input
MS
MAIN_POST_DIV
Update MPD byte
Internal table
I2C-bus
MPD = MAIN_POST_DIV & 7Fh
-
Div
MAIN_DIV = (Div × freq_input × 27) / 125
MAIN_DIV
freq_input
Update MD1, MD2, MD3 bytes
MAIN_DIV
Tuner registers update
MD1 = (MAIN_DIV / 216) & 7Fh
MD2 = (MAIN_DIV / 28)
MD3 = MAIN_DIV
-
-
MPD … MD3
End TDA18271CalcMAINPLL
001aah054
Fig 18. Flowchart TDA18271CalcMAINPLL
9.4.14 Flowchart TDA18271CalcCALPLL
CPD, CD1, CD2 and CD3 are 8-bit registers. Arithmetical and logical operations
performed on these registers are handled as binary operations. Dividing is right shifting
and multiplying is left shifting.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
39 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 39.
TDA18271CalcCALPLL
Function
Description
Reference
Description
finds the correct values for the bytes CPD, CD1,
CD2, CD3 and update the tuner registers
Input
freq_input, MS
Table
CAL_PLL_map
Output
-
Table 48 “CAL_PLL_map”
Start TDA18271CalcCALPLL
CAL_PLL_map
CAL_POST_DIV
Div
Find CAL_POST_DIV, Div = fLO(max) in CAL_PLL_map
freq_input
MS
CAL_POST_DIV
Update CPD byte
Internal table
I2C-bus
CPD = CAL_POST_DIV
-
Div
CAL_DIV = (Div × freq_input × 27) / 125
CAL_DIV
freq_input
Update CD1, CD2, CD3 bytes
CAL_DIV
Tuner registers update
CD1 = (CAL_DIV / 216) & 7Fh
CD2 = (CAL_DIV / 28)
CD3 = CAL_DIV
-
-
CPD … CD3
End TDA18271CalcCALPLL
001aah055
Fig 19. Flowchart TDA18271CalcCALPLL
9.4.15 Flowchart TDA18271ThermometerRead
Table 40.
Function
TDA18271ThermometerRead
Description
Reference
Description turns the on-chip temperature sensor ON,
reads the current temperature on the die and
then turns the temperature sensor OFF
Input
MS
Table
THERMOMETER_map
Output
TMVALUE (temperature in °C)
TDA18271HD_3
Product data sheet
Table 52 “THERMOMETER_map”
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
40 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start
TDA18271ThermometerRead
MS
Actions
Internal table
I2C-bus
Switch thermometer ON
TM_ON = 1
TM
TM_RANGE
TM_D
Read thermometer information
Call TDA18271Read
(TM_D = 0) and (TM_RANGE = 1)
or
(TM_D = 8) and (TM_RANGE = 0)
No
Yes
Switch TM_RANGE
TM_RANGE = not (TM_RANGE)
TM
Wait 10 ms - temperature sensing
TM_D
TM_RANGE
Read thermometer information
Call TDA18271Read
TM_RANGE
TM_D
Find TMVALUE = f (TM_D, TM_RANGE) in
THERMOMETER_map
TMVALUE
Switch thermometer OFF
Normal mode
TM_ON = 0
CAL_MODE = 0
TM
EP4
End
TDA18271ThermometerRead
001aah056
Fig 20. Flowchart TDA18271ThermometerRead
9.4.16 Flowchart TDA18271Read
Table 41.
TDA18271Read
Function
Description
Description
reads the first 16 bytes of the TDA18271HD
Input
MS
Table
-
Output
an image of the tuner registers from TM to MD3
Reference
The internal software registers are never updated at any time during the read procedure
but are updated when the TDA18271Read is called.
The I2C-bus read in the TDA18271HD does not support subaddressing or variable length
sequences. The chip can only be read by performing read sequences TDA18271Read
(16 bytes) or TDA18271ReadExtended (39 bytes).
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
41 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Start TDA18271Read
MS
Choose Read address = f (MS)
Read the first 16 bytes
starting at address
Cx00h(2)
AddRead
AddRead (1)
TM ...MD3
End TDA18271Read
001aah057
(1) AddRead = C1h, C3h, C5h or C7h.
(2) x = 1, 3, 5 or 7.
Fig 21. Flowchart TDA18271Read
9.4.17 Flowchart TDA18271ReadExtended
Table 42.
Function
TDA18271ReadExtended
Description
Reference
Description
read the first 39 bytes of the TDA18271HD
Input
MS
Table
-
Output
an image of the tuner registers from TM to
EB23
The internal software registers are not updated throughout a read procedure. The update
is performed at the level of the call TDA18271ReadExtended.
Start TDA18271ReadExtended
MS
AddRead
Choose Read address = f (MS)
AddRead (1)
Read the first 39 bytes
starting at address
Cx00h(2)
TM ...EB23
End TDA18271ReadExtended
001aah058
(1) AddRead = C1h, C3h, C5h or C7h.
(2) x = 1, 3, 5 or 7.
Fig 22. Flowchart TDA18271ReadExtended
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
42 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
9.5 Maps
Table 43.
STANDARD_DESCRIPTION_map
Standard
Recommended values[1]
Selection
STD[2:0]
FM_RFN
IF_LEVEL[2:0] IF_NOTCH
EB22[7:0][2]
fIF (MHz)
000
1
000
0
2Ch
1.25
Analog TV std B
101
0
000
0
2Ch
6
Analog TV std D/K
110
Radio
FM radio
Analog TV
6.9
Analog TV std G/H
7.1
Analog TV std I
7.25
Analog TV std L
6.9
Analog TV std L’
1.25
Analog TV std M/N
100
5.4
Digital TV[3]
ATSC 6 MHz
100
0
001
1
DVB-T 6 MHz
3.50
101
4
QAM 6 MHz
QAM 8 MHz
3.25
3.30
DVB-T 7 MHz
DVB-T 8 MHz
37h
4
111
5
[1]
Recommended values for analog and digital reception with a TDA8295 IF demodulator and a TDA10048HN channel decoder
respectively.
[2]
EB22[7:0] is the byte of the Take-Over Points of the RF_AGC (bits RF_TOP[2:0] and bits IF_TOP[3:0]).
The RF performances (see Section 13 “Characteristics”) relate to these standard dependent arrangements. Any other combination of
RF_TOP and IF_TOP fields is not recommended.
[3]
Digital standard settings may vary, depending on channel decoder used.
Table 44.
BP_FILTER_map
fRF(max) (kHz)
BP_FILTER[2:0]
62000
000
84000
001
100000
010
140000
011
170000
100
180000
101
865000
110
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
43 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 45.
RF_BAND_map
fRF(max)
(kHz)
RF_BAND Used in flowchart
[2:0]
RF_A1
RF_B1
RF3
RF1_
default
(kHz)
RF2_
default
(kHz)
RF3_
default
(kHz)
47900
000
RF_A1_0 RF_B1_0 RF_A2_0 RF_B2_0 RF1_0 0
0
46000
0
0
61100
001
RF_A1_1 RF_B1_1 RF_A2_1 RF_B2_1 RF1_1 0
0
52200
0
0
152600
010
RF_A1_2 RF_B1_2 RF_A2_2 RF_B2_2 RF1_2 RF2_2 0
70100
136800
0
164700
011
RF_A1_3 RF_B1_3 RF_A2_3 RF_B2_3 RF1_3 0
0
156700
0
0
203500
100
RF_A1_4 RF_B1_4 RF_A2_4 RF_B2_4 RF1_4 0
0
186250
0
0
457800
101
RF_A1_5 RF_B1_5 RF_A2_5 RF_B2_5 RF1_5 RF2_5 RF3_5 230000
345000
426000
865000
110
RF_A1_6 RF_B1_6 RF_A2_6 RF_B2_6 RF1_6 RF2_6 RF3_6 489500
697500
842000
Table 46.
RF_A2
RF_B2
RF1
RF2
KM_map
fRF(max) (kHz)
RFC_K[2:0]
RFC_M[1:0]
47900
011
10
61100
100
01
350000
011
00
720000
010
01
865000
011
11
The KM_map refers to parameters used during the RF tracking filter calibration. These
parameters are frequency dependent.
Table 47.
MAIN_PLL_map
fLO(max) (kHz)
MAIN_POST_DIV[6:0]
Div[1]
33125
57h
F0h
35500
56h
E0h
38188
55h
D0h
41375
54h
C0h
45125
53h
B0h
49688
52h
A0h
55188
51h
90h
62125
50h
80h
66250
47h
78h
71000
46h
70h
76375
45h
68h
82750
44h
60h
90250
43h
58h
99375
42h
50h
110375
41h
48h
124250
40h
40h
132500
37h
3Ch
142000
36h
38h
152750
35h
34h
165500
34h
30h
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
44 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 47.
MAIN_PLL_map …continued
fLO(max) (kHz)
MAIN_POST_DIV[6:0]
Div[1]
180500
33h
2Ch
198750
32h
28h
220750
31h
24h
248500
30h
20h
265000
27h
1Eh
284000
26h
1Ch
305500
25h
1Ah
331000
24h
18h
361000
23h
16h
397500
22h
14h
441500
21h
12h
497000
20h
10h
530000
17h
0Fh
568000
16h
0Eh
611000
15h
0Dh
662000
14h
0Ch
722000
13h
0Bh
795000
12h
0Ah
883000
11h
09h
994000
10h
08h
[1]
Used in Section 9.4.13 “Flowchart TDA18271CalcMAINPLL”.
Table 48.
CAL_PLL_map
fLO(max) (kHz)
CAL_POST_DIV[7:0]
Div[1]
33813
DDh
D0h
36625
DCh
C0h
39938
DBh
B0h
43938
DAh
A0h
48813
D9h
90h
54938
D8h
80h
62813
D3h
70h
67625
CDh
68h
73250
CCh
60h
79875
CBh
58h
87875
CAh
50h
97625
C9h
48h
109875
C8h
40h
125625
C3h
38h
135250
BDh
34h
146500
BCh
30h
159750
BBh
2Ch
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
45 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 48.
CAL_PLL_map …continued
fLO(max) (kHz)
CAL_POST_DIV[7:0]
Div[1]
175750
BAh
28h
195250
B9h
24h
219750
B8h
20h
251250
B3h
1Ch
270500
ADh
1Ah
293000
ACh
18h
319500
ABh
16h
351500
AAh
14h
390500
A9h
12h
439500
A8h
10h
502500
A3h
0Eh
541000
9Dh
0Dh
586000
9Ch
0Ch
639000
9Bh
0Bh
703000
9Ah
0Ah
781000
99h
09h
879000
98h
08h
[1]
Used in Section 9.4.14 “Flowchart TDA18271CalcCALPLL”.
Table 49.
GAIN_TAPER_map
GAIN_TAPER[4:0][1]
fRF(max) (kHz)
1
2
3
4
1Fh
45400
154300
-
-
1Eh
45800
156100
-
-
1Dh
46200
157800
-
-
1Ch
46700
159500
-
-
1Bh
47100
161200
-
-
1Ah
47500
163000
-
-
19h
47900
164700
-
476300
18h
-
-
-
494800
17h
49600
170200
-
513300
16h
51200
175800
-
531800
15h
52900
181300
-
550300
14h
54500
186900
216200
568900
13h
56200
192400
228900
587400
12h
57800
198000
241600
605900
11h
59500
203500
254400
624400
10h
61100
-
267100
642900
0Fh
-
-
279800
661400
0Eh
-
-
292500
679900
0Dh
67600
-
305200
698400
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
46 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 49.
GAIN_TAPER_map …continued
GAIN_TAPER[4:0][1]
1
2
3
4
0Ch
74200
-
317900
716900
0Bh
80700
-
330700
735400
0Ah
87200
-
343400
753900
09h
93800
-
356100
772500
08h
100300
-
368800
791000
07h
106900
-
381500
809500
06h
113400
-
394200
828000
05h
119900
-
406900
846500
04h
126500
-
419700
865000
03h
133000
-
432400
-
02h
139500
-
445100
-
01h
146100
-
457800
-
00h
152600
-
-
-
[1]
Table 50.
fRF(max) (kHz)
The gain taper function compensates for any systematic RF gain ripple, giving a flat RF gain with frequency.
RF_CAL_DC_OVER_DT_map
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
47900
0h
383000
22h
457800
3Ch
754000
3Ch
55000
0h
386000
23h
465000
0Fh
759000
3Dh
61100
0Ah
389000
24h
477000
12h
764000
3Eh
64000
0Ah
393000
25h
483000
14h
769000
3Fh
82000
14h
396000
26h
502000
19h
774000
40h
84000
19h
399000
27h
508000
1Bh
779000
41h
119000
1Ch
402000
28h
519000
1Ch
784000
43h
124000
20h
404000
29h
522000
1Dh
789000
46h
129000
2Ah
407000
2Ah
524000
1Eh
794000
48h
134000
32h
409000
2Bh
534000
1Fh
799000
4Bh
139000
39h
412000
2Ch
549000
20h
804000
4Fh
144000
3Eh
414000
2Dh
554000
22h
809000
54h
149000
3Fh
417000
2Eh
584000
24h
814000
59h
152600
40h
419000
2Fh
589000
26h
819000
5Dh
154000
40h
422000
30h
658000
27h
824000
61h
164700
41h
424000
31h
664000
2Ch
829000
68h
203500
32h
427000
32h
669000
2Dh
834000
6Eh
353000
19h
429000
33h
699000
2Eh
839000
75h
356000
1Ah
432000
34h
704000
30h
844000
7Eh
359000
1Bh
434000
35h
709000
31h
849000
82h
363000
1Ch
437000
36h
714000
32h
854000
84h
366000
1Dh
439000
37h
724000
33h
859000
8Fh
369000
1Eh
442000
38h
729000
36h
865000
9Ah
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
47 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 50.
RF_CAL_DC_OVER_DT_map …continued
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
fRF(max) (kHz) dCoverdT[1]
373000
1Fh
444000
39h
739000
38h
-
-
376000
20h
447000
3Ah
744000
39h
-
-
379000
21h
449000
3Bh
749000
3Bh
-
-
[1]
Used in flowcharts.
Table 51.
RF_CAL_map
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
41000
0Fh
127000
6Eh
208000
0Fh
370000
58h
521000
20h
740000
69h
43000
1Ch
128000
70h
212000
10h
372000
59h
525000
21h
741000
6Ah
45000
2Fh
129000
71h
216000
11h
375000
5Ah
529000
22h
742000
6Bh
46000
39h
130000
75h
217000
12h
376000
5Bh
533000
23h
743000
6Ch
47000
40h
131000
77h
218000
13h
377000
5Ch
539000
24h
745000
6Dh
47900
50h
132000
78h
220000
14h
379000
5Dh
541000
25h
747000
6Eh
49100
16h
133000
7Bh
222000
15h
382000
5Eh
547000
26h
748000
6Fh
50000
18h
134000
7Eh
225000
16h
384000
5Fh
549000
27h
750000
70h
51000
20h
135000
81h
228000
17h
385000
60h
551000
28h
752000
71h
53000
28h
136000
82h
231000
18h
386000
61h
556000
29h
754000
72h
55000
2Bh
137000
87h
234000
19h
388000
62h
561000
2Ah
757000
73h
56000
32h
138000
88h
235000
1Ah
390000
63h
563000
2Bh
758000
74h
57000
35h
139000
8Dh
236000
1Bh
393000
64h
565000
2Ch
760000
75h
58000
3Eh
140000
8Eh
237000
1Ch
394000
65h
569000
2Dh
763000
76h
59000
43h
141000
91h
240000
1Dh
396000
66h
571000
2Eh
764000
77h
60000
4Eh
142000
95h
242000
1Eh
397000
67h
577000
2Fh
766000
78h
61100
55h
143000
9Ah
244000
1Fh
398000
68h
580000
30h
767000
79h
63000
0Fh
144000
9Dh
247000
20h
400000
69h
582000
31h
768000
7Ah
64000
11h
145000
A1h
249000
21h
402000
6Ah
584000
32h
773000
7Bh
65000
12h
146000
A2h
252000
22h
403000
6Bh
588000
33h
774000
7Ch
66000
15h
147000
A4h
253000
23h
407000
6Ch
591000
34h
776000
7Dh
67000
16h
148000
A9h
254000
24h
408000
6Dh
596000
35h
777000
7Eh
68000
17h
149000
AEh
256000
25h
409000
6Eh
598000
36h
778000
7Fh
70000
19h
150000
B0h
259000
26h
410000
6Fh
603000
37h
779000
80h
71000
1Ch
151000
B1h
262000
27h
411000
70h
604000
38h
781000
81h
72000
1Dh
152000
B7h
264000
28h
412000
71h
606000
39h
783000
82h
73000
1Fh
152600
BDh
267000
29h
413000
72h
612000
3Ah
784000
83h
74000
20h
154000
20h
269000
2Ah
414000
73h
615000
3Bh
785000
84h
75000
21h
155000
22h
271000
2Bh
417000
74h
617000
3Ch
786000
85h
76000
24h
156000
24h
273000
2Ch
418000
75h
621000
3Dh
793000
86h
77000
25h
157000
25h
275000
2Dh
420000
76h
622000
3Eh
794000
87h
78000
27h
158000
27h
277000
2Eh
422000
77h
625000
3Fh
795000
88h
80000
28h
159000
29h
279000
2Fh
423000
78h
632000
40h
797000
89h
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
48 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 51.
RF_CAL_map …continued
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
fRF(max)
(kHz)
Cprog_
table
81000
29h
160000
2Ch
282000
30h
424000
79h
633000
41h
799000
8Ah
82000
2Dh
161000
2Dh
284000
31h
427000
7Ah
634000
42h
801000
8Bh
83000
2Eh
163000
2Eh
286000
32h
428000
7Bh
642000
43h
802000
8Ch
84000
2Fh
164000
2Fh
287000
33h
429000
7Dh
643000
44h
803000
8Dh
85000
31h
164700
30h
290000
34h
432000
7Fh
647000
45h
804000
8Eh
86000
33h
166000
11h
293000
35h
434000
80h
650000
46h
810000
90h
87000
34h
167000
12h
295000
36h
435000
81h
652000
47h
811000
91h
88000
35h
168000
13h
297000
37h
436000
83h
657000
48h
812000
92h
89000
37h
169000
14h
300000
38h
437000
84h
661000
49h
814000
93h
90000
38h
170000
15h
303000
39h
438000
85h
662000
4Ah
816000
94h
91000
39h
172000
16h
305000
3Ah
439000
86h
665000
4Bh
817000
96h
93000
3Ch
173000
17h
306000
3Bh
440000
87h
667000
4Ch
818000
97h
94000
3Eh
174000
18h
307000
3Ch
441000
88h
670000
4Dh
820000
98h
95000
3Fh
175000
1Ah
310000
3Dh
442000
89h
673000
4Eh
821000
99h
96000
40h
176000
1Bh
312000
3Eh
445000
8Ah
676000
4Fh
822000
9Ah
97000
42h
178000
1Dh
315000
3Fh
446000
8Bh
677000
50h
828000
9Bh
99000
45h
179000
1Eh
318000
40h
447000
8Ch
681000
51h
829000
9Dh
100000
46h
180000
1Fh
320000
41h
448000
8Eh
683000
52h
830000
9Fh
102000
48h
181000
20h
323000
42h
449000
8Fh
686000
53h
831000
A0h
103000
4Ah
182000
21h
324000
43h
450000
90h
688000
54h
833000
A1h
105000
4Dh
183000
22h
325000
44h
452000
91h
689000
55h
835000
A2h
106000
4Eh
184000
24h
327000
45h
453000
93h
691000
56h
836000
A3h
107000
50h
185000
25h
331000
46h
454000
94h
695000
57h
837000
A4h
108000
51h
186000
26h
334000
47h
456000
96h
698000
58h
838000
A6h
110000
54h
187000
27h
337000
48h
457800
98h
703000
59h
840000
A8h
111000
56h
188000
29h
339000
49h
461000
11h
704000
5Ah
842000
A9h
112000
57h
189000
2Ah
340000
4Ah
468000
12h
705000
5Bh
845000
AAh
113000
58h
190000
2Ch
341000
4Bh
472000
13h
707000
5Ch
846000
ABh
114000
59h
191000
2Dh
343000
4Ch
473000
14h
710000
5Dh
847000
ADh
115000
5Ch
192000
2Eh
345000
4Dh
474000
15h
712000
5Eh
848000
AEh
116000
5Dh
193000
2Fh
349000
4Eh
481000
16h
717000
5Fh
852000
AFh
117000
5Fh
194000
30h
352000
4Fh
486000
17h
718000
60h
853000
B0h
119000
60h
195000
33h
353000
50h
491000
18h
721000
61h
858000
B1h
120000
64h
196000
35h
355000
51h
498000
19h
722000
62h
860000
B2h
121000
65h
198000
36h
357000
52h
499000
1Ah
723000
63h
861000
B3h
122000
66h
200000
38h
359000
53h
501000
1Bh
725000
64h
862000
B4h
123000
68h
201000
3Ch
361000
54h
506000
1Ch
727000
65h
863000
B6h
124000
69h
202000
3Dh
362000
55h
511000
1Dh
730000
66h
864000
B8h
125000
6Ch
203500
3Eh
364000
56h
516000
1Eh
732000
67h
865000
B9h
126000
6Dh
206000
0Eh
368000
57h
520000
1Fh
735000
68h
-
-
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
49 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 52. THERMOMETER_map
Bit TM_ON must be set to logic 1.
TM_D[3:0]
TMVALUE (die temperature)
TM_RANGE = 0
TM_RANGE = 1
0000
60 °C
92 °C
0001
62 °C
94 °C
0010
66 °C
98 °C
0011
64 °C
96 °C
0100
74 °C
106 °C
0101
72 °C
104 °C
0110
68 °C
100 °C
0111
70 °C
102 °C
1000
90 °C
122 °C
1001
88 °C
120 °C
1010
84 °C
116 °C
1011
86 °C
118 °C
1100
76 °C
108 °C
1101
78 °C
110 °C
1110
82 °C
114 °C
1111
80 °C
112 °C
Table 53.
IR_MEAS_map
fRF(max) (kHz)
IR_MEAS[2:0]
200
101
600
110
865
111
Table 54.
CID_Target_map
fRF(max)
CID_Target
46000
4
1800
52200
A
1500
70100
1
4000
136800
18
156700
18
186250
A
230000
A
345000
18
426000
E
489500
1E
697500
32
842000
3A
TDA18271HD_3
Product data sheet
count_limit
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
50 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
10. Internal circuitry
Table 55.
Internal circuits
Symbol
Pin
FM_IN
8
Description[1]
Average DC voltage
0.8 V
8
001aaf836
RF_IN
10
0.8 V
10
001aaf837
CAPRFAGC
12
2.8 V
12
001aaf838
LT
13
0.85 V
13
001aaf839
STO
15
0.85 V
15
001aaf840
CAPREGVCO
17
2.8 V (Normal mode); 0 V (Standby mode)
17
001aaf841
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
51 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 55.
Internal circuits …continued
Symbol
Pin
MASTERSYNC
19
Description[1]
Average DC voltage
0.5 × VCC
19
001aaf842
CAPFILTVCO
20
1.6 V (Normal mode); 0 V (Standby mode)
20
001aaf843
VT_COARSE
0.5 × VCC
21
21
001aaf844
VT_FINE
0.5 × VCC
22
22
001aaf845
CP_LO
0.5 × VCC
24
24
001aaf846
XTALP
26
1.45 V
26
001aaf847
XTALN
27
1.45 V
27
001aaf848
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
52 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 55.
Internal circuits …continued
Symbol
Pin
FREEZE
28
Description[1]
Average DC voltage
3.3 V
28
001aaf849
XTOUT_MS
29
high-Z
29
001aaf850
XTOUTP
30
2.4 V
30
001aaf851
XTOUTN
31
2.4 V
31
001aaf852
AS
32
high-Z
32
001aaf853
CP_CAL
3.3 V (Normal mode); 0.5 × VCC (Calibration mode)
34
34
001aaf854
VT_CAL
3.3 V (Normal mode); 0.5 × VCC (Calibration mode)
35
35
001aaf855
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
53 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 55.
Internal circuits …continued
Symbol
Pin
SCL
38
Description[1]
Average DC voltage
high-Z
38
001aaf856
SDA
39
high-Z
39
001aaf857
CAPREG18
40
1.8 V (Normal mode); 2.0 V (Sleep mode)
40
001aaf858
CAPREG28
42
2.8 V (Normal mode); 2.4 V (Sleep mode)
42
001aaf859
IFOUTN
45
1.35 V
45
001aaf860
IFOUTP
46
1.35 V
46
001aaf861
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
54 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 55.
Internal circuits …continued
Symbol
Pin
V_IFAGC
47
Description[1]
Average DC voltage
high-Z
47
001aaf862
VSYNC
51
high-Z
51
001aaf863
CAPREGFILTRF
52
2.8 V (Normal mode); 0 V (Sleep mode)
52
001aaf864
[1]
ESD protection components are not shown.
11. Limiting values
Table 56. Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).[1]
Symbol Parameter
Conditions
VCC
supply voltage
VI
input voltage
Min
Max
Unit
−0.3
+3.6
V
−0.3
+5.5
V
VCC < 3.3 V
−0.3
VCC + 0.3 V
VCC > 3.3 V
−0.3
+3.6
V
−40
+150
°C
pins SDA and SCL
all other pins
Tstg
storage temperature
Tj
junction temperature
Vesd
electrostatic
discharge voltage
[1]
-
110
°C
HBM: EIA/JESD22-A114
±2000
-
V
MM: EIA/JESD22-A115
±200
-
V
The TDA18271HD withstands the latch-up specifications of JEDEC JESD78A, with the specific
recommendation using coupling capacitors on pins RF_IN, LT, STO, XTOUTP and XTOUTN.
12. Thermal characteristics
Table 57.
Thermal characteristics[1]
Symbol
Parameter
Conditions
Typ
Unit
Rth(j-c)
thermal resistance from junction
to case
according to JEDEC
specification
19.6
K/W
[1]
The junction temperature can be obtained with the formula Tj = Tamb + Rth(j-a) × VCC × ICC, where Rth(j-a) is
the thermal resistance of the application. Rth(j-a) must be such that the resulting Tj does not exceed the
maximum value defined in Table 56.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
55 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
13. Characteristics
All data in this section refers to Master mode operation
Table 58. Loop-through characteristics (RF input to loop-through output)
Tamb = 25 °C; VCC = 3.3 V; for test circuit see Figure 27; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
fRF(lt)
loop-through RF
frequency
center of channel
45
-
864
MHz
VSWR
voltage standing
wave ratio
loop-through output; 75 Ω
nominal impedance
-
-
3
Gv(lt)
loop-through
voltage gain
75 Ω load
-
1.5
-
dB
∆Glt
loop-through gain
variation
in the RF frequency range;
75 Ω load
-
3
-
dB
NFlt
loop-through noise
figure
Standby mode with LT, STO
and crystal oscillator on
-
6.5
-
dB
CSO
composite
second-order
distortion
[1]
-
−60
-
dBc
CTB
composite triple
beat
[1]
-
−63
-
dBc
αisol(bp)
bypass isolation
-
24
-
dB
VL(tun-lto)
leakage voltage
in RF TV band
between tuner and
loop-through output
-
5
-
dBµV
[1]
from loop-through output to
RF input
Channel loading assumptions: 129 channels (NTSC 129 frequency plan) at 75 dBµV.
Table 59. Slave tuner output characteristics (pin STO)
Tamb = 25 °C; VCC = 3.3 V; for test circuit see Figure 27; unless otherwise specified.
Symbol
Parameter
fRF(STO)
Conditions
Min
Typ
Max
Unit
RF frequency on
pin STO
45
-
864
MHz
Zo(STO)
output impedance
on pin STO
30
35
40
Ω
Gv(STO)
voltage gain on pin
STO
POWER_LEVEL[6:5] = 00
-
6
-
dB
POWER_LEVEL[6:5] = 01
-
9
-
dB
POWER_LEVEL[6:5] = 10
-
12
-
dB
POWER_LEVEL[6:5] = 11
-
15
-
dB
75 Ω source resistance on
RF input; Zi = 35 Ω (75 Ω,
VSWR = 2)
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
56 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 60. General characteristics for TV reception (RF input to IF output)
Tamb = 25 °C; VCC = 3.3 V; IF output level option 2 V (p-p); IF output load = 1 kΩ on each terminal;
for test circuit see Figure 27; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
3.13 3.30
3.47
V
Normal mode
180
235
290
mA
Standby mode with LT, STO and
crystal oscillator on (default at
POR)
40
51
65
mA
Standby mode with only crystal
oscillator and its output on
10
15
20
mA
Device off mode
1
2
5
mA
Supply
VCC
supply voltage
ICC
supply current
P
power
dissipation
-
780
-
mW
Tamb
ambient
temperature
0
-
70
°C
45
-
864
MHz
Input
fRF
RF frequency
center of channel
VSWR
voltage standing RF input; 75 Ω nominal
wave ratio
impedance
-
2
-
-
NFtun
tuner noise
figure
maximum gain
-
5.5
-
dB
Gv(tun)max
maximum tuner
voltage gain
2 V (p-p) IF output selection
-
83
-
dB
-
71
-
dB
∆GAGC(tun) tuner AGC gain
range
Vi(max)
maximum input
voltage
1 dB gain compression, one
analog TV signal at RF input
(−5 dBm)
-
103
-
dBµV
VL(tun-RF)
leakage voltage
between tuner
and RF
at RF input; in RF band
-
0
-
dBµV
IF_LEVEL[2:0] = 000
-
2
-
V
IF_LEVEL[2:0] = 001
-
1.25
-
V
IF_LEVEL[2:0] = 010
-
1
-
V
IF_LEVEL[2:0] = 110
-
0.6
-
V
IF_LEVEL[2:0] = 111
-
0.5
-
V
Output
Vo(IF)dif(p-p) peak-to-peak
differential IF
output voltage
Zo(IF)
IF output
impedance
differential mode; magnitude
value
-
100
-
Ω
∆GAGC(IF)
IF AGC GAIN
range
2 V (p-p) IF output voltage
selection
-
30
-
dB
Gtlt
tilt gain
RF frequency range; 6/7/8 MHz
channel
-
2
4
dB
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
57 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 60. General characteristics for TV reception (RF input to IF output) …continued
Tamb = 25 °C; VCC = 3.3 V; IF output level option 2 V (p-p); IF output load = 1 kΩ on each terminal;
for test circuit see Figure 27; unless otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
fIF(stpb)lp
low-pass
stop-band IF
frequency
60 dB attenuation
6 MHz IF filter
-
14
-
MHz
7 MHz IF filter
-
16
-
MHz
8 MHz IF filter
-
18
-
MHz
-
65
-
dB
Std B; f1 = 1.57 MHz;
f2 = 6 MHz
-
130
-
ns
Std G; f1 = 2.67 MHz;
f2 = 7.1 MHz
-
36
-
ns
Std M/N; f1 = 1.82 MHz;
f2 = 5.4 MHz
-
92
-
ns
ATSC 6 MHz; f1 = 0.75 MHz;
f2 = 5.75 MHz
-
395
-
ns
DVB-T 6 MHz; f1 = 0.8 MHz
and f2 = 5.8 MHz
-
365
-
ns
DVB-T 7 MHz; f1 = 0.5 MHz
and f2 = 6.5 MHz
-
478
-
ns
DVB-T 8 MHz; f1 = 0.5 MHz
and f2 = 7.5 MHz
-
515
-
ns
QAM 6 MHz; f1 = 1.5 MHz
and f2 = 6.5 MHz
-
155
-
ns
QAM 8 MHz; f1 = 1.5 MHz
and f2 = 8.5 MHz
-
180
-
ns
αimage
image rejection
td(grp)
group delay time analog TV; difference between
f1 and f2 in IF
tripple
ripple time
digital TV; difference between f1
and f2 in digital channel
phase noise
1 kHz and 10 kHz; see Figure 23
-
−89
-
dBc/Hz
tstartup(tun)
tuner start-up
time
at power up
-
1.5
-
s
tset
setting time
channel change
ϕn
Various
Sdig
digital sensitivity DVB-T (64 QAM
BER = 2.10−4
Sa
analog
sensitivity
2⁄ );
3
50 dB video SNR weighted
22 dBµV (color loss)
[1]
Measured with TDA10048HN channel decoder.
[2]
Measured with TDA8295 IF modulator.
TDA18271HD_3
Product data sheet
-
20
-
ms
[1]
-
−82
-
dBm
[2]
-
58
-
dBµV
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
58 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 61. General characteristics for FM radio reception (FM input to IF output)
VCC = 3.3 V; Tamb = 25 °C; IF output load of 1 kΩ on each terminal; for test circuit see Figure 27;
unless otherwise specified.
Symbol Parameter
Conditions
Min
Typ
Max
Unit
FM mode with loop-through,
slave tuner output and crystal
oscillator on (default at POR)
-
265
315
mA
65
-
108
MHz
Supply
ICC
supply current
Input
fRF
RF frequency
VSWR
voltage standing
wave ratio
75 Ω nominal impedance
-
2
-
fo
output frequency
IF
-
1
-
MHz
Vo(p-p)
peak-to-peak output
voltage
IF_LEVEL[2:0] = 000
-
2.0
-
V
IF_LEVEL[2:0] = 001
-
1.25
-
V
IF_LEVEL[2:0] = 010
-
1.0
-
V
IF_LEVEL[2:0] = 111
-
0.5
-
V
in FM band between pins
RF_IN and pin FM_IN
-
32
-
dB
Output
αisol(bp)
bypass isolation
Table 62. Characteristics of terminals
Tamb = 25 °C; VCC = 3.3 V; 2.2 nF on input pin V_IFAGC; for test circuit see Figure 27; unless
otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
IF AGC input: pin V_IFAGC
VAGC
AGC voltage
0
-
VCC
V
Zi
input impedance
-
high-Z
-
Ω
dGAGC/dV
rate of change of
AGC gain with
voltage
-
30
55
dB/V
15.99
16
16.01
MHz
-
500
-
Ω
Crystal oscillator
fxtal
crystal frequency
Zi
input impedance
magnitude value;
master mode
Crystal oscillator output buffer; pins XTOUTP and XTOUTN
Ro
output resistance
16 MHz output
frequency
-
460
-
Ω
Vo(p-p)
peak-to-peak
output voltage
10 kΩ//10 pF AC load
-
0.4
-
V
SRr
slew rate of rising
signal
10 kΩ//10 pF AC load
-
40
-
V/µs
SRf
slew rate of falling
signal
10 kΩ//10 pF AC load
-
40
-
V/µs
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
59 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
Table 62. Characteristics of terminals …continued
Tamb = 25 °C; VCC = 3.3 V; 2.2 nF on input pin V_IFAGC; for test circuit see Figure 27; unless
otherwise specified.
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
LOW-level input
voltage
fixed input levels
-
-
1.5
V
VDD related input levels
-
-
0.3VDD V
VIH
HIGH-level input
voltage
fixed input levels
3
-
-
V
fSCL
SCL clock
frequency
I2C-bus[1]
Pin SCL
VIL
VDD related input levels
0.7VDD -
-
V
-
-
400
kHz
pin SDA
VOH
HIGH-level output
voltage
ISDA = 3 mA (sink
current)
-
-
0.4
V
VIL
LOW-level input
voltage
fixed input levels
-
-
1.5
V
VDD related input levels
-
-
0.3VDD V
HIGH-level input
voltage
fixed input levels
3
-
-
V
VDD related input levels
0.7VDD -
-
V
VIH
[1]
Devices that use non-standard supply voltages, which do not conform to the intended I2C-bus system
levels, must relate their input levels to the supply voltage to which the pull-up resistors are connected.
001aah561
−70
ϕn
(dBc/Hz)
−80
(1)
(2)
−90
−100
(3)
−110
−120
40
140
240
340
440
540
640
740
840
940
fRF (MHz)
(1) Offset is 1 kHz
(2) Offset is 10 kHz
(3) Offset is 100 kHz
Fig 23. Typical phase noise curve
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
60 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
001aah562
0
selectivity
(dB)
−10
−20
−30
(1)
(2)
(3)
(4)
(5)
−40
−50
−60
−70
−3
1
5
9
13
17
19
fIF (MHz)
(1) 1.5 MHz bandwidth filter
(2) 6 MHz bandwidth filter
(3) 7 MHz bandwidth filter
(4) 8 MHz bandwidth filter
(5) 9 MHz bandwidth filter
Fig 24. Typical IF selectivity curves
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
61 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
14. Application information
14.1 Application examples
V_IFAGC
XTAL
LT
SURGE
PROTECTION
SILICON
TUNER
IFOUTP
TDA18271HD
IFOUTN
CHANNEL
DEMODULATOR
FREEZE
MASTERSYNC
STO
3.3 V
3.3 V
TS
TDA10048HN
(MASTER)
XTOUTP
RF
TV
RF
SURGE
PROTECTION
XTOUTN
RF
I2C-bus (gated)
I2C-bus
1.2 V
V_IFAGC
I2C-bus (gated)
SILICON
TUNER
IFOUTP
TDA18271HD
IFOUTN
(SLAVE)
CHANNEL
DEMODULATOR
TDA10048HN
3.3 V
3.3 V
TS
I2C-bus
1.2 V
001aah040
Fig 25. Example of DVB-T dual tuner reception for PCTV applications
DVB-T
CHANNEL
DECODER
MPEG2 transport stream
(TDA1004x)
CB
FILTER
V_IFAGC
TV
IFOUTN
IFOUTP
TUNER
FM radio
TDA18271HD
IFOUT
IF
DEMODULATOR
VSYNC
(TDA8295)
CVBS
SSIF
AUDIO AND VIDEO
DECODER WITH PCI
INTERFACE
PCI-bus
(SAA713x)
XTAL
001aag457
Fig 26. Example of hybrid reception for PCTV applications
14.2 Application notes
Application notes are available for the following:
• Analog and digital front end: see application note AN605
• Analog front end: see application note AN602
• Dual tuner application for PCTV: see application note AN604
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
62 of 69
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx
xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x
C127
100 nF
VCC3.3
SDA
TP104
VSYNC_M
GND
R2
2.2
kΩ
GND
GND
GND
GND
GND
GND
GND
FM_IN
FMIN_M
1 nF_5 %
VCC1
C128
47 nF
J102
Rev. 03 — 11 September 2008
R102
C102
RFIN_M
VCC
RF_IN
1 nF_5 %
TP101
CAPRFAGC
C103
220 nF
C104
J103
LT_M
1 nF_5 %
GND
CAPRFAGC
LT
GND
STO
SP_M
VCC
CAPREGVCO
VCC
MASTERSYNC
CAPFILTVCO
VT_COARSE
VT_FINE
VCC2
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
48
1
47
2
46
3
45
4
44
5
43
6
42
7
8
41
TDA18271HD
40
9
39
10
11
38
12
37
13
36
35
14
15
34
33
16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
C105
47 nF
VCC3
C108
47 nF
J105
XTOUTP
XTOUTN
AS
C101
GND
XTALP
XTALN
FREEZE
XTOUT_MS
R101
GND
CP_LO
R1
2.2
kΩ
ST1
VCC3.3
GND
V_IFAGC
R116
100 nF
470 Ω
C124
R114
100 nF
470 Ω
C107
100 nF
SP_M
1 nF_5 %
R105
39 Ω
RFIN_S
56 Ω
J107
IFOUTN
VCC2
IFOUTP
IFOUTN
VCC
GND
CAPREG28
C123
47 nF
C122
100 nF
GND
CAPREG18
SDA
SDA
SCL
SCL
GND
GND
VT_CAL
CP_CAL
C121
10 nF
VCC
VCC2
C116
J106
C117
47 nF
150 pF
R112
R113
390 Ω
C118
6.8 nF
120 Ω
C119
3.9 nF
C120
220 nF
R111
C114
C109
100 nF
4.7 nF
R107
R108
470 Ω
390 Ω
C110
220 nF
C111
1 nF
XOUTN_M
TP103
XOUTP_M
XOUTP_M
TP102
FREEZE_CMOT
FREEZE
C112
6.8 nF
C113
33 pF
C129
5.6 pF
Y1
16 MHz
C200
33 pF
001aah560
TDA18271HD
n.c.
C106
IFOUTP
R115
Silicon Tuner IC
63 of 69
© NXP B.V. 2008. All rights reserved.
R104
J108
C115
MASTERSYNC
J104
R117
56 Ω
C125
4.7 nF
R106
Fig 27. Test circuit
V_IFAGC_M
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
CAPREGFILTRF
VSYNC
GND
GND
SCL
J101
SP_M
J109
R118
150 kΩ
J1
MASTER
SYNC
C126
2.2 nF
NXP Semiconductors
VCC3.3
SDA
GND
SCL
15. Test information
TDA18271HD_3
Product data sheet
6
5
4
3
2
1
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
16. Package outline
HLQFN64R; plastic thermal enhanced low profile quad flat package; no leads;
64 terminals; resin based; body 9 × 9 × 1.6 mm
A
B
D
SOT903-1
terminal 1
index area
A
E
detail X
C
e1
L
e
L1
v
w
b
1/2 e
17
32
M
M
y
y1 C
C A B
C
33
16
e
Em
Ej
El
En
Eh
e2
Ek
1/2 e
1
terminal 1
index area
48
64
49
Dh
X
Dj
Dk
Dl
Dm
0
2.5
5 mm
scale
L1
v
w
y
y1
0.18
0.08
0.1
0.05
0.05
0.1
DIMENSIONS (mm are the original dimensions)
UNIT
A
max
b
D
Dh
Dj
Dk
Dl
Dm
E
Eh
Ej
Ek
El
Em
En
e
e1
e2
L
mm
1.7
0.3
0.2
9.1
8.9
2.92
2.82
0.86
0.76
3.32
3.22
1.79
1.69
2.16
2.06
9.1
8.9
0.31
0.21
0.69
0.59
1.79
1.69
0.79
0.69
2.63
2.53
2.02
1.92
0.5
7.5
7.5
0.45
0.40
REFERENCES
OUTLINE
VERSION
IEC
JEDEC
JEITA
SOT903-1
---
---
---
EUROPEAN
PROJECTION
ISSUE DATE
06-03-29
07-11-14
Fig 28. Package outline SOT903-1 (HLQFN64R)
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
64 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
17. Printed-circuit board
17.1 Reflow profile
See application note AN10366.
17.2 De-soldering recommendation
See application note AN10366.
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
65 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
17.3 Footprint layout
Hx
D
1/2 P
P
C
0.065
Vd
Vd1
Vx
0.12
SLy1
Hy
By
Vy3
Vy2
SPy1
Ay
SLy
SPy
Vy1
SPx
SPx2
SPx1
SLx1
SLx
Bx
Ax
solder lands
solder paste
solder resist
occupied area
SPy1
Vd
Vd1
Vx
Vy1
Vy2
Vy3
0.3
0.35
0.5
0.8
0.9
0.8
0.9
DIMENSIONS in mm
P
Ax
Ay
Bx
By
C
D
Hx
Hy
SLx
SLx1
SLy
SLy1
SPx
SPx1
SPx2
SPy
0.500
9.000
9.000
7.880
7.880
0.555
0.250
9.500
9.500
4.610
1.740
3.220
0.640
0.800
2.065
0.3
0.7
Fig 29. Footprint HLQFN64R (SOT903-1)
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
66 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
18. Abbreviations
Table 63.
Abbreviations
Acronym
Description
AGC
Automatic Gain Control
BER
Bit Error Rate
CB
Citizens Band
CP
Charge Pump
DVB-T
Digital Video Broadcasting - Terrestrial
DVD-R
Digital Versatile Disk-Recordable
ESD
ElectroStatic Discharge
HBM
Human Body Model
IF
Intermediate Frequency
LNA
Low Noise Amplifier
LO
Local Oscillator
LT
Loop-Through
MM
Machine Model
PCTV
Personal Computer TeleVision
PLL
Phase-Locked Loop
QAM
Quadrature Amplitude Modulation
RoHS
Restriction of Hazardous Substances
SAW
Surface Acoustic Wave
SNR
Signal-to-Noise Ratio
TS
Transport Stream
VCO
Voltage Controlled Oscillator
19. Revision history
Table 64.
Revision history
Document ID
Release date
Data sheet status
Change notice
Supersedes
TDA18271HD_3
20080911
Product data sheet
-
TDA18271HD_2
Modifications:
TDA18271HD_2
Modifications:
TDA18271HD_1
•
•
Table 18: added row with value 110
Table 60: added row with condition IF_LEVEL[2:0] = 110
20080306
•
Product data sheet
20070806
Product data sheet
TDA18271HD_3
Product data sheet
-
TDA18271HD_1
Section 9.4 “I2C-bus programming flowcharts”: updated for TDA18271HD/C2
-
-
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
67 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
20. Legal information
20.1 Data sheet status
Document status[1][2]
Product status[3]
Definition
Objective [short] data sheet
Development
This document contains data from the objective specification for product development.
Preliminary [short] data sheet
Qualification
This document contains data from the preliminary specification.
Product [short] data sheet
Production
This document contains the product specification.
[1]
Please consult the most recently issued document before initiating or completing a design.
[2]
The term ‘short data sheet’ is explained in section “Definitions”.
[3]
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status
information is available on the Internet at URL http://www.nxp.com.
20.2 Definitions
Draft — The document is a draft version only. The content is still under
internal review and subject to formal approval, which may result in
modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of
information included herein and shall have no liability for the consequences of
use of such information.
Short data sheet — A short data sheet is an extract from a full data sheet
with the same product type number(s) and title. A short data sheet is intended
for quick reference only and should not be relied upon to contain detailed and
full information. For detailed and full information see the relevant full data
sheet, which is available on request via the local NXP Semiconductors sales
office. In case of any inconsistency or conflict with the short data sheet, the
full data sheet shall prevail.
20.3 Disclaimers
General — Information in this document is believed to be accurate and
reliable. However, NXP Semiconductors does not give any representations or
warranties, expressed or implied, as to the accuracy or completeness of such
information and shall have no liability for the consequences of use of such
information.
Right to make changes — NXP Semiconductors reserves the right to make
changes to information published in this document, including without
limitation specifications and product descriptions, at any time and without
notice. This document supersedes and replaces all information supplied prior
to the publication hereof.
Suitability for use — NXP Semiconductors products are not designed,
authorized or warranted to be suitable for use in medical, military, aircraft,
space or life support equipment, nor in applications where failure or
malfunction of an NXP Semiconductors product can reasonably be expected
to result in personal injury, death or severe property or environmental
damage. NXP Semiconductors accepts no liability for inclusion and/or use of
NXP Semiconductors products in such equipment or applications and
therefore such inclusion and/or use is at the customer’s own risk.
Applications — Applications that are described herein for any of these
products are for illustrative purposes only. NXP Semiconductors makes no
representation or warranty that such applications will be suitable for the
specified use without further testing or modification.
Limiting values — Stress above one or more limiting values (as defined in
the Absolute Maximum Ratings System of IEC 60134) may cause permanent
damage to the device. Limiting values are stress ratings only and operation of
the device at these or any other conditions above those given in the
Characteristics sections of this document is not implied. Exposure to limiting
values for extended periods may affect device reliability.
Terms and conditions of sale — NXP Semiconductors products are sold
subject to the general terms and conditions of commercial sale, as published
at http://www.nxp.com/profile/terms, including those pertaining to warranty,
intellectual property rights infringement and limitation of liability, unless
explicitly otherwise agreed to in writing by NXP Semiconductors. In case of
any inconsistency or conflict between information in this document and such
terms and conditions, the latter will prevail.
No offer to sell or license — Nothing in this document may be interpreted
or construed as an offer to sell products that is open for acceptance or the
grant, conveyance or implication of any license under any copyrights, patents
or other industrial or intellectual property rights.
Quick reference data — The Quick reference data is an extract of the
product data given in the Limiting values and Characteristics sections of this
document, and as such is not complete, exhaustive or legally binding.
20.4 Trademarks
Notice: All referenced brands, product names, service names and trademarks
are the property of their respective owners.
I2C-bus — logo is a trademark of NXP B.V.
Silicon Tuner — is a trademark of NXP B.V.
21. Contact information
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
TDA18271HD_3
Product data sheet
© NXP B.V. 2008. All rights reserved.
Rev. 03 — 11 September 2008
68 of 69
TDA18271HD
NXP Semiconductors
Silicon Tuner IC
22. Contents
1
2
3
3.1
3.2
4
5
6
7
7.1
7.2
8
8.1
8.2
8.3
8.3.1
8.3.2
8.4
8.5
9
9.1
9.2
9.3
9.3.1
9.3.2
9.3.3
9.3.4
9.3.5
9.3.6
9.3.7
9.3.8
9.3.9
9.3.10
9.3.11
9.3.12
9.3.13
9.3.14
9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Target applications . . . . . . . . . . . . . . . . . . . . . . 1
Key benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Quick reference data . . . . . . . . . . . . . . . . . . . . . 2
Ordering information . . . . . . . . . . . . . . . . . . . . . 2
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pinning information . . . . . . . . . . . . . . . . . . . . . . 4
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 4
Functional description . . . . . . . . . . . . . . . . . . . 6
TV and FM reception . . . . . . . . . . . . . . . . . . . . 6
Master and slave operation. . . . . . . . . . . . . . . . 6
Tuner outputs . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Loop-through output . . . . . . . . . . . . . . . . . . . . . 7
Slave tuner output. . . . . . . . . . . . . . . . . . . . . . . 7
Crystal input mode . . . . . . . . . . . . . . . . . . . . . . 7
Crystal output mode . . . . . . . . . . . . . . . . . . . . . 7
Control interface . . . . . . . . . . . . . . . . . . . . . . . . 8
I2C-bus format, Write/Read mode . . . . . . . . . . 8
I2C-bus at power-on reset. . . . . . . . . . . . . . . . 11
Description of symbols used in I2C-bus
format table. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
I2C-bus address selection. . . . . . . . . . . . . . . . 13
Description of chip ID byte . . . . . . . . . . . . . . . 14
Description of temperature sensor byte . . . . . 14
Description of power level byte (read mode) . 15
Description of Easy prog byte 1 . . . . . . . . . . . 15
Description of Easy prog byte 2 . . . . . . . . . . . 16
Description of Easy prog byte 3 . . . . . . . . . . . 16
Description of Easy prog byte 4 . . . . . . . . . . . 17
Description of Easy prog byte 5 . . . . . . . . . . . 18
Description of Cal post-divider byte . . . . . . . . 18
Description of Cal divider bytes 1, 2 and 3 . . . 18
Description of Main post-divider byte . . . . . . . 19
Description of Main divider bytes 1, 2 and 3. . 19
Description of Extended bytes 1 to 23 . . . . . . 19
I2C-bus programming flowcharts . . . . . . . . . . 22
Flowchart explanation. . . . . . . . . . . . . . . . . . . 22
Flowchart TDA18271SetRf_dual . . . . . . . . . . 25
Flowchart TDA18271InitCal . . . . . . . . . . . . . . 25
Flowchart TDA18271FixedContentsI2Cupdate 26
Flowchart TDA18271CalcRFFilterCurve . . . . 27
Flowchart TDA18271RFTrackingFiltersInit . . . 29
Flowchart TDA18271PowerScanInit . . . . . . . . 31
9.4.8
9.4.9
9.4.10
9.4.11
9.4.12
9.4.13
9.4.14
9.4.15
9.4.16
9.4.17
9.5
10
11
12
13
14
14.1
14.2
15
16
17
17.1
17.2
17.3
18
19
20
20.1
20.2
20.3
20.4
21
22
Flowchart TDA18271PowerScan . . . . . . . . . .
Flowchart TDA18271CalibrateRF . . . . . . . . .
Flowchart TDA18271MSPOR . . . . . . . . . . . .
Flowchart TDA18271RFTrackingFilters
Correction. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flowchart TDA18271ChannelConfiguration. .
Flowchart TDA18271CalcMAINPLL . . . . . . . .
Flowchart TDA18271CalcCALPLL . . . . . . . . .
Flowchart TDA18271ThermometerRead . . . .
Flowchart TDA18271Read . . . . . . . . . . . . . . .
Flowchart TDA18271ReadExtended . . . . . . .
Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal circuitry . . . . . . . . . . . . . . . . . . . . . . .
Limiting values . . . . . . . . . . . . . . . . . . . . . . . .
Thermal characteristics . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . .
Application information . . . . . . . . . . . . . . . . .
Application examples . . . . . . . . . . . . . . . . . . .
Application notes . . . . . . . . . . . . . . . . . . . . . .
Test information. . . . . . . . . . . . . . . . . . . . . . . .
Package outline . . . . . . . . . . . . . . . . . . . . . . . .
Printed-circuit board . . . . . . . . . . . . . . . . . . . .
Reflow profile . . . . . . . . . . . . . . . . . . . . . . . . .
De-soldering recommendation . . . . . . . . . . . .
Footprint layout. . . . . . . . . . . . . . . . . . . . . . . .
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . .
Revision history . . . . . . . . . . . . . . . . . . . . . . .
Legal information . . . . . . . . . . . . . . . . . . . . . .
Data sheet status . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . .
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact information . . . . . . . . . . . . . . . . . . . .
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
33
35
35
37
39
39
40
41
42
43
51
55
55
56
62
62
62
63
64
65
65
65
66
67
67
68
68
68
68
68
68
69
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP B.V. 2008.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 11 September 2008
Document identifier: TDA18271HD_3