ON-CHIP REFERENCE OSCILLATOR AND
PROGRAMMABLEIF COUNTER
VHF INPUT AND PRECOUNTER FOR FREQUENCIES UP TO 290MHz (SUITABLE FOR
DAB APPLICATION)
HF INPUT FOR FREQUENCIES UP TO
64MHz (SHORTWAVE BAND)
IN-LOCK DETECTOR FOR SEARCH/STOP
STATIONFUNCTION
STAND-BY MODE FOR LOW POWER CONSUMPTION
HIGH CURRENTSOURCE FOR 0.5ms
LOCK-INTIME
DIGITAL PORT EXTENSION WITH TWO
OUTPUTS FOR FLEXIBILITY IN APPLICATION
FULLY PROGRAMMABLEBYI
DESCRIPTION
The TDA7427 is a PLL frequency synthesizer
2
C BUS
TDA7427
AND IF COUNTER
DIP20
ORDERING NUMBERS:
with an additional IF counting system that performs all the functionsneeded in a complete PLL
radio tuning system for conventional and high
speedRDS tuners. The devicehas dedicatedoutputs for IN-LOCK detectionand Search/Stopstation.
SO20
TDA7427(DIP20)
TDA7427D (SO20)
BLOCK DIAGRAM
16
FM_IN
14
HFREF
17
AM_IN
5
OSCIN
OSCOUT
SCL
SDA
VDD2
VDD1
IF_AM
IF_FM
6
8
9
19
15
10
11
I2C BUS
INTERFACE
OSCILLATOR
SWITCH
AM/FM
REF
14 BIT
PROG
CNT
D95AU418B
PRECOUNTER
:32/33
SWITCH
SWM/DIR
PROG
16 BIT
CNT
TIMERCONTROL
11-21 BIT PROG CNT
5 BIT
SWITCH
SWM/DIR
11 BIT
PROG.
CNT
PROG
CNT
SSTOP
DETECTOR
PHASE
COMP
INLOCK
CHARGE
PUMP
TEST
LOGIC
PORT EXTENSION
712
DOUT3
SWITCH
LP1/LP2
+
POWER
RESET
13
DOUT1/INLOCK
2
LP_HC
3
LP_AM
1
LP_FM
-
ON
VDD1
20
4
18
LPOUT
VREF
GNDan/GNDdig
November 1999
1/21
TDA7427
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
V
DD1
V
DD2
P
tot
T
stg
T
amb
PIN CONNECTION
Supply Voltage- 0.3 to + 7V
Supply Voltage- 0.3 to+ 11V
Total PowerDissipation300mW
Storage Temperature- 55 to + 150
Ambient Temperature-40 to + 85
Min Input Voltage AM0.5 to 16MHz range sinusoidal30mVrms
Max Input Voltage AM0.6 to 16MHz range sinusoidal600mVrms
Max Input Voltage FM70 to 120MHz range sinusoidal600mVrms
Input Impedance AM input345KΩ
0.40011MHz
1011MHz
Input Frequency range FMVi = 100mV
= 455kHz30mVrms
in
rms
rms
Min Input Voltage FM IF pinfin= 10.7MHz30mVrms
Max Input Voltage AM IF pinfin= 455kHz600mVrms
= 10.7MHz600mVrms
in
Input Inpedance FM IF pin345KΩ
Noise Suppression Time
j
50ns
Constant on SCL, SDA Input
SCL Clock Frequency400kHz
Time the bus must be free for
4.7µs
the new transmission
START Condition hold time4.0
Clock Low Period4.7µs
Clock High Period4.0µs
Start Condition Setup Time4.7
Data Input Setup Time250ns
SDA & SCL Full Time0.3µs
Stop Condition Setup Time4.7
A
µ
s
µ
s
µ
s
µ
4/21
TDA7427
ELECTRICALCHARACTERISTICS
(continued)
SymbolParameterTest ConditionMin.Typ.Max.Unit
V
IL
V
IHInput High Voltage3V
I
IN
V
OUT
Input Low Voltage1V
Input Current-5+5µA
Output Voltage SDA
IO= 1.6mA0.150.4V
acknowledge
OSCILLATOR
t
bu
C
in
C
OUTInternal Capacitancef
Z
in
V
inInput Voltage (for Slave Mode)f
Build Up Timef
Internal Capacitance20pF
Input Impedancef
= 4MHz100ms
out
= 4MHz20pF
osc
= 4MHz100KΩ
osc
= 4 to 13MHz (Sinus)
IN
300V
DD
capacitance coupling
finMax Input frequency (for Slave
VIN= 600mVPP(Sinus)30MHz
Mode)
LOOP FILTER
I
IN
I
IN
V
OL
V
OH
I
OUTOutput Current Sink1030mA
I
OUT
(LP_FM, LP_AM, LP_HC, LP_OUT)
Input Leakage Current (*)VIN= GND; PD
Input Leakage Current (*)VIN=V
Output Voltage LowI
Output Voltage HighI
Output Current SourceV
OUT
OUT
OUT
;PD
DD1
= -0.2mA00.5V
= 0.2mA9.510V
= 0.5to 9.5V1030mA
= Tristate (1)-10.11µA
out
= Tristate (1)-10.11
out
DOUT1/SSTOP (push-pull outputs)
V
OLOutput Voltage LowI
V
OH
DOUT3
I
OUT
V
OL
I
OUTOutput Current SinkV
1) PD = Phase Detector
(*) LP_FM and LP_HC pins only
Output Voltage HighI
(open collector output)
Output leakage CurrentV
Output Voltage LowI
= -0.1mA0.10.2V
OUT
= 0.1mAV
OUT
= 10V-10.11mA
OUT
= -1mA0.20.5V
OUT
= 0.5to 9.5V35mA
OUT
*0.24.9V
DD1
mV
µ
pp
A
5/21
TDA7427
GENERAL DESCRIPTION
This circuit contains a frequency synthesiser and
a loop filter for use in FM/AM radio tuning systems. Only a VCO is required to build a complete
PLL system. For auto search/stopoperationan IF
counter system is available.
For FM and SW AM application, the counter
works in a two-stageconfiguration.Thefirst stage
is a swallow counter with a two modulus (:32/33)
precounter. The second stage is an 11-bit programmable counter.
For LW and MW application,a 16-bit programmable counteris available.
The circuit receivesthe scaling factors for the programmable counters and the values of the reference frequenciesviaa I
2
C bus interface.
The reference frequency is generated by an internal XTAL oscillator followed by the reference divider. The device can operate with XTAL oscillator between 4 and 13MHz either in master mode
and in slave mode.
The reference and step frequencies are free selectable. (XTAL frequency divided by an integer
value). The outputs signals of the phase detector
are switching the programmable current sources.
The loop filter integrates their currents to a DC
voltage.
Values of the current sources are programmable
by 6 bitsalso received via the I
2
C bus.
To minimize the noise induced by the digital part
of the system, a separate power supply supplies
the internal loop filter amplifier. The loop gain can
be set for different conditions by setting the current valuesof thecharge/pumpgenerator.
IF COUNTER SYSTEM
Two separate inputs are available for AM and FM
IF signals. The level of integration is adjustable
by six different measuringcycletimes.
The tolerance of the accepted count value is adjustable, to reach an optimum compromise for
searchspeed and precisionof the evaluation.
For the FM range the center frequency of the
measured count value is adjustable in 32 steps,
to get the possibility of fitting the IF filter tolerance. In the AM range an IF frequency of 448 to
479KHz ( 10.684 to 10.715MHz for AM up-conversion)with 1KHz steps is available.
PLL FREQUENCYSYNTHESIZER
InputAmplifiers
The signals applied on AM and FM inputs are amplified to get a logic level in order to drive the frequencydividers.
The typical input impedance for FM and AM inputs is 4kΩ.
Programmable counter for VCO frequency
Reference counter PLL
Reference counter IF
IF counter mode selector
Frequency error window IF counter
Enable IFRC
Center frequency IF counter
Sampling time IF counter
Stby, FM, AM, AM swallow mode selector
Programmable delay and phase error for lock detector
Loop filter input select
PLL stop
Charge pump high current
Charge pump low current
Lock detector enable
Set current high
Oscillator adjust
Push pull output 5V
Open collector output
Lock detector output
COUNTER
:B
D95AU375A
7/21
TDA7427
Figure 2. AM direct mode operation for SW, MW and LW
PREDIVIDER
OSC IN
AM IN
FM IN
:R
REGISTER
RC0 ... RC15
REGISTER
PC0 ... PC15
PRESCALER
:C
DIVIDERFROM VCO FREQUENCY TO
REFERENCEFREQUENCY
This divider provides a low frequency f
SYN
which
phase is compared with the reference frequency
. It is controlled by the registers PC0 to PC4
f
REF
and PC5to PC15
OPERATINGMODES
Four operating modes are available fo PLL; they
are user programmable with the Mode PM registers (see table):
the AM signal is applied directly to the 16 bit static divider ’C’. (PC0 to
PC15)
=(R+1)⋅ fREF
f
OSC
PM0PM1Operating Mode
00Standby
10AM (swallow)
01AM (direct)
11FM
- Standby mode: in this mode all device functions are stopped. This allows low current
consumption without loss of information in all
registers. The pin LP-OUT is forced to 0V,
and all data registers are set to EFH. The oscillatorkeeps running.
- FM and AM (SW) Swallow Mode (SW):
in this mode the FM or AM signal is applied to
a 32/33 prescaler, which is controlled by a 5
bit divider ’A’.The 5 bit register (PC0 to PC4)
controls this divider. In parallel the output of
the prescaler is connected to a 11 bit divider
’B’. (PC5 to PC15).
= (R+1)⋅ f
f
OSC
8/21
REF
Dividingrange:
f
=(C+1)⋅ f
VCO
REF
THREESTATE PHASE COMPARATOR
The phase comparator generates a phase error
signal according to phase difference between
f
SYN
and f
. This phase error signal drives the
REF
chargepump current generator (fig. 3)
CHARGEPUMP CURRENT GENERATOR
This stage generates signed pulses of current.
The phase error signal decides the duration and
polarityof those pulses.
The current absolutevalues are programmableby
A0, A1, A2 registers for high current and B0, B1,
registersfor low current.
LOWNOISE CMOS OP-AMP
An internal voltage divider at pin VREF connects
the positive input of the low noise Op-Amp. The
charge pump output connects the negative input.
This internal amplifier in cooperationwith external
componentscan providean active filter.
Figure 3. Phase comparator waveforms
TDA7427
Figure 4. IF Counter internal block diagram
IFENA
IF-AM
IF-FM
OSC
3 BIT COUNTER14 BIT COUNTER
11-21 BIT COUNTER
CF-REGISTER
IFS-REGISTERIFC-REGISTER
EW-REGISTER
ZD
UP/DOWN COUNTER
DECODESSTOP
D95AU377A
9/21
TDA7427
The negative input is switchable to three input
pins ( LPIN 1, LPIN 2 and LPIN 3) to increasethe
flexibility in application. This feature allows two
separateactive filters for differentapplications
A logical ”1” in the LPIN 1/2 register activates
pin LPIN 1, otherwise pin LPIN 2 is active. While
the high current mode is activated LPIN 3 is
switchedon.
INLOCK DETECTOR
The charge pump can be switchedin low current
mode either via software or automatically by the
inlock detector by setting bit LDENA to ”1”.
The charge pump is forced in low current mode
when a phase difference of 10-40 nsec is
reached.
A phase difference larger then the programmed
values will switch the charge pump immediately in
the high current mode.
Programmable delays are available for inlock detection.
IF COUN TER SYSTEM(AM/FM/AM- UPC MODES)
The if counter works in modescontrolled by IFCM
register(see table):
IFCM1IFCM0FUNCTION
00NOT USED
01FM MODE
10AM MODE
11
10.7MHz AM UP
CONVERSION MODE
Typical input impedance for IF inputs is 4KΩ.
A sampletimer to generate the gate signal for the
main counter is build with a 14-bit programmable
counter to have the possibility to use any crystal
oscillator frequency. In FM mode 6.25KHz in AM
modea 1KHz signal is generated.This is followed
by an asynchronous divider to generate different
samplingtimes (see fig. 4).
IntermediateFrequencyMain Counter
This counter is a 11/21 bits synchronous autoreload down-counter. Four bits are programmable
to have the possibility for an adjust to the frequency of the CF filter. The counter length is
automatically adjusted to the chosen sampling
time and the countermode (AM, FM, AM-UPC).
At the start the counter will be loaded with a defined value which is an equivalent to the divider
value (t
sample
⋅ fIF).
If a correct frequency is applied to the IF counter
frequency inputs IF-AM IF-FM, at the end of the
sampling time the main counter is changing its
state from 0 H to 1FFFFFH.
This is detected by a control logic. The frequency
range inside which a successful count results is
detected is adjustable by bitsEW 0,1,2.
Adjustment of the Measurement Sequence
Time
The precision of the measurements is adjustable
by controllingthe discrimination window .
This is adjustable by programming the control
registersEW0...EW2.
The measurement time per cycle is adjustable by
setting the Register IFS0 - IFS2.
Adjust of the Frequency Value
The center frequency of the discrimination window is adjustable by the control register ”CF0” to
”CF4”.(see data byte specification).
PortExtension and additional functions
One digital open collector output and one digital
push-pull output are available in application
mode. This digital ports are controlledby the data
bits DOUT1 and DOUT3.
Figure 5. I2C Bus timing diagram
t
HIGH
SCL
t
SU-STA
SDA IN
SDA OUT
10/21
t
HD-STA
t
AA
t
R
t
HD-DAT
t
LOW
t
DH
t
R
t
SD-DAT
t
SUBTOP
t
txt
D95AU378
TDA7427
I2C BUS INTERFACE DESCRIPTION
The TDA7427 supports the I
2
C bus protocol. This
protocol defines any device that sends data into
the bus as a transmitter and the receiving device
as the receiver. The device that controls the
transfer is the master and the device being controlled is the slave. The master always initiates
data transfer and provides the clock to transmit or
receive operations.
Data Transition
Data transition on the SDA line must only occur
when the clock SCL is low. SDA transitions while
SCL is high will be interpreted as START or
STOP condition.
Start Condition
A start condition is defined by a HIGH to LOW
transition of the SDA line while SCL is at a stable
HIGH level. This START condition must precede
any commandand initiate a data transferonto the
bus. The TDA7427 continuously monitors the
SDA and SCL lines for a valid START and will not
response to any command if this condition has
not been met.
Stop Condition
A STOP condition is defined by a LOW to HIGH
transitionof theSDA whilethe SCLline is at a stable
HIGH level .This conditionterminatethe communicationbetweenthedevicesandforcesthebusinterface
oftheTDA7427intotheinitialcondition.
Acknowledge
Indicatesa successfuldata transfer.The transmit-
ter will release the bus after sending 8 bit of data.
During the 9th clock cycle the receiver will pull the
SDA line to LOW level to indicate it has receive
the eight bits of data correctly.
Data transfer
During data transfer the TDA7427 samples the
SDA line on the leading edge of the SCL clock.
Therefore, for proper device operation the SDA
line must be stable during the SCL LOW to HIGH
transition.
DeviceAddressing
To start the communicationbetween two devices,
the bus master must initiate a start instructionsequence, followed by an eight bit word corresponding to the addressof the device it is addressing.
The most significant 6 bits of the slave address
are the device type identifier.
The TDA7427 frequency synthesizer device type
is fixed as ”110001”
The next significant bit is used to address a particular device of the previous defined type connected to the bus. The state of the hardwired A0
pin defines the state of this address bit. So up to
two devices could be connected on the same bus.
The last bit of the instruction defines the type of
operationto be performed:
- When set to ”1”, a readoperation is selected
-
Whenset to ”0”, a writeoperationis selected
The chip selection is accomplished by setting the
bit of the chip address to thecorrespondingstatus
of the A0 input.
All TDA7427 connected to the bus will compare
their own hardwired address with the slave ad-
Figure 6. Applicationwith two loop filters
+10V
VDD1
CONTROLLER
+5V
100nF
100nF
D95AU379B
10µF100nF
VDD2
SCL
SDA
VDD1
10µF
VREF
OSCINOSCOUT
19
8
9
15
4
56
10
4MHz
AM-FM
IF
10nF10nF
IF_FM
IF_AM
11
TDA7427
10nF
FM VCO
AM VCO
10nF1nF
3.9K100nF
AM_INFM_IN
16
17
714
20
1
2
3
13
12
DOUT3HFREF
LPOUT
LP_FM
LP_HC
LP_AM
INLOCK/DOUT1
SSTOP
1nF
27K
15K
100K
6.8nF
820Ω
U
tun
6.8nF
68nF
3.3nF
FM:50KHz
AM:1KHz
11/21
TDA7427
dress being transmitted.
After this comparison, the TDA7427 will generate
an ”acknowledge” on the SDA line and will perform either a read or write operationaccording to
the state of R/Wbit.
Write Operation
Following a START condition the master sends a
slave address word with the R/W bit set to ”0”.
The TDA7427 will ”acknowledge” after this first
transmission and wait for a second word (the
word addressfield).
This 8 bit address field provides an accessto any
of the 8 internal addresses. Upon receipt of the
word address the TDA7427 slave device will respond with an ”acknowledge”. At this time, all the
CHIP ADDRESSSUBADDRESSDATA 1 to DATA n
MSBLSBMSBLSBMSBLSB
S1100010R/W
ACK T TTI A3 A2 A1 A0 ACKDATAACK P
following words transmitted to the TDA7427 will
be considered as Data. The internal address will
be automaticallyincremented.After each word receipt the TDA7427 will answer with an ”acknowledge”.
SOFTWARE SPECIFICATION
2
C Protocol
I
The interface protocol comprises:
A startcondition (s)
A chip address byte (the LSB determines
read/writetransmission)
A sub-addressbyte.
A sequenceof data (N-bytes + acknowledge)
A stopcondition (P)
ACK = Acknowledge
S = Start
P = Stop
I = AutoIncrement
T = used for testing (in applicationmode they have to be ” 0”)
MAX CLOCK SPEED 400kbits/s
CHIP ADDRESS
MSBLSB
11000100
SUBADDRESS
MSBLSBFUNCTION
T3T2T1IA3A2A1A0
0000Charge pump control
0001PLLcounter 1 (LSB)
0010PLLcounter 2 (MSB)
0011PLLreference counter 1 (LSB)
0100PLLreference counter 2 (MSB)
0101PLLlockdetector control and PLL modeselect
0110IFCreference counter 1 (LSB)
0111IFCreferencecounter2(MSB)andIFCmode select
1000IFcounter control 1
1001IFcounter control 2
1010Oscillator adjust
1011Port extension
0page mode off
1page mode enabled
T1, T2, T3 used for testing, in application mode they have to be”0”
12/21
TDA7427
Data Byte Specification
CHARGEPUMP CONTROL
MSBLSBFUNCTION
D7D6D5D4D3D2D1D0
0000High current = 0mA
0001High current = 0.5mA
0010High current = 1.0mA
0011High current = 1.5mA
0100High current = 2.0mA
0101High current = 2.5mA
0110High current = 3.0mA
0111High current = 3.5mA
1000High current = 4.0mA
1001High current = 4.5mA
1010High current = 5.0mA
1011High current = 5.5mA
1100High current = 6.0mA
1101High current = 6.5mA
1110High current = 7.0mA
1111High current = 7.5mA
00Low current = 0µA
01Low current = 50µA
10Low current = 100µA
11Low current = 150µA
0Select low Current
1Select high Current
1Select loop filter LP_FM
0Select loop filter LP_AM
---OSC4 OSC3 OSC2 OSC1 OSC0 Bit nameSubaddress = 0AH
PORT EXTENSIONCONTROL
MSBLSBFUNCTION
D7D6D2D0
0CMOS push-pull DOUT1 low
1CMOS push-pull DOUT1 high
0NPN opencollector DOUT3 inactive
1NPN opencollector DOUT3 active
00always ”0” in application mode
--DOUT3DOUT1Bit nameSubaddress = 0BH
18/21
TDA7427
DIM.
MIN.TYP.MAX. MIN.TYP. MAX.
a10.2540.010
B1.391.650.0550.065
b0.450.018
b10.250.010
D25.41.000
E8.50.335
e2.540.100
e322.860.900
F7.10.280
I3.930.155
L3.30.130
Z1.340.053
mminch
OUTLINE AND
MECHANICAL DATA
DIP20
19/21
TDA7427
DIM.
MIN.TYP.MAX. MIN.TYP. MAX.
A2.352.650.0930.104
A10.10.30.0040.012
B0.330.510.0130.020
C0.230.320.009
D12.6130.4960.512
E7.47.60.2910.299
e1.270.050
H1010.65 0.3940.419
h0.250.750.0100.030
L0.41.270.0160.050
K0°(min.)8°(max.)
mminch
0.013
OUTLINE AND
MECHANICAL DATA
SO20
B
e
D
1120
110
L
hx45°
A
K
A1
C
H
E
SO20MEC
20/21
TDA7427
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is
granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specification mentioned in this publication are
subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products
are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
1999STMicroelectronics – Printed in Italy– All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - China - Finland - France - Germany - Hong Kong - India - Italy - Japan - Malaysia - Malta - Morocco -
Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
21/21
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.