STMICROELECTRONICS TDA7529_11

TDA7529
RF front-end for AM/FM DSP car-radio with IF sampling
Features
■
Fully integrated VCO for world tuning
■
High performance PLL for fast RDS system
■
I/Q mixer for FM IF 10.7 MHz with image
rejection and integrated LNA
■
I/Q mixer for AM IF 10.7 MHz up conversion
with high dynamic range
■
Integrated balun, which allows saving of
external mixer tank
■
RF AGC, IF AGC, DAGC
■
Low noise IF amplifier with switched wide
dynamic AGC range
Description
■
IF switch for FM / AM / IBOC
■
Electronic alignment for the preselection
stages
■
I2C/SPI controlled
■
Single 5 V supply
■
Alternative frequency control signals to DSP
The front-end is a high performance tuner circuit
for AM/FM - DSP car-radios with 10.7 MHz IF
sampling. It contains mixer and IF amplifiers for
AM and FM, fully integrated VCO and PLL
synthesizer on a single chip. Use of BiCMOS
technology allows the implementation of several
tuning functions and a minimum of external
components.
Table 1.
April 2011
'!0'03
LQFP64
Device summary
Order code
Package
Packing
TDA7529TX
LQFP64 exposed pad (10x10x1.4)
Tape and reel
Doc ID 13311 Rev 4
1/61
www.st.com
1
Contents
TDA7529
Contents
1
Functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3
Function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4
2/61
3.1
IMR mixer and active balun output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2
FM RF-AGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3
AM RF-AGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4
IF AGC and IF amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5
Dividers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.6
D/A converters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.7
VCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.8
FREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.9
A/D converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.10
GPIO - general purpose IO interface pins . . . . . . . . . . . . . . . . . . . . . . . . 16
3.11
AFSAMPLE/AFHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.12
Serial bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2
Thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3
General key parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4
FM - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.5
AM - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.6
IF - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.7
VCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.8
Reference frequency input buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.9
Dividers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.10
Phase locked loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.11
Phase frequency detector and charge pump . . . . . . . . . . . . . . . . . . . . . . 25
4.12
Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.13
D/A-converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Doc ID 13311 Rev 4
TDA7529
5
Contents
4.14
A/D-converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.15
GPIO – general purpose IO interface pins . . . . . . . . . . . . . . . . . . . . . . . . 27
4.16
AFSAMPLE / AFHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.17
Serial data interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Tuning state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.1
6
Tuning state machine modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.1.1
Mode 000: buffer (nil) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.1.2
Mode 001: preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.1.3
Mode 010: search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.1.4
Mode 011: AF update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.1.5
Mode 100: jump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2
Mode 100: check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.3
Mode 110: load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4
Mode 111: end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.5
Register SWAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.6
State machine start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Registers description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.1
Data byte specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1.1
Short_reg (0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1.2
ADCctrl (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.1.3
GPIO mode (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.1.4
AGC and mixer control (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.1.5
Register (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1.6
Divider R (5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.1.7
IF AGC control (6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.1.8
FM AGC (7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.1.9
AGC voltage threshold (8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.1.10
Mixer alignment 1 (9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.1.11
Mixer alignment 2 (10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.1.12
PLL control 1 (11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.1.13
PLL control 2 (12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.1.14
PLL test (13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.1.15
Misc 2 (14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.1.16
Wait lock (15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Doc ID 13311 Rev 4
3/61
Contents
TDA7529
6.1.17
AGC time constant settings (16 / 32) . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.1.18
AMAGC control (17 / 33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.1.19
GPIO output level control (18 / 34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.1.20
IF control (19 / 35) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.1.21
AF state machine wait time 1 (20 / 36) . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.1.22
PLL main divider (N-divider) 1 (21 / 37) . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.1.23
PLL main divider (N-divider) 2 (22 / 38) . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.1.24
PLL main divider (N-divider) 3 (23 / 39) . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.1.25
PLL Divider ratio calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.1.26
VCO divider (V-divider) (24 / 40) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.1.27
Charge pump current (25 / 41) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.1.28
Tuning DAC 1 (26 / 42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.1.29
Tuning DAC 2 (27 / 43) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.1.30
Different controls (28 / 44) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.1.31
Misc 3 (29 / 45) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1.32
Analog test select (30 / 46) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1.33
AD converter test (31 / 47) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1.34
Read 1 (48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1.35
Read 2 (49) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7
Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8
Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4/61
Doc ID 13311 Rev 4
TDA7529
List of tables
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Table 30.
Table 31.
Table 32.
Table 33.
Table 34.
Table 35.
Table 36.
Table 37.
Table 38.
Table 39.
Table 40.
Table 41.
Table 42.
Table 43.
Table 44.
Table 45.
Table 46.
Table 47.
Table 48.
Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
IF AGC and IF amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Switching frequency as a function of the process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
GPIO - general purpose IO interface pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Supports data communication using the SPI and the I2C protocol . . . . . . . . . . . . . . . . . . . 17
I2C addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
General key parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
FM - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
AM - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
IF - section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
VCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Reference frequency input buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Dividers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Phase Locked Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Phase frequency detector and charge pump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
D/A-converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
A/D-converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
GPIO - general purpose IO interface pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
AFSAMPLE / AFHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Serial data interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Values of the programmable wait times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Registers description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Short_reg (0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ADCctrl (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
GPIO mode (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
AGC and mixer control (3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Register (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Divider R (5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
IF AGC control (6). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
FM AGC (7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
AGC voltage threshold (8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Mixer alignment 1 (9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Mixer alignment 2 (10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
PLL control 1 (11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
PLL control 2 (12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
PLL test (13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Misc 2 (14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Wait lock (15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
AGC time constant settings (16 / 32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
AMAGC control (17 / 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
GPIO output level control (18 / 34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
IF control (19 / 35) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
AF state machine wait time 1 (20 / 36) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
PLL main divider (N-divider) 1 (21 / 37) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Doc ID 13311 Rev 4
5/61
List of tables
Table 49.
Table 50.
Table 51.
Table 52.
Table 53.
Table 54.
Table 55.
Table 56.
Table 57.
Table 58.
Table 59.
Table 60.
Table 61.
Table 62.
6/61
TDA7529
PLL main divider (N-divider) 2 (22 / 38) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
PLL main divider (N-divider) 3 (23 / 39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
PLL Divider ratio calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
VCO divider (V-divider) (24 / 40) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Charge pump current (25 / 41) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Tuning DAC 1 (26 / 42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Tuning DAC 2 (27 / 43) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Different controls (28 / 44) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Misc 3 (29 / 45) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Analog test select (30 / 46) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
AD converter test (31 / 47) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Read 1 (48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Read 2 (49) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Doc ID 13311 Rev 4
TDA7529
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Pin connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Positive current diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Positive/negative current diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Voltage and current mode with hand-over . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
I2C (sub address mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Preset timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Search timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
AF update timing diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Jump timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Check timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Load timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
End timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Buffer/control serial bus sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
LQFP64 (10x10x1.4mm) exposed pad down mechanical data and package dimensions . 59
Doc ID 13311 Rev 4
7/61
Functional block diagram
1
TDA7529
Functional block diagram
Figure 1.
Functional block diagram
)"/#
&-
$!'#
!
!'#
&-
!'#
78
)
1
!&UPDATE
"US
)NTERFACE
!'#
!-
)&-(Z
-3",3"
46
!&(/,$
!&3!-0,%
)#
30)
46
3UPPLY
)
1
$)6.
6#/
0,,
$)6
&REF
'!0'03
8/61
Doc ID 13311 Rev 4
TDA7529
Pin description
4#)&
)&DEC
)&IN
6##)&
)&IN
)&IN
")!3$
'0
)&IN
'0
'.$2&
4#!-
4#&-
6##2&
"ALUNOUT
Pin connection
"ALUNOUT
Figure 2.
"!,5.
'.$)&
"!,5.DEC
4#)&
$!#
)&OUT
$!#
)&OUT
&--)8IN
")!3$
&--)8DEC
6$$DEC
&-!'#'0
6##"53
&-!'#
-)3/
&--)8IN
-/3)
&--)8DEC
#,+
'.$2&
#3!3
!-!'#
03
!--)8DEC
"53'.$
!--)8IN
6##2/
-)8BIASDEC
84!,/
)&!'#
84!,)
Table 2.
'0
'.$2/
6##0,,
,&(#
'.$0,,
,&,#
6TUNE
'.$6#/
'!0'03
Pin assignment
Pin #
Pin Name
1
BALUN1
2
BALUNdec
3
DAC2
Tuning DAC 2 output
4
DAC1
Tuning DAC 1 output
5
FMMIX1in
6
FMMIX1dec
7
6#/DEC
6##2&
6#/DEC
!&3!-0,%
!&(/,$
!-!'#'0
)&!'
'06$3
2
Pin description
Description
Active balun input 1
Active balun input 2 (de coupling)
FM mixer input – high gain stage = mode 1
FM mixer de couple
FMAGC2/GP7 FM AGC voltage output / alternative GP7 output
8
FMAGC1
FM PIN diode driver output
9
FMMIX2in
FM Mixer input – low gain stage = mode2
Doc ID 13311 Rev 4
9/61
Pin description
TDA7529
Table 2.
10/61
Pin assignment (continued)
Pin #
Pin Name
Description
10
FMMIX2dec
11
GNDRF1
GND RF1 section
12
AMAGC1
AMAGC PIN diode driver output
13
AMMIXdec
14
AMMIXin
15
MIXbiasdec
16
IFAGC1
IFAMP gain control via IFAGC - LSB
17
IFAGC2
IFAMP gain control via IFAGC - MSB
18
GP4/VDS
GPIO 4 / VDS input
19
AMAGC2 /
GP8
AMAGC voltage output / alternative GP8 output
20
AFHOLD
21
AFSAMPLE
22
VCCRF1
Supply RF1 section
23
VCOdec1
BIAS de couple for VCO
24
Vtune
25
VCOdec2
BIAS de couple for VCO
26
GNDVCO
VCO Ground
27
LFLC
Loop filter low current output
28
LFHC
Loop filter high current output
29
GNDPLL
PLL Ground
30
VCCPLL
Supply PLL
31
GP1
32
GNDRO
33
XTALI
Reference oscillator input
34
XTALO
Reference oscillator output
35
VCCRO
Supply PLL digital part
36
BUSGND
BUSinterface Ground
37
PS
38
CS/AS
39
CLK
40
MOSI
SPIdata input / I2C Data
41
MISO
SPI Data Output
42
VCCBUS
Supply of BUSinterface
43
VDDdec
De couple of internal 3.3V (=3,3V + Vbe)
FM Mixer de couple
AM mixer de couple
AM mixer input
Mixer bias de coupling
AF state machine hold output
AF state machine sample output
VCO tuning voltage
GPIO 1
Ground PLL digital part
Protocol Select
Chip select / Address select
SPI / I2C clodk
Doc ID 13311 Rev 4
TDA7529
Pin description
Table 2.
Pin assignment (continued)
Pin #
Pin Name
Description
44
BIASD2
De coupling for Biasing
45
IFout2
Differential IF output 2
46
IFout1
Differential IF output 1
47
TCIF1
time constant IF AGC for AM
48
GNDIF
ground IF section
49
TCIF2
time constant IF AGC for FM
50
IFdec
De couple of IF amplifier
51
IFin4
IF input 4
52
VCCIF
53
IFin3
54
BIASD1
55
IFin2
IF input 2
56
GP2
GPIO 2
57
IFin1
IF input 1
58
GP5
GPIO 5
59
GNDRF2
60
TCAM
AM AGC time constant
61
TCFM
FM AGC time constant
62
VCCRF2
Supply voltage RF2 section
63
Balunout1
Active balun output 2 = FM output
64
Balunout2
Active balun output 1 = AM output
Supply IF section
IF input 3
De coupling for Biasing
GND RF2 section = active balun GND
Doc ID 13311 Rev 4
11/61
Function description
TDA7529
3
Function description
3.1
IMR mixer and active balun output
The IMR mixer has two FM inputs (referred as mode 1 / mode 2) and one AM input
selectable by software. The FM inputs differ by their gains, noise figures, IIP3 and maximum
signal handling capability. The mode 1 FM input (with the higher gain, lower IIP3 and lower
noise figure) is normally coupled with passive antenna input stages; the mode 2 FM input is
normally used for input stages featuring an external preamplifier.
There are two single ended outputs of the IMR mixer: Balunout1 has a 4 dB higher gain than
Balunout2. It is not recommended to use both outputs in parallel.
The Balun1 pin is the current mixer output over an internal resistor. The LC filter at Balun1
can be realized with a low cost SMD-coil (Q ~ 4).
3.2
FM RF-AGC
The FM AGC system is controlled by a peak detector, whose gain can be varied by the
keyed AGC. The latter function is meant to be controlled by a D/A converter in the back-end
part of the system.
The time constant of the FM RF-AGC is defined by an external capacitor connected to
TCFM and programmable internal currents. The currents can be selected independently for
AGC attack and decay. By this the ratio between the attack and the decay time can be
programmed between 0.4 and 250.
The FM RF-AGC has two output pins to drive one PIN diode attenuator and the external
preamplifier gain control.
The AGC outputs can be programmed to the following modes:
1.
Positive current I=f(e): after reaching the AGC threshold voltage, the current output
delivers a current I=f(e) up to 15mA in a voltage range from 0.1V (@10µA sink current)
up to VCC-1.2V with a quasi-exponential characteristic referred to the voltage at TCFM.
Figure 3.
Positive current diagram
)OUT
M!
FECURRENT
6?4#&-
2.
12/61
'!0'03
Pos/neg current I = f(e): below the AGC threshold voltage the AGC output sinks a
constant current of -5 mA. When the RF input level crosses the AGC threshold voltage,
the current is reduced down to 0 mA with a quasi-logarithmic behavior. At half control
voltage the current becomes positive and reaches up to 15mA following an exponential
function.
Doc ID 13311 Rev 4
TDA7529
Function description
Figure 4.
Positive/negative current diagram
)OUT
M!
FECURRENT 6
'!0'03
3.
Constant current mode: the output current can be set to 2 mA source current. The AGC
detector is in power -down mode and only the PIN diode driver is active.
4.
Voltage and current mode with hand-over: the Vthr level is programmable with 6 bit in
the range of 0.2V to 2.56V. The voltage Vthr is the internal reference voltage of an
external cascode transistor emitter feedback loop.
Figure 5.
Voltage and current mode with hand-over
)OUT6OUT
6THR
6THR
'!0'03
The voltage output swing is comprised between 0V and 3.3V (VDD).
The microcontroller can read the voltage at the AGC capacitor via the serial control
interface.
3.3
AM RF-AGC
The AM AGC system is controlled by an average detector. The time constant of the AM RFAGC is defined by an external capacitor connected to TCAM and programmable internal
currents with symmetrical attack/decay behavior.
The AM RF-AGC has two output pins to drive one PIN diode attenuator and the external
preamplifier gain control.
The AGC outputs can be programmed to the same modes as the FM RF-AGC with the
exception of pos/neg current.
The microcontroller can read the voltage at the AGC capacitor via the serial control
interface.
Doc ID 13311 Rev 4
13/61
Function description
3.4
TDA7529
IF AGC and IF amplifier
The IF AGC system is controlled in AM with an average detector and in FM with a peak
detector, and reduces the mixer gain. The time constant is defined by two external
capacitors connected to TCIF1 and TCIF2 respectively, and programmable internal
currents.
The microcontroller can read the voltage at the AGC capacitors via the serial control
interface.
The IF amplifier gain is not affected by the on-chip IF-AGC but is meant to be controlled by
the back-end part of the system through pins IFAGC1 and IFAGC2. The gain is reduced in 6
dB steps starting from the programmed value "G" according to the following table:
Table 3.
3.5
IF AGC and IF amplifier
IFAGC2
IFAGC1
Gain
0
0
G
0
1
G - 6 dB
1
1
G - 12 dB
1
0
G - 18 dB
Dividers
The mixer divider V is followed by a divide-by-4-stage that generates 0°/90°/-90° LO signals
for the IMR mixer (90°/-90° mode to switch between upper or lower side-band suppression
in the IMR mixer).
The main divider N can be operated in integer mode.
3.6
D/A converters
The front-end contains two D/A-converters for tuning the filters of the FM pre-stage. The
converters have a resolution of 9 bit.
14/61
Doc ID 13311 Rev 4
TDA7529
3.7
Function description
VCO
The 3.7 GHz VCO has an internal switch that allows extending the oscillation frequency
range. This is required by the fact that each of the two resulting VCO sub-bands
(upper/lower) cannot individually cover the complete required frequency range versus
temperature and process; for this reason a calibration procedure is needed to determine the
process type (typical, slow, fast) and select the transition frequency between the two VCO
sub-bands.
To run the procedure the VCO range 2 must be selected, the synthesized frequency needs
to be set to 4GHz; then if Vtuning > 2.6V then the process is 'slow', if Vtuning < 1.7V then is
'fast' and otherwise is 'typical'. The switching frequency as a function of the process is
reported in the following table:
Table 4.
3.8
Switching frequency as a function of the process
Slow
Typ.
Fast
3.635 GHz
3.72 GHz
3.794 GHz
FREF
The reference frequency for the PLL can be derived by a XTAL directly connected to the
device or by means of an LVDS signal. In the latter case an external matching resistor must
be used to obtain the desired input signal level.
3.9
A/D converter
The front-end contains a 6 bit SAR A/D-converter for sensing several analog values of the
tuner. The following analog sources can be switched to the ADC input by software
command:
●
FM RF AGC capacitor voltage
●
AM RF AGC capacitor voltage
●
IF AGC capacitor voltage (automatically connected to the FM or AM IF AGC filtering
capacitor)
●
PLL tuning voltage
●
Temperature sensor
●
GPIO 1 voltage
●
GPIO 2 voltage
●
ADC reference generated from VCC.
The ADC can be clocked by an integrated RC-oscillator, in which case the oscillation
frequency is programmable, or by the PLL reference frequency.
Doc ID 13311 Rev 4
15/61
Function description
3.10
TDA7529
GPIO - general purpose IO interface pins
The front-end has seven GPIO - general purpose control pins to switch external stages
(output), e.g amplifiers, or to read the status of external stages (input), e.g. control voltages.
Some control pins are multiplexed with other functions that are not necessary in every tuner
design (FM AGC keying, AM cascode control). All the GPIOs may put in tristate or in enable
mode. When in enable the GPIOs can be configured as shown in the following table.
All GPIOs are short-circuit protected by current limiter and voltage-tolerant up to 3.5 V.
Table 5.
GPIO - general purpose IO interface pins
GPIO ports
16/61
Function
Note
GPIO1
Selects function of GPIO1: if input, connects
GPIO1 to ADC (ADC must then be configured – AnlgIn to AD
to use GPIO1 as input); if output, level depends – DigOut
on GPIO Out Lev Ctrl → GPIO1
GPIO2
Selects function of GPIO2: if input, connects
GPIO2 to ADC (ADC must then be configured
to use GPIO2 as input) and to KAGC (FM
KAGC must then be enabled); if output, level
depends on GPIO Out Lev Ctr → GPIO2
– AnlgIn to AD – Kagc In
– DigOut
GPIO4
Selects function of GPIO4: if input, configures
GPIO4 as AM Cascode VDS input; if output,
level depends on GPIO Out Lev Ctrl → GPIO4
– AnlgIn
– DigOut
GPIO5
Selects function of GPIO5: if input, it is directly
connected to read-only register byte 48 bit 4; if
output, level depends on GPIO Out Lev Ctrl →
GPIO5.
– DigIn
When set to input, it is necessary to set IF AMP
– Out (Dig or Anlg)
→ GPIO5 out mode to “ON GPIO5 out En”
(labels are wrong).
Also used for production testing as analog
output (not relevant for application).
GPIO6
Selects function of GPIO6 if device is
configured in I2C mode: if input, it is directly
connected to read-only register byte 48 bit 5; if
output, level depends on GPIO Out Lev Ctrl →
GPIO5.
When the device is configured in SPI mode,
program GPIO Out Lev Ctr → GPIO5 to “Low”.
The value of GPIO mode → GPIO5 does not
matter
GPIO7
Selects function of GPIO7: if digital output is
– Digital Out
selected, level depends on GPIO Out Lev Ctrl
→ GPIO7; otherwise, configures GPIO7 as FM – FM agc Vout
AGC Vout
GPIO8
Selects function of GPIO8: if output, level
depends on GPIO Out Lev Ctrl → GPIO8;
otherwise, configures GPIO8 as AM AGC Vout
Doc ID 13311 Rev 4
– Din (spi MISO out)
– Dout (spi MISO out)
– Digital Out
– AM agc Vout
TDA7529
3.11
Function description
AFSAMPLE/AFHOLD
On the TDA7529 there are two dedicated open drain pins (AFSAMPLE and AFHOLD), that
allow the control of the DSP (mute and quality controls) during AF update.
Details are given in Chapter 5.
3.12
Serial bus interface
The TDA7529 has a serial data port for communication with the microcontroller. It is used for
programming the device and for reading out its detectors. This port supports data
communication using the SPI and the I2C protocol. The data transfer of several consecutive
bytes is supported by the auto increment feature.
Table 6.
Supports data communication using the SPI and the I2C protocol
SPI signal
I2C signal
Name
Pin
Pin
Signal 1
PS
Protocol Select SPI/I2C
PS
Protocol Select SPI/I2C
Signal 2
CS
Chip Select
AS
Address Select
Signal 3
CLK
Clock
CLK
Clock
Signal 4
MOSI
Master Out – Slave In
DATA
bidirectional Data
Signal 5
MISO
Master In – Slave Out
GP6
General Purpose Out
The "PS"- pin (protocol select) determines which communication protocol is used. The
information is not latched, so any level change at this pin immediately affects the protocol
used by the TDA7529.
The SPI protocol is selected by setting PS = 0 while, during the I2C operation, PS needs to
be open (internally set to 1).
SPI-Protocol: CPOL=1, CPHA=1.
The CS pin performs the Chip Select function during the SPI operation; it has to be reset to
0 during transmission or reception, otherwise set to 1 (the CS pin is set to 1 by leaving it
open).
Both the CS and the AS functions are performed by the CS pin.
When the I2C mode is used, the "AS" pin determines which I2C address or group of
addresses (see below) is used. Three different external connections are defined to
represent three groups of addresses (refer to the following table for details). The information
is not latched, so any level change at this pin immediately affects the address used by the
TDA7529.
First the IC address is transmitted including the R/W bit for setting the direction of the
following data transfer
Doc ID 13311 Rev 4
17/61
Function description
TDA7529
I2C addresses
Table 7.
Tuner:
Tuner 3
Tuner 2
Tuner 1
level at pin AS
2.2V – 3.5V
1.1V – 1.7V
0.0V – 0.6V
address:
1100 1xxd
1100 x1xd
1100 xx1d
MSB ... LSB
-
-
-
1100 000d
-
-
-
1100 001d
-
-
R/W
1100 010d
-
R/W
-
1100 011d
-
W
W
1100 100d
R/W
-
-
1100 101d
W
-
W
1100 110d
W
W
-
1100 111d
W
W
W
x
= must be "0" for reading, can be "1" or "0" for writing to the TDA7529
d
= determinates the direction of data transfer, reading or writing
R/W
= indicates the address to read to and/or to write from a single TDA7529
W
= indicates those addresses that can be used to transmit equal data to several TDA7529 frontends. A
read out has no purpose for these addresses (data collision), but must be possible without damaging
the tuner IC.
2
The two serial bus protocols, I C and SPI, are as follows:
Figure 6.
I2C (sub address mode)
STBYTE
NDBYTE
ADDRESS
27
3-
RDBYTE
SUBADDRESS.
X
THBYTE
DATABYTE.
DATABYTE.
'!0'03
Figure 7.
3-
SPI
STBYTE
NDBYTE
SUBADDRESS.
27
RDBYTE
DATABYTE.
THBYTE
DATABYTE.
DATABYTE.
'!0'03
Data auto increment mode is always active regardless of the serial bus mode chosen.
18/61
Doc ID 13311 Rev 4
TDA7529
4
Electrical specifications
Electrical specifications
Electrical parameters are guaranteed if Fref = 100kHz, with frequency stability of +/- 20ppm
max.
4.1
Absolute maximum ratings
Table 8.
Absolute maximum ratings
Symbol
Parameter
Test condition
Min
Typ
Max
Units
VCC
Abs. supply voltage
-
-
-
5.5
V
Tamb
Ambient temperature range
-
-40
-
105
°C
Tstg
Storage temperature
-
-55
-
150
°C
Tj
Junction temperature
-
-
-
150
°C
Min
Typ
Max
Units
-
-
33
°C/W
Test Condition, Comments
Min
Typ
Max
Units
4.2
Thermal data
Table 9.
Thermal data
Symbol
Rthj-amb
Parameter
Test condition, comments
2s2p std Jedec board with
thermal via underneath the
Thermal resistance junction to component (36 board via:
ambient
diameter = 0.5mm / pitch =
1.5mm), max 30% missing
soldering
4.3
General key parameters
Table 10.
General key parameters
Symbol
Parameter
VCC
5V supply voltage
-
4.7
5
5.35
V
ICC
Supply current @ 5V
-
-
145
175
mA
Supply current @ 5V in power
down mode
-
9
14
mA
-40
-
105
°C
ICC_pwd
Tamb
Ambient temperature range
-
Doc ID 13311 Rev 4
19/61
Electrical specifications
4.4
TDA7529
FM - section
Refer to application circuit in figure 3. VCC = 4.7V to 5.35V; Tamb = -40 to +105°C; fc = 76 to
108 MHz; 60dBµV antenna level; mono signal, unless otherwise specified. Antenna level
equivalence: 0dBµV = 1µVrms, all RF levels are intended as PD.
Table 11.
Symbol
FM - section
Parameter
Test condition, comments
Min
Typ
Max
mode 1 (unloaded)
20
22
24
mode 2 (unloaded)
14
16
18
Units
FM IMR Mixer and active balun
Gmix1
Mixer conversion gain
-
Gain attenuation range
controlled by IF-AGC
18
20
-
mode 1
30
50
-
mode 2
5
6.5
9.5
dB
dB
Rin
Input impedance
Rout
Output impedance
active balun
15
20
30
Ω
Vout_max
Max. output voltage
without clipping (unloaded)
dBµV
vnoise
IIP3
Input noise voltage
3rd order intercept point(1)
IIP2
2nd order intercept point
IRR
Image rejection ratio
122
-
-
Mode1, Rsource=1.5kΩ,
noiseless
-
3
3.7
Mode 2, Rsource=800,
noiseless
-
5
6
123
125
132
134
mode 1
mode 2
144
152
without gain/phase adjust
mode 1
up to Vin/tone = 90 dBµV
mode 2
up to Vin/tone = 98 dBµV
kΩ
nV/√Hz
-
dBµV
-
-
dBµV
30
-
-
with gain/phase adjust
40
45
-
mode 1, min. setting
82
85
88
mode 1, max setting
97
100
103
mode 2, min. setting
90
93
96
mode 2, max setting
105
108
111
dB
FM RF AGC
Lthr
Mixer input referred
RF level threshold
-
Threshold steps
4 bit control
0.5
1
1.5
dB
-
Pin diode source current
AGC control pin 1
Logarithmic current
10
-
-
mA
-
Pin diode sink current
AGC control pin 1
Logarithmic current
-
-
-3
mA
-
Pin diode source current in
constant current mode
-
1
2
-
mA
-
Threshold shift keyed AGC
Control input = 1V
10.5
12.5
13.5
dB/V
1. parameter guaranteed by correlation.
20/61
dBµV
Doc ID 13311 Rev 4
TDA7529
4.5
Electrical specifications
AM - section
Refer to application circuit in figure 3. VCC = 4.7V to 5.35V; Tamb = -40 to +105°C; LW, MW
and SW bands; 74dBµV antenna level, unless otherwise specified. Antenna level
equivalence: 0dBµV = 1µVrms, all RF levels are intended as EMF.
Table 12.
AM - section
Symbol
Parameter
Test condition, comments
Min
Typ
Max
Units
AM IMR Mixer and active balun
Gmix1
Mixer conversion gain
-
7.2
9
10.5
dB
Δgmix1
Gain attenuation range
controlled by IF-AGC
18
20
-
dB
Input impedance
-
5
6.5
9.5
kΩ
Rout
Output impedance
-
15
20
30
Ω
-
Min. external load
-
400
-
-
Ω
Vin_max
Max. output voltage
without clipping (unloaded)
122
-
-
dBµV
Vnoise
Input noise voltage
-
-
6
8.3
nV/√Hz
Rin
rd
IIP3
3 order intercept point
-
130
134
-
dBµV
IIP2
2nd
-
159
-
-
dBµV
IRR
Image rejection ratio
without gain/phase adjust
30
-
-
dB
IRR
Image rejection ratio
with gain/phase adjust
40
45
-
dB
order intercept point
AM RF AGC
External capacitance for time constant from 1nF to 4700nF – time constant values are directly proportional to the
external capacitor value
Mixer input referred
RF level threshold
min. setting
83
86
89
max setting
98
101
104
-
threshold steps
4 bit control
0.5
1
1.5
dB
-
Pin diode source current
AGC control pin 1
Logarithmic current
10
-
-
mA
-
Min. voltage
AGC control pin 1 with 5µA
sink current
-
-
0.1
V
-
Isink
5µA sink current
5
10
-
µA
-
Pin diode source current in
constant current mode
-
1
-
-
mA
-
Max. voltage
AGC control pin 1
VCC1.4
VCC-1.2
-
V
-
Max. output voltage in GPO
mode
AGC control pin 2
VDD0.3
-
VDD
V
-
Min. output voltage
AGC control pin 2
-
-
0.3
V
Lthr
dBµV
Doc ID 13311 Rev 4
21/61
Electrical specifications
Table 12.
TDA7529
AM - section (continued)
Symbol
Test condition, comments
Min
Typ
Max
Units
Fast attack time constant
active in case of overdrive
(more than 7dB)
0.05
0.5
5
ms
Time constant
Range, mode T1
Range, mode T2
Range, mode T3
-
0.5-50
2.5-250
12.5-1250
-
ms
ms
ms
Min
Typ
Max
Units
Input 1-3 (FM,HD,AM), min.
23
25
27
Input 1-3 (FM,HD,AM), max
36
38
40
Input 4 (HD-Radio AM), min.
15
17
19
Input 4 (HD-Radio AM), max
29
31
33
Gain step
3 bit control
1.5
2
2.5
dB
AGC range
-
16.5
18
19
dB
AGC steps
2-bit control
5.2
6
6.6
Rin_input1
Input impedance input 1
FM –input @ 10.7MHz
230
330
450
Ω
Rin_input2
Input impedance input 2
HD-Radio FM input @
10.7MHz
2.2
2.9
3.6
kΩ
Rin_input3
Input impedance input 3
AM input @ 10.7MHz
7
8.2
10
kΩ
Rin_input4
Input impedance input 4
HD-Radio AM input @
10.7MHz
7
8.7
11
kΩ
Differential output
impedance
-
-
15
-
Ω
Vout_max
Max. output voltage
-
115
-
117
dBµV
Gain, load
Gain variation in loaded
conditions
10pF between each IFAMP
outputs and GND, 10kΩ
differential load
-
-
0.5
dB
IIP3,load
IIP3 decrease in loaded
conditions
10pF between each IFAMP
outputs and GND, 10kΩ
differential load
-
-
1
dB
3rd order intercept point
input stage 1-3, @ 25dB gain
119
122
-
IIP3
input stage 4, @ 17dB gain
130
133
-
input stage 1-3
142
-
-
input stage 4
154
-
-
-
-
Parameter
4.6
IF - section
Table 13.
IF - section
Symbol
Parameter
Test condition, comments
IF AMPLIFIER
Grange
Gstep
ΔAGC
Rout
IIP2
22/61
Gain range
2nd order intercept point
dB
dBµV
dBµV
Doc ID 13311 Rev 4
TDA7529
Table 13.
Symbol
Electrical specifications
IF - section (continued)
Parameter
Test condition, comments
Min
Typ
Max
Units
Vnoise_input 1 IN1 input noise voltage
@ source impedance 330Ω ·
noiseless, @31dB gain
-
3.5
4.2
nV/√Hz
Vnoise_input 2 IN2 input noise voltage
@ source impedance 470Ω ·
noiseless, @ 31dB gain, with
external 560Ω input
termination resistor
-
3.8
4.6
nV/√Hz
Vnoise_input 3 IN3 input noise voltage
@ source impedance 2.2kΩ ·
noiseless, @ 29dB gain, with
external 2.7kΩ input
termination resistor
-
5
6.5
nV/√Hz
Vnoise_input 4 IN4 input noise voltage
@ source impedance 2.2kΩ ·
noiseless, @ 24dB gain, with
external 2.7kΩ input
termination resistor
-
7
8.5
nV/√Hz
IF AGC
External capacitance for time constant from 10nF to 500nF in FM (asym. mode), from 100nF to 4700nF in AM (sym. mode)
– time constant values are directly proportional to the external capacitor value
Lthr
FM, min. setting
88.5
91
93.5
FM, max setting
99.5
101
103.5
AM, min. setting
86.5
89
91.5
AM, max setting
96.5
99
101.5
1
1.5
2
dB
0.05
0.5
5
ms
-
µs
ms
ms
ms
-
ms
ms
ms
IFAmp input referred
dBµV
-
Threshold steps
-
-
Fast attack mode in AMmode, range
active in case of overdrive
-
Time constant attack,
range
FM: asym. mode U1
FM: asym. mode U2
AM: sym. mode S1
AM: sym. mode S2
-
10-500
0.05-2.5
2.0-100
20-1000
-
Time constant decay,
range
FM: asym. mode U1 / U2
AM: sym. mode S1
AM: sym. mode S2
-
2-100
2-100
20-1000
Doc ID 13311 Rev 4
23/61
Electrical specifications
4.7
VCO
Table 14.
VCO
Symbol
-
TDA7529
Parameter
Test condition, comments
Min
Typ
Max
Units
4010
MHz
-
dBc/Hz
Frequency range VCO
±8% tuning range
3430
-
Phase Noise of LO
Free running VCO; values
referred @ 100MHz
@ 10 Hz
@ 100 Hz
@ 1 kHz
@ 10 kHz
-46
-76
-103
-40
-60
-86
-106
-
Deviation error
FM reception, de-emphasis
50µs, fNF=20Hz...20kHz @
min. VCO frequency
-
8
-
Hz
Min
Typ
Max
Units
4.8
Reference frequency input buffer
Table 15.
Reference frequency input buffer
Symbol
Parameter
Test condition, comments
Reference frequency input buffer mode
-
Max input voltage high
-
-
-
1475
mV
-
Min. input voltage low
-
925
-
-
mV
-
Input differential voltage
-
200
-
400
mV
-
Input impedance (xtal mode) -
150
-
-
kΩ
-
Input impedance (lvds mode) -
10
-
-
kΩ
-
Input voltage range
200
-
1000
mVPP
Min
Typ
Max
Units
5
-
131
-
phase calibration in IMR
-0.5
-
0.5
DEG
21bit (32/33 pre scaler)
992
-
2097151
-
1
-
255
-
4.9
Dividers
Table 16.
Dividers
Symbol
Parameter
Single ended mode
Test condition, comments
Mixer divider V – integer values
NV
divider value divider_V
7 bit
Divide by 4 – generation of 0°/90°/-90° LO signal for IMR
-
I/Q phase error of divider
Main divider N – integer divider
NN
divider value divider_N
Reference divider R – integer values
NR
24/61
divider value divider_R
8 bit
Doc ID 13311 Rev 4
TDA7529
Electrical specifications
4.10
Phase locked loop
Table 17.
Phase Locked Loop
Symbol
Parameter
Test Condition, Comments
Min
Typ
Max
Units
-
800
1200
µs
70
-
-
dB
Min
Typ
Max
Units
2
-
3000
kHz
Sink current
high current mode bit1
high current mode bit2
high current mode bit3
high current mode bit4
low current mode bit5
low current mode bit6
low current mode bit7
low current mode bit8
low current mode bit9
-0.4
-0.8
-1.7
-3.1
-40
-80
-160
-320
-640
-0.65
-1.3
-2.4
-4.5
-60
-120
-240
-480
-960
-0.9
-1.7
-3.1
-5.8
-80
-160
-320
-640
-1280
mA
mA
mA
mA
µA
µA
µA
µA
µA
Source current
high current mode bit1
high current mode bit2
high current mode bit3
high current mode bit4
low current mode bit5
low current mode bit6
low current mode bit7
low current mode bit8
low current mode bit9
0.4
0.8
1.7
3.1
40
80
160
320
640
0.65
1.3
2.4
4.5
60
120
240
480
960
0.9
1.7
3.1
5.8
80
160
320
640
1280
mA
mA
mA
mA
µA
µA
µA
µA
µA
-
Settling time AM/FM
Δf < 0,01%
@ fPFD = 100 kHz
-
Spurious suppression
@ divided VCO signal
4.11
Phase frequency detector and charge pump
Table 18.
Phase frequency detector and charge pump
Symbol
Parameter
Test Condition, Comments
PFD
fPFD
PFD input frequency
-
Charge pump
-
-
Doc ID 13311 Rev 4
25/61
Electrical specifications
TDA7529
4.12
Temperature sensor
Table 19.
Temperature sensor
Symbol
Parameter
Test condition, comments
Min
Typ
Units
150
°C
-
Temperature range
-
-
Resolution
°C/LSB (no direct
measurement possible)
-
5
-
°C
-
Absolute error
-
-
-
15
°C
-
Relative error
-
-
0.5
-
LSB
Min
Typ
Max
Units
0.5
0.6
0.8
V
VCC –
0.2
VCC –
0.1
-
V
4.13
D/A-converter
Table 20.
D/A-converter
Symbol
Parameter
-40
Max
Test condition, comments
Output voltage minimum value Unloaded output
Vout
Output voltage maximum
value
Unloaded output
-
Output impedance
-
-
2
-
kΩ
-
Max. output current
-
500
-
-
µA
-
Average Voltage step
resolution 9bit
8.5
9
9.5
mV
-
INL
-
-2
-
2
LSB
-
DNL
-
-0.5
-
0.5
LSB
-
Conversion time
@ CL=1nF
-
20
40
µs
20
-
-
dB
Min
Typ
Max
Units
VSRR
Supply voltage ripple rejection
ratio
4.14
A/D-converter
Table 21.
A/D-converter
Symbol
Test condition, comments
-
INL
-
-2
-
2
LSB
-
DNL
-
-0.5
-
0.5
LSB
-
Input voltage range
-
0
-
VDD
V
Conversion time
-
-
-
7
µs
tADC
26/61
Parameter
Doc ID 13311 Rev 4
TDA7529
Electrical specifications
4.15
GPIO – general purpose IO interface pins
Table 22.
GPIO - general purpose IO interface pins
GPIO functionality
GPIO-Output
Pin
name
High level
Voltage
Multiplexed
functionality details
are given in the
corresponding
chapters
GPIO-Input
Low level
Functionality
Source
Sink
Voltage
current
current
Voltage
GP1
3.3V
1 mA
0V
1 mA
Analog input ADC
0 ... 3.3V
GP2
3.3V
1 mA
0V
1 mA
Analog input ADC
0 ... 3.3V FM key AGC input
GP4
3.3V
0.1 mA
0V
10 mA AM cascode VDS input
0 ... 3.3V
GP5
3.3V
1 mA
0V
1 mA
Digital Input
0 / 3.3V
0 / 3.3V
GP6
3.3V
1 mA
0V
1 mA
Digital Input
GP7
3.3V
1 mA
0V
1 mA
-
-
FM-AGC voltage output
GP8
3.3V
1 mA
0V
1 mA
-
-
AM-AGC voltage output
Symbol
Parameter
Test Condition
SPI MISO output
Min
Typ
Max
Units
-
High level output voltage
@ 100kΩ load to GND
VDD-0.3
-
-
V
-
Low level output voltage
@ 100kΩ load to VDD
-
-
0.3
V
-
High level source current
GP1 / GP2 / GP5 / GP6:
@ 1kΩ load to GND
0.5
1
-
mA
-
High level source current
GP4
@ 1kΩ load to GND
0.08
0.1
-
mA
-
low level sink current
GP1 / GP2 / GP5 / GP6:
@ 1kΩ load to VDD
0.8
1
-
low level sink current
GP4:
@ 100Ω load to VDD
8.0
10
-
Input impedance
digital input mode
100
-
-
kΩ
-
Input voltage range
GP1 / GP2
0
-
3.5
V
-
High level input voltage
GP5 / GP6 used as digital
input
2.2
-
3.5
V
-
Low level input voltage
GP5 / GP6 used as digital
input
-0.05
-
1.0
V
Min
Typ
Max
Units
-
-
3.6
V
800
-
-
μA
4.16
AFSAMPLE / AFHOLD
Table 23.
AFSAMPLE / AFHOLD
Symbol
Parameter
Test Condition, Comments
-
Output voltage at
AFSAMPLE/AFHOLD
-
-
Maximum sink current
Vo = 0.4V
Doc ID 13311 Rev 4
-
mA
mA
27/61
Electrical specifications
TDA7529
4.17
Serial data interface
Table 24.
Serial data interface
Symbol
VDD
Parameter
Test condition, comments
Min
Typ
Max
Units
2.7
-
3.5
V
Supply voltage
-
Clock frequency
Guaranteed range @ SPI
Guaranteed range @ I2C
4
1
-
-
MHz
MHz
-
Power On Delay time
Ready for communication
after Power-On-Reset
-
-
10
ms
-
High level output voltage
Output signals
VDD-0.3
-
VDD
V
-
Low level output voltage
Output signals
-0.05
-
0.3
V
-
High level source current
Output signals
0.08
0.1
-
mA
-
low level sink current
Output signals
0.8
1
-
mA
-
Rise / fall time
Output signals, 90%
15
25
40
ns
-
High level input voltage
Input signals, except AS
2.3
-
3.5
V
-
Low level input voltage
Input signals, except AS
-0.05
-
1.0
V
-
High level input voltage
AS input signal
2.2
-
3.5
V
-
Medium level input voltage AS input signal
1.1
-
1.7
V
-
Low level input voltage
AS input signal
-0.05
-
0.6
V
-
Input impedance
Input signals
100
-
-
kΩ
-
Power-On impedance
All signals
100
-
-
kΩ
Input signals except CLK, min.
acceptable duration range,
90%
0.01
-
1000
µs
Input signal CLK, min.
acceptable duration range,
90%
0.01
-
10
µs
fclk
Rise / fall time
-
28/61
Doc ID 13311 Rev 4
TDA7529
5
Tuning state machine
Tuning state machine
Frequency changes in a system employing the TDA7529 can be efficiently performed using
a built-in state machine which simplifies the microprocessor supervisory functions. The state
machine, which can work in 8 different modes, can be invoked by a simple WRITE operation
into the tuner registers and, provided that the frequency to be jumped to has been preloaded into the front-end registers through a previous separate or is loaded through a
concurrent WRITE operation, the FE jump sequence is automatically managed and flags
are provided to the back-end to indicate the current condition.
5.1
Tuning state machine modes
Hereafter the description of the 8 modes can be found. They are chosen by Byte 12
bits<6:4>.
The diagrams depicting the FE and flag conditions for each of the 8 modes are as follows:
5.1.1
Mode 000: buffer (nil)
When this mode is selected, no action is undertaken by the state machine.
5.1.2
Mode 001: preset
Figure 8.
%6%.43
4)-%
Preset timing diagram
BUS
34/0
EVENT
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
WAIT4MS
WAITFOR4PLLLOCK
WAITUS
WAIT4MS
!&3!-0,%
!&(/,$
"%/0%2!4)/.
MUTEAUDIO
QUALITYDETSINFASTMODE
UNMUTEAUDIO
'!0'03
This mode is used to jump to a different frequency and stay there, with reception at the end
of the sequence.
AFSAMPLE can be used to tell the back-end when to mute and to unmute the audio output.
The 60 ms mute time (programmable) after the PLL has reached the locked condition can
be used to check the RDS signal presence and content in addition to the analog quality
information.
AFHOLD can be used to tell the back-end to switch to faster time constants for quick quality
acquisition.
Doc ID 13311 Rev 4
29/61
Tuning state machine
5.1.3
TDA7529
Mode 010: search
Figure 9.
Search timing diagram
BUS
34/0
EVENT
%6%.43
4)-%
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
WAIT4MS
WAITFOR4PLLLOCK
WAITUS
!&3!-0,%
!&(/,$
"%/0%2!4)/.
MUTEAUDIO
QUALITYDETSINFASTMODE
'!0'03
This mode is used to jump to a different frequency and stay there, with audio muted.
AFSAMPLE can be used to tell the back-end when to mute the audio output.
AFHOLD can be used to tell the back-end to switch to faster time constants for quick quality
acquisition.
5.1.4
Mode 011: AF update
Figure 10. AF update timing diagram
%6%.43
4)-%
BUS
34/0
EVENT
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
REGS
SWAP
WAIT4MS
WAITFOR4PLLLOCK
WAIT4MS
WAITFOR4PLLLOCK
WAIT4MS
!&3!-0,%
!&(/,$
"%/0%2!4)/.
MUTEAUDIO
HOLD
UNMUTEAUDIO
FREEZE
!&QUAL
'!0'03
This mode is used to jump to an AF frequency, check its quality, jump back to the starting
frequency and continue reception.
AFSAMPLE can be used to tell the back-end when to acquire the AF frequency quality.
AFHOLD can be used to tell the back-end to mute/unmute the audio and keep normal
processing on hold.
30/61
Doc ID 13311 Rev 4
TDA7529
5.1.5
Tuning state machine
Mode 100: jump
Figure 11. Jump timing diagram
BUS
34/0
EVENT
%6%.43
4)-%
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
WAIT4MS
WAITFOR4PLLLOCK
MUTEAUDIO
HOLD
WAIT4MS
WAITUS
!&3!-0,%
!&(/,$
"%/0%2!4)/.
UNMUTEAUDIO
'!0'03
This mode is used to jump to a different frequency and stay there, with reception at the end
of the sequence.
AFHOLD can be used to tell the back-end to mute/unmute the audio and keep normal
processing on hold.
AFSAMPLE can be used to tell the back-end when the quality signal processing can be
restarted, with a stable situation to start from.
5.2
Mode 100: check
Figure 12. Check timing diagram
%6%.43
4)-%
BUS
34/0
EVENT
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
WAIT4MS
WAITFOR4PLLLOCK
!&3!-0,%
!&(/,$
"%/0%2!4)/.
MUTEAUDIO
HOLD
'!0'03
This mode is used to jump to a different frequency and stay there, with audio muted.
AFHOLD can be used to tell the back-end to mute/unmute the audio and keep normal
processing on hold.
AFSAMPLE can be used to tell the back-end when to freeze the quality signal processing.
Doc ID 13311 Rev 4
31/61
Tuning state machine
5.3
TDA7529
Mode 110: load
Figure 13. Load timing diagram
BUS
34/0
EVENT
%6%.43
4)-%
TRANSMISSIONWITHSUBADDRBIT
REGS
SWAP
'!0'03
The content of the buffer and control registers is swapped. No transition occurs on the
AFHOLD and AFSAMPLE lines.
5.4
Mode 111: end
Figure 14. End timing diagram
BUS
34/0
EVENT
%6%.43
4)-%
TRANSMISSIONWITHSUBADDRBIT
WAITUS
!&3!-0,%
!&(/,$
"%/0%2!4)/.
UNMUTEAUDIO
'!0'03
This mode is used to end sequences that terminate with muted audio, after the decision on
whether to stay to that frequency or jump to a different one has been taken.
AFHOLD can be used to tell the back-end to unmute the audio.
AFSAMPLE can be used to tell the back-end to restore normal quality signal processing.
Most of the wait times of the algorithm can actually be programmed.
The following table summarizes the minimum, maximum and default values of the
programmable wait times. The indicated values are valid only for the advised configuration
where the phase detector reference frequency is 100 kHz.
32/61
Doc ID 13311 Rev 4
TDA7529
Tuning state machine
Table 25.
Values of the programmable wait times
PARAMETER NAME
Tplllock
T0.5ms
T1ms
T2ms
T60ms
5.5
REGISTER
Byte 15 bits<7:3>
Byte 30 bits<7:2>
Byte 20 bits<7:2>
Byte 29 bits<7:2>
Byte 04 bits<7:3>
VALUE
TIME
min.
00000
20 us
default
00110
1 ms
maximum
11111
5 ms
min.
000000
70 us
default
000101
0.5 ms
maximum
111111
5 ms
min.
000000
10 us
default
001100
1 ms
maximum
111111
5 ms
min.
000000
50 us
default
011000
2 ms
maximum
111111
5 ms
min.
00000
1 ms
default
10111
60 ms
maximum
11111
80 ms
Register SWAP
Some of these modes contain one or two register "swap" operation(s). The changes within
the register structure during a swap operation depend on the operating mode of the chip.
If the chip is programmed in the "buffer/control" mode (chosen by setting byte 12 bit 7 = 1),
which is necessary to take advantage of the tuning state machine, it is suggested that the
microprocessor write data only in the normal register bank (bytes from 16 to 31), because
the state machine itself takes care of exchanging the content of the normal register bank
with that of the shadow bank (bytes from 32 to 47) during a swap. The normal registers are
intended to be written to by the radio microprocessor, whereas the registers that actually
control the device circuits are the shadow ones.
In any case it is suggested that the bits 5 and 4 of byte 0, that define which control bank is
actually used to drive the device circuits, should not be touched after setting them to 0 after
reset because they are automatically updated by the tuning state machine.
Doc ID 13311 Rev 4
33/61
Tuning state machine
5.6
TDA7529
State machine start
The tuning state machine is activated only at the end of the transmission if bit 7 of the
subaddress is 1. The activation sequence, therefore, is to be done in the following way.
Figure 15. Buffer/control serial bus sequence
34!24
!$$2%33
IF)#
35"!$$2%33
2%'3
34/0
BIT
2%'BIT
SETSDESIREDSTATE
MACHINEMODE
SETS&INTOBUFFER
REGISTERS
TUNINGSTATE
MACHINE
STARTS
34/61
Doc ID 13311 Rev 4
'!0'03
Doc ID 13311 Rev 4
r/w
r/w
22 DivN_A2
23 DivN_A3
r/w
21 DivN_A1
divnA4
divnA12
divnA20
WAIT1ms(5)
GPO8hl
AMthr3
IFAGCtcAM
r/w
r/w
16 AGCtc_A
WAIT LOCK(4)
20 -
r/w
15 WAIT_LOCK
IFAGCin4ctrl
r/w IFin0_Std_IBOC
r/w
14 Misc2
POL
19 IFCTRL_A
r/w
13 PLLtest
FUNC
r/w
r/w
12 PLLctrl2
DZ4
r/w
r/w
11 PLLctrl
IMRph3
18 GPIOm_A
r/w
10 MIXalign2
IFAMP_Ictrl2
AMAGCfat
FMthr3
IFAGC_FM_AM
divr7
WAIT60ms(4)
IFin1_AM_FM
17 AMAGC_A
r/w
9 MIXalign1
r/w
6 IFAGC_SH
r/w
r/w
5 DivR
r/w
r/w
4 Misc1
8 FM_AM_Vthr
r/w
3 AGCmixCtrl
7 FMAGC
r/w GPO8_AMAGCv GPO7_FMAGCv GPIO6_MISO
2 GPIOval
ADCclk
reg48sel
PFD_D0
MODE1
DZ2
IMRph1
IredH
Vthr5
FMthr1
IFAGCthr1
divr5
WAIT60ms(2)
FMAGCpwr
ADCs1
IFAMP_Ictrl0
PLLT4
MODE0
DZ1
IMRph0
IredL
Vthr4
FMthr0
IFAGCthr0
divr4
WAIT60ms(1)
AMAGCpwr
GPIO5_Aout
ADCs0
ShPLL
4
divnA3
divnA11
divnA19
WAIT1ms(4)
IFAmpgainA2
GPO7hl
AMthr2
IFAGCtcFM
divnA2
divnA10
divnA18
WAIT1ms(3)
IFAmpgainA1
GPIO6hl
AMthr1
AMtc1
divnA1
divnA9
divnA17
WAIT1ms(2)
IFAmpgainA0
GPIO5hl
AMthr0
AMtc0
WAIT LOCK(3) WAIT LOCK(2) WAIT LOCK(1)
EnSMOOTH
PFD_D1
MODE2
DZ3
IMRph2
IFAMP_Ictrl1
AFH_MUX
FMthr2
IFAGCthr2
divr6
WAIT60ms(3)
KeyAGCen
ADCs2
ShAGC
r/w
x
1 ADCctrl
x
r/w
5
0 Short reg
6
r/w
Name
MSB (7)
Registers description
Table 26.
No
Registers description
6
-
divr2
disvcc
BalunoutIMP
CP_curr_switch
RCenable
ADCen
2
GPIO5 output
divr1
PLLtest
Mixout1
GPIO2io
ADCautomode
GPIOen
1
IFsection_pwr
divr0
AMAGC_Isink
Mixout2
GPIO1io
Temp_pwr
PWR
LSB (0)
FMtc2
DIVVtest
RCfreq_0
PLLT2
DS3
SWfref
IMRG2
IMRF2
Vthr2
FMtc1
VCOext
VCOMag1
PLLT1
DS2
divRen
IMRG1
IMRF1
Vthr1
FMtc0
LOCK_bit
VCOMag0
PLLT0
DS1
PLLpwr
IMRG0
IMRF0
Vthr0
divnA0
divnA8
divnA16
WAIT1ms(1)
MixinFM
GPO4hl
-
divnA7
divnA15
WAIT1ms(0)
AMAGCinbuffer
-
-
divnA6
divnA14
-
RCtest
GPIO2hl
-
divnA5
divnA13
-
-
GPIO1hl
AMAGCmodeC1 AMAGCmodeC0 AMAGCmodeV1 AMAGCmodeV0
FMtc3
WAIT LOCK(0)
RCfreq_1
PLLT3
DS4
CPcur_800u
IMRG3
Casc_ctrl
Vthr3
FMAGCmodeC1 FMAGCmodeC0 FMAGCmodeV1 FMAGCmodeV0
-
divr3
WAIT60ms(0)
MixinFMAM
GPO4_AMcas
ADCstart
3
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
Power on
default
TDA7529
Registers description
35/61
36/61
Doc ID 13311 Rev 4
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
r/w
34 GPIOm_B
35 IFCTRL_B
36 AMFilt_B
37 DivN_B1
38 DivN_B2
39 DivN_B3
40 DivV_B
41 CPcur_B
42 DAC1_B
43 DAC2_B
44 PLL_DAC_B
45 Misc4_B
ADCDAC4
ADCDAC3
ADCDAC2
WAIT0.5ms(0)
WAIT2ms(0)
ADCDAC1
AGCtest1
-
DAC2off
lock
-
GPIO6r
GPIO5r
MaskMetal1
MaskMetal0
MaskSet1
MaskSet0
All bytes from 33 to 45 are valid on the output if SHPLL is set to '1', otherwise byte 17 to 29 are valid on the output.
ADCDAC0
AGCtest0
MIN16
DAC1off
DAC2A1
DAC1A1
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
Power on
default
-
ADCok
ADC5
Shadow registers
ADC4
ADC3
ADC2
ADC1
ADC0
00h
r
r/w
33 AMAGC_B
ADCDAC5
WAIT0.5ms(1)
WAIT2ms(1)
DAC1A0
DAC2A1
DAC1A1
This byte is valid on the output if bit SHAGC is set to '1', otherwise byte Nr. 16 is valid on the output
ADC test
WAIT0.5ms(3) WAIT0.5ms(2)
WAIT2ms(2)
DAC2A0
DAC2A2
DAC1A2
CPAl0
divVA0
LSB (0)
49 READ_ADC
r/w
32 AGCtc_B
IF test
WAIT0.5ms(4)
WAIT2ms(3)
-
DAC2A3
DAC1A3
CPAl1
divVA1
1
00h
r/w
31 -
WAIT0.5ms(5)
WAIT2ms(4)
-
DAC2A4
DAC1A4
CPAl2
divVA2
2
r
r/w
30 -
WAIT2ms(5)
VCOsw
DAC2A5
DAC1A5
CPAl3
divVA3
3
48 READ_Status
r/w
29 Misc4_A
IQselA
DAC2A6
DAC1A6
CPAh0
divVA4
4
00h
r/w
28 PLL_DAC_A
DAC2A8
DAC1A8
CPAh1
divVA5
5
00h
r/w
27 DAC2_A
CPAh2
divVA6
6
47 -
r/w
26 DAC1_A
CPAh3
VCO1r
MSB (7)
46 -
r/w
25 CPcur_A
r/w
r/w
Name
Registers description (continued)
24 DivV_A
No
Table 26.
Registers description
TDA7529
TDA7529
Registers description
6.1
Data byte specification
6.1.1
Short_reg (0)
Table 27.
Short_reg (0)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
GPIO enable
all GPIO in tristate
all GPIO enable
-
-
-
-
-
0
1
-
-
ADCen
6bit ADC on
6bit ADC off
-
-
-
-
0
1
-
-
-
ADCstart
No conversion
Starts a single AD conversion
-
-
-
0
1
-
-
-
-
ShPLL
PLL register from 17 to 31 are valid
PLL register from 33 to 47 are valid
Global PWR
Power down the IC
Power on the IC
-
-
0
1
-
-
-
-
-
ShAGC
AGC TC register 16 is valid
AGC TC register 32 is valid
-
X
-
-
-
-
-
-
Not used
X
-
-
-
-
-
-
-
Not used
Doc ID 13311 Rev 4
37/61
Registers description
TDA7529
6.1.2
ADCctrl (1)
Table 28.
ADCctrl (1)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
ADC auto mode
automatic restart disable
automatic restart enable
-
-
-
-
-
0
1
-
-
RC oscillator enable
enable
disable
-
-
-
-
X
-
-
-
ADCstart (like bit 0.3)
0
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
-
-
-
-
0
1
38/61
Temperature sensor power
Enabled
Disabled
-
-
-
-
ADC input selection
Temp sensor
FM AGC
AM AGC
IF AGC
VCO tuning voltage (3/5 * Vtune)
GP1
GP2
2/5 * VCC
-
-
-
-
ADC clock selection
ADC clock source = RC osc
ADC clock source = refdiv output
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.3
GPIO mode (2)
Table 29.
GPIO mode (2)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
GPIO2 input / output
Analog input to AD converter
Digital output
-
-
-
-
-
0
1
-
-
CP Current Switch
Automatic switch disabled
Automatic switch enabled
-
-
-
-
0
1
-
-
-
GPIO4 input / output
Analog Input
digital output
-
-
-
0
1
-
-
-
-
GPIO5 input / output
digital input
output (analog or digital)
-
-
0
1
-
-
-
-
-
GPIO6 input / output
digital input (or MISO output in SPI mode)
digital output (or MISO output in SPI mode)
-
0
1
-
-
-
-
-
-
GPIO7 input / output
FM AGC voltage output
Digital output
-
GPIO8 input / output
AM AGC voltage output
Digital output
0
1
-
-
-
-
-
-
GPIO1 input / output
Analog input to AD converter
digital output
Doc ID 13311 Rev 4
39/61
Registers description
TDA7529
6.1.4
AGC and mixer control (3)
Table 30.
AGC and mixer control (3
MSB
LSB
Function
D7
-
D6
-
D5
-
D4
-
D3
-
D2
-
D1
D0
0
0
1
1
0
1
0
1
Mixout 1 / 2
All Off = power down mixer section
Mixout 1 active
Mixout 2 active
Forbidden state
-
-
-
-
-
0
1
-
-
Balun output drive capability
Low drive capability
High drive capability
-
-
-
-
0
1
-
-
-
Mixer input FM / AM selection
AM input active
FM input active
-
-
-
0
1
-
-
-
-
AM AGC On / Off
Off
On
-
-
0
1
-
-
-
-
-
FM AGC On / Off
Off
On
-
0
1
-
-
-
-
-
-
Keyed AGC enable
Keyed AGC off
keyed AGC on
0
1
-
-
-
-
-
-
-
IF input selection FM / AM
IF input AM
IF input FM
40/61
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.5
Register (4)
Table 31.
Register (4)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
PLLtest
Off
On
-
-
-
-
-
0
1
-
-
Disvcc
POR activated from IFVCC
POR non activated from IFVCC
-
WAIT60ms
1ms (min. value)
60ms (default value)
80ms (max value)
0
1
1
0
0
1
0
1
1
0
1
1
6.1.6
Divider R (5)
Table 32.
Divider R (5)
0
1
1
-
-
MSB
AMAGC Isink (2mA fixed current)
Off
On
LSB
Divider R value
D7
D6
D5
D4
D3
D2
D1
D0
X
-
X
-
-
-
-
-
Divider R value
DivR0
:
:
DivR7
Doc ID 13311 Rev 4
41/61
Registers description
TDA7529
6.1.7
IF AGC control (6)
Table 33.
IF AGC control (6)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
GPIO 5 output mode
Off
On = GPIO 5 analog output enable
-
-
-
-
X
X
-
Not used
0
0
:
:
1
0
0
:
:
1
0
1
:
:
1
-
-
-
-
0
1
42/61
IF section On / Off
Off
On
-
-
-
-
IF AGC threshold
IF output level = 89dBµV(AM) / 91dBµV (FM)
IF output level = 90.5dBµV(AM) / 92.5dBµV (FM)
:
:
IF output level = 99dBµV(AM) / 101dBµV (FM)
-
-
-
-
IF AGC mode FM / AM selection
FM mode
AM mode
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.8
FM AGC (7)
Table 34.
FM AGC (7)
MSB
LSB
Function
D7
-
D6
-
D5
-
-
-
-
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D4
-
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
D3
D2
-
-
0
0
1
1
0
1
0
1
-
-
D1
D0
0
0
1
1
0
1
0
1
-
-
Voltage output mode
Off
N/A
Calibration mode
Voltage output On
-
Current output mode
Off
Constant 2mA output
Positive current output
Neg. / Pos. current output
-
FM AGC threshold
Mixer input level = 93dBµV (FM1) / 97dBµV (FM2)
Mixer input level = 94dBµV (FM1) / 98dBµV (FM2)
Mixer input level = 95dBµV (FM1) / 99dBµV (FM2)
Mixer input level = 96dBµV (FM1) / 100dBµV (FM2)
Mixer input level = 97dBµV (FM1) / 101dBµV (FM2)
Mixer input level = 98dBµV (FM1) / 102dBµV (FM2)
Mixer input level = 99dBµV (FM1) / 103dBµV (FM2)
Mixer input level = 100dBµV (FM1) / 104dBµV (FM2)
Mixer input level = 93dBµV (FM1) / 97dBµV (FM2)
Mixer input level = 92dBµV (FM1) / 96dBµV (FM2)
Mixer input level = 91dBµV (FM1) / 95dBµV (FM2)
Mixer input level = 90dBµV (FM1) / 94dBµV (FM2)
Mixer input level = 89dBµV (FM1) / 93dBµV (FM2)
Mixer input level = 88dBµV (FM1) / 92dBµV (FM2)
Mixer input level = 87dBµV (FM1) / 91dBµV (FM2)
Mixer input level = 86dBµV (FM1) / 90dBµV (FM2)
Doc ID 13311 Rev 4
43/61
Registers description
TDA7529
6.1.9
AGC voltage threshold (8)
Table 35.
AGC voltage threshold (8)
MSB
LSB
Function
D7
D6
-
-
0
1
-
D5
D4
D3
D2
D1
D0
0
0
:
:
1
1
0
0
:
:
1
1
0
0
:
:
1
1
0
0
:
:
1
1
0
0
:
:
1
1
0
1
:
:
0
1
-
-
-
-
-
-
6.1.10
Mixer alignment 1 (9)
Table 36.
Mixer alignment 1 (9)
MSB
Transfer voltage from voltage out to current out
200mV
237.5mV
:
:
2.5625V
2.6V
AM fast attack
Off
On
LSB
Function
D7
D6
D5
D4
D3
-
-
-
-
-
-
-
-
-
0
1
-
-
0
0
1
1
0
1
0
1
44/61
0
0
1
1
-
0
1
0
1
-
-
-
D2
D1
D0
0
0
:
1
:
1
0
0
:
0
:
1
0
1
:
0
:
1
-
-
-
Cascode control loop On / Off
On
Off
-
Mixers current control
Normal bias
Low reduction
High reduction
N/A
-
IFAMP driving capability
Normal
Intermediate 1
Intermediate 2
High
-
-
-
-
IQ-filter frequency adjust
+2.4MHz
+1.8MHz
:
0
:
-1.8MHz
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.11
Mixer alignment 2 (10)
Table 37.
Mixer alignment 2 (10)
MSB
LSB
Function
D7
D6
D5
D4
-
-
-
-
0
0
0
0
0
:
0
1
1
1
1
1
:
1
1
0
0
0
0
1
:
1
0
0
0
0
1
:
1
1
0
0
1
1
0
:
1
0
0
1
1
0
:
1
1
0
1
0
1
0
:
1
0
1
0
1
0
:
0
1
D3
D2
D1
D0
0
0
0
:
0
1
:
1
1
1
1
1
:
0
0
:
1
1
1
1
0
:
0
0
:
1
1
1
0
1
:
0
0
:
0
1
-
-
-
-
IQ-filter gain adjust
-0.7dB
-0.6dB
-0.5dB
:
0dB
0dB
:
+0.6dB
+0.7dB
IQ-filter phase adjust
0
+0.2 deg
+0.2 deg
+0.4 deg
+0.6 deg
:
+1.2 deg
-1.2 deg
-1.0 deg
-1.0 deg
-0.8 deg
-0.6 deg
:
-0.2 deg
0
Doc ID 13311 Rev 4
45/61
Registers description
TDA7529
6.1.12
PLL control 1 (11)
Table 38.
PLL control 1 (11)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
Divider R enable
Divider R off; = div / 1
Divider R on
-
-
-
-
-
0
1
-
-
Select reference input
Reference frequency input = LVDS
Reference frequency input = Xtal
-
-
-
-
0
1
-
-
-
Charge pump current 800μA
0 µA
800 µA
0
:
1
0
:
1
0
:
1
0
:
1
-
Slope of high current CP
highest
:
lowest
-
6.1.13
PLL control 2 (12)
Table 39.
PLL control 2 (12)
-
-
MSB
PLL enable
PLL Off
PLL On
LSB
Function
D7
-
-
0
1
46/61
D6
-
D5
-
D4
-
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
-
-
-
D3
D2
D1
D0
0
:
1
0
:
1
0
:
1
0
:
1
Delay of high current CP
shortest
:
longest
-
-
-
-
State machine modes decode
Buffer mode
Preset
Search
AF update
Jump
Check
Load
End
-
-
-
-
Register functionality control
Normal/shadow mode
Buffer/control mode
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.14
PLL test (13)
Table 40.
PLL test (13)
MSB
LSB
Function
D7
D6
D5
-
-
-
0
1
-
-
0
D4
D3
D2
D1
X
X
1
0
-
-
-
-
-
-
6.1.15
Misc 2 (14)
Table 41.
Misc 2 (14)
D0
-
PLL test
Set to default
-
-
PFD
default
-
-
PFD polarity
MSB
LSB
Function
D7
-
D6
-
D5
-
D4
-
D3
-
-
0
0
1
1
0
1
0
1
0
1
0
1
VCO magnitude
1V
2V
3V
4V
-
-
-
IFAMP current control
Normal bias
High current mode bias
-
-
-
-
Reg48sel
ShAGC and ShPLL on D48<1:0>
MaskMetal and MaskSet on D48<1:0>
-
-
-
-
EnSMOOTH
Smooth disabled
Smooth enabled
-
IFAGC control when IN4 selected
Normal
Thresholds shift
-
-
-
-
0
1
-
-
-
0
1
-
-
0
1
-
-
-
0
0
1
1
-
-
-
D0
-
-
-
D1
Oscillation frequency of RC oscillator
0.68 MHz
1.31 MHz
1.92 MHz
2.49 MHz
-
0
1
D2
-
-
-
Doc ID 13311 Rev 4
47/61
Registers description
TDA7529
6.1.16
Wait lock (15)
Table 42.
Wait lock (15)
MSB
LSB
Function
D7
D6
-
-
0
0
1
0
0
1
D5
-
0
1
1
D4
-
0
1
1
D3
-
0
0
1
D2
-
-
D1
D0
0
0
1
1
0
1
0
1
-
-
Test
D18<0>
LOCK_bit
CMPout
VdivOUT
Wait lock
0.04ms (min. value)
1ms (default value)
5.08ms (default value)
6.1.17
AGC time constant settings (16 / 32)
Table 43.
AGC time constant settings (16 / 32)
MSB
LSB
Function
D7
-
-
D6
-
-
-
-
-
0
1
0
1
48/61
-
D5
-
D4
-
-
-
0
0
1
0
1
0
-
-
-
-
D3
D2
-
-
0
0
1
0
1
0
D1
D0
0
0
1
0
1
0
-
FM AGC decay time constant
D1
D2
D3
-
FM AGC attack time constant
A1
A2
A3
-
-
-
-
AM AGC time constant
T1
T2
T3
-
-
-
-
IF AGC time constant FM
U1
U2
-
IF AGC time constant AM
S1
S2
-
-
-
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.18
AMAGC control (17 / 33)
Table 44.
AMAGC control (17 / 33
MSB
LSB
Function
D7
-
D6
-
D5
-
D4
-
-
-
-
-
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
D3
-
0
0
1
1
-
D2
-
0
1
0
1
-
D1
D0
0
0
1
1
0
1
0
1
-
-
AM AGC voltage output mode
Off
Voltage output / sense internal
Calibration
Voltage output / sense external
-
AM AGC current output mode
Off
Constant 2mA
Positive current
N/A
-
AM AGC thresholds
Mixer input level = 94 dBµV
Mixer input level = 95 dBµV
Mixer input level = 96 dBµV
Mixer input level = 97 dBµV
Mixer input level = 98 dBµV
Mixer input level = 99 dBµV
Mixer input level = 100 dBµV
Mixer input level = 101 dBµV
Mixer input level = 94 dBµV
Mixer input level = 93 dBµV
Mixer input level = 92 dBµV
Mixer input level = 91 dBµV
Mixer input level = 90 dBµV
Mixer input level = 89 dBµV
Mixer input level = 88 dBµV
Mixer input level = 87 dBµV
Doc ID 13311 Rev 4
49/61
Registers description
TDA7529
6.1.19
GPIO output level control (18 / 34)
Table 45.
GPIO output level control (18 / 34)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
1
:
X
:
:
X
:
:
X
:
:
X
:
:
X
:
0
1
6.1.20
IF control (19 / 35)
Table 46.
IF control (19 / 35)
MSB
GPIOx high / low output level
GPIO1 low
GPIO1 high
GPIO2 low
GPIO2 high
:
GPIOx low / high
:
GPIO8 low
GPIO8 high
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
X
Not used
-
-
-
-
-
-
0
1
-
RC test
Test enabled
Test disabled
-
-
-
-
-
0
1
-
-
AMAGC input buffer
Buffer enabled
Buffer disabled
-
-
-
-
0
1
-
-
-
Mixer input selection for FM
FM1 mixer input
FM2 mixer input
-
0
1
50/61
0
0
:
1
1
0
0
:
1
1
0
1
:
0
1
-
-
-
-
-
-
-
IF amplifier Gain
25dB (input1-3) / 19dB (input4)
27dB (input1-3) / 21dB (input4)
:
37dB (input1-3) / 31dB (input4)
39dB (input1-3) / 33dB (input4)
-
-
-
-
IF input selection analog / IBOC
IBOC
Analog
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.21
AF state machine wait time 1 (20 / 36)
Table 47.
AF state machine wait time 1 (20 / 36)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
X
-
-
-
-
-
-
X
0
0
0
0
0
1
0
1
0
0
0
0
-
Not used
Not used
-
WAIT 1ms
0.04ms (min. value)
1ms (default value)
6.1.22
PLL main divider (N-divider) 1 (21 / 37)
Table 48.
PLL main divider (N-divider) 1 (21 / 37)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
X
X
X
X
X
Divider N value
M8
M9
M10
M11
M12
M13
M14
M15
6.1.23
PLL main divider (N-divider) 2 (22 / 38)
Table 49.
PLL main divider (N-divider) 2 (22 / 38)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
X
X
X
X
X
Divider N value
M0
M1
M2
M3
M4
M5
M6
M7
Doc ID 13311 Rev 4
51/61
Registers description
TDA7529
6.1.24
PLL main divider (N-divider) 3 (23 / 39)
Table 50.
PLL main divider (N-divider) 3 (23 / 39)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
Divider N value
A0
A1
A2
A3
A4
X
X
-
X
-
-
X
X
6.1.25
PLL Divider ratio calculation
Table 51.
PLL Divider ratio calculation
M counter
M16 M15
…
M7
…
A counter
M1
M0
A4
A3
6.1.26
VCO divider (V-divider) (24 / 40)
Table 52.
VCO divider (V-divider) (24 / 40)
MSB
A2
Notes
A1
A0
N= 32*P + A
N= M*P + A
(P=32)
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
-
X
X
X
X
0
1
52/61
-
-
-
-
-
-
-
Divider V value
V0
V1
V2
V3
V4
V5
V6
VCO range selection
Range 2
Range 1
Doc ID 13311 Rev 4
M=32
M>32
TDA7529
Registers description
6.1.27
Charge pump current (25 / 41)
Table 53.
Charge pump current (25 / 41)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
Low current charge pump
50 µA
100 µA
200 µA
400 µA
-
High current charge pump
0.5 mA
1mA
2mA
4mA
X
-
-
-
X
X
X
X
-
-
-
X
X
6.1.28
Tuning DAC 1 (26 / 42)
Table 54.
Tuning DAC 1 (26 / 42)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
X
X
X
X
X
DAC 1 voltage 8..1
DAC1_.
DAC1_2
DAC1_3
DAC1_4
DAC1_5
DAC1_6
DAC1_7
DAC1_8
Doc ID 13311 Rev 4
53/61
Registers description
TDA7529
6.1.29
Tuning DAC 2 (27 / 43)
Table 55.
Tuning DAC 2 (27 / 43)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
X
X
X
X
X
DAC 2 voltage 8..1
DAC2_1
DAC2_2
DAC2_3
DAC2_4
DAC2_5
DAC2_6
DAC2_7
DAC2_8
Note:
DAC output voltage = 600mV + DACval * 9mV
6.1.30
Different controls (28 / 44)
Table 56.
Different controls (28 / 44)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
-
-
-
-
-
-
-
0
1
-
-
-
-
-
-
0
1
-
DAC 2 On / Off
Off
On
-
-
-
-
-
X
-
-
DAC 1_0
-
-
-
-
X
-
-
-
DAC 2_0
-
-
X
X
-
-
-
-
Not used
-
X
-
-
-
-
-
-
Not used
0
1
-
-
-
-
-
-
-
IQ phase select
I anticipates Q
Q anticipates I
54/61
DAC 1 On / Off
Off
On
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.31
Misc 3 (29 / 45)
Table 57.
Misc 3 (29 / 45)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
-
-
-
-
-
-
-
-
-
-
-
-
-
X
Not used
0
0
1
0
1
1
0
1
1
0
0
1
0
0
1
0
1
1
-
WAIT 2ms
0.08ms (min. value)
2ms (default value)
5.04ms (default value)
6.1.32
Analog test select (30 / 46)
Table 58.
Analog test select (30 / 46)
MSB
D0
X
-
PLL N divider MSB
M16
LSB
Function
D7
-
0
0
1
D6
-
0
0
1
D5
-
0
0
1
D4
-
0
1
1
D3
-
0
1
1
D2
-
0
0
1
D1
D0
0
0
1
1
0
1
0
1
-
-
Analog test output signal select
IF AGC
FM AGC
AMAGC
DAC voltage of ADC
WAIT 0.5ms
0.02ms (min. value)
0.5ms (default value)
5.06ms (max value)
Doc ID 13311 Rev 4
55/61
Registers description
TDA7529
6.1.33
AD converter test (31 / 47)
Table 59.
AD converter test (31 / 47)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
-
X
X
X
X
ADC DAC direct programming
DAC 0
DAC 1
DAC 2
DAC 3
DAC 4
DAC 5
-
0
1
-
-
-
-
-
-
ADC test enable
Off
On
0
1
-
-
-
-
-
-
-
AGC test enable
Off
On
6.1.34
Read 1 (48)
Table 60.
Read 1 (48)
MSB
LSB
Function
D7
-
D6
-
D5
-
D4
-
D3
-
-
0
0
1
1
0
1
0
1
-
-
-
-
-
-
-
0
1
-
-
-
0
1
-
-
56/61
D2
D1
D0
0
0
1
1
0
1
0
1
Mask set revision
A
B
C
D
-
-
Metal mask revision
A
B
C
D
-
-
-
GPIO 5 level
low
high
-
-
-
GPIO 6 level
low
high
Doc ID 13311 Rev 4
TDA7529
Registers description
6.1.35
Read 2 (49)
Table 61.
Read 2 (49)
MSB
LSB
Function
D7
D6
D5
D4
D3
D2
D1
D0
X
X
-
X
X
X
X
-
0
1
-
-
-
-
-
-
AD converter result
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
AD converter result status
Not OK
OK
Doc ID 13311 Rev 4
57/61
#/.
&-!.4
!-!.4
N(4OKO,,1&2
2
2%&.
2%&0
)&!'#
)&!'#
!&(/,$
!&3!-0,%
-)3/
3$!
3#,
#3.
6##?6
)&/54
)&/54
$!#$!#
2&
,
N&
P&
2&
#
#
$
+0%4OKO
0,,
2&
,
)&
"!,5.
N&
#
N&
#
2
#
$
"!2))NFINEON
K
N&
N&
#
#
P&
P&
2&
N&
#
2
#
2
K
,
U(MU2ATA,1-#.+"
,,1&24OKON(
2/
"53
6#/
U&
#
#
P&
M(
,
2&
,
2&
N&
#
2
U&
#
2&
N&
62&?6
#
N&
2&
#
,
P&
#
U&
#
)&!'#
)&!'#
2&
N&
2&
K
"!,5.
U&
#
)&!'#
-)8BIASDEC
!--)8IN
!--)8DEC
!-!'#
'.$2&
&--)8DEC
&--)8IN
&-!'#
&-!'#'0
&--)8DEC
&--)8IN
$!#
$!#
"ALUNDEC
"!,5.
2
# &-!'#'0 P&
#
U(MU2ATA,1-&.-"
P&
N&
,
#
#
,
P&
# N&
#
P&
"!,5.
,
#
U(MU2ATA,1-#.+"
,,1&24OKON(
-
2
N&
2&
#
P&
$!#$!#
#
$
+624OKO
4OKO%(.N(
1
(.'*4HOSHIBA
2
2&
# ,
XXX
2
+
#
N&
",--"$3.MU2ATA
,,1&24OKON(
2
6##?6
N&
#
"!,5.
3&%,-MU2ATA
U&
84
2&
62&?6
N&
#
'0
60,,?6
U&
'0+EY
5
4$!
6#/
6#/
#
N&
P&
#
N&
#
&-!.4
!-!.4
N&
#
2
+
2
)&
62&?6
$
+0%4OKO
!&(/,$
"!,5.OUT
)&!'#
"!,5.OUT
!-!'#'0
'06$3
!&3!-0,%
#
U&
#
4#&-
6##2&
!&(/,$
4#!!&3!-0,%
'.$2&
'0
6#/DEC
6TUNE
6##2&
)&IN
6#/DEC
#
'0+EY
)&IN
6#/GND
")!3$
,&,#
)&IN
,&(#
6##)&
'ND0,,
)&IN
6##0,,
0,,
)&DEC
'0
2/
U&
U&
N&
60,,?6
,
",-$3.)MU2ATA
U&
N&
2%&0
#
6$)'?6
#
"53
U&
#
N&
#
6$)'?6
#
0,,
3#,
3$!
U&
#
)&/54
,
",--"$3.MU2ATA
K
2
#
N&
)&/54
2%&.
U&
N&
#
#
N&
#
2
2
2
#
)&
6##?6
",--"$3.MU2ATA
,
)&
#
'0
2/
84!,)
84!,/
6##2/
'.$"53
03
#3!3
#,+
-/3)
-)3/'0
6##"53
6$$DEC
")!3$
)&OUT
)&OUT
4#)&
'.$)&
N&
#
N&
U&
N&
)&
#
#
#
4#)&
'ND2/
Doc ID 13311 Rev 4
58/61
2&
)&
7
"53
*
Application schematic
TDA7529
Application schematic
Figure 16. Application schematic
'!0'03
TDA7529
8
Package information
Package information
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK® packages, depending on their level of environmental compliance. ECOPACK®
specifications, grade definitions and product status are available at: www.st.com.
ECOPACK® is an ST trademark.
Figure 17. LQFP64 (10x10x1.4mm) exposed pad down mechanical data and package
dimensions (exposed pad size for D2 and E2: 4.5mm max.)
$)-
MM
-).
INCH
490
-!8
-).
490
-!8
!
!
B
C
$
$
$
!CCORDINGTO0ADSIZE
$
%
%
%
!CCORDINGTO0ADSIZE
%
E
,
,
K
CCC
/54,).%!.$
-%#(!.)#!,$!4 !
,1&0XXMM
%XPOSED0AD$OWN
.OTE %XACTSHAPEOFEACHCORNERISOPTIONAL
#
'!0'03
Doc ID 13311 Rev 4
59/61
Revision history
9
TDA7529
Revision history
Table 62.
60/61
Document revision history
Date
Revision
Changes
07-Mar-2007
1
Initial release.
04-Jun-2007
2
Minor text changes.
17-Dec-2009
3
Modify Table 24: Serial data interface on page 28.
12_apr-2011
4
Removed the obsolete order code “TDA7529” and added the order
code “TDA7529TX” in Table 1: Device summary on page 1.
Reformatted “Registers description” information.
Doc ID 13311 Rev 4
TDA7529
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2011 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
Doc ID 13311 Rev 4
61/61