ACE9030M [MITEL]
Radio Interface and Twin Synthesiser; 无线接口和双合成器型号: | ACE9030M |
厂家: | MITEL NETWORKS CORPORATION |
描述: | Radio Interface and Twin Synthesiser |
文件: | 总39页 (文件大小:382K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
ACE9030
Radio Interface and Twin Synthesiser
Supersedes February 1997 edition, DS4288 - 1.4
DS4288 - 2.0 January 1998
ACE9030 is a combined radio interface circuit and twin
synthesiser, intended for use in a cellular telephone.
The radio interface section contains circuits to monitor
and control levels such as transmit power in the telephone,
circuits to demodulate the frequency modulated signal to
audio, and a crystal oscillator with a frequency multiplier.
The Main synthesiser has normal and fractional-N modes
bothwithoptionalspeed-uptoselectthedesiredchannel. The
Auxiliary synthesiser is used for the transmit-receive offset
and for modulation.
Both sections are controlled by a serial bus and have
software selected power saving modes for battery economy.
The circuit techniques used have been chosen to minimise
external components and at the same time give very high
performance.
DOUT0
VDDX
DOUT1
VDDA
VSSA
LO2
ADC1
ADC3A
ADC3B
ADC5
DOUT8
DAC2
DAC1
DOUT2
CIN1
MODMP
MODMIN
TEST
PDA
VDDSUB
DOUT3
DOUT4
AMPP2
AMPN2
DAC3
AMPP1
AMPN1
AMP01
ADC2A
ADC2B
ADC4
ACE9030
FEATURES
CIN2
■ Low Power Low Voltage (3·6 to 5·0 V) Operation
■ Serial Bus Controlled Power Down Modes
■ Simple Programming Format
■ Reference Crystal Oscillator
■ Frequency Multiplier for LO2 Signal
■ 8·064 MHz Output for External Microcontroller
■ Main Synthesiser with Fractional-N Option
■ Auxiliary Synthesiser
■ Main Synthesiser Speed-up Options
■ FM Discriminator for 450 kHz or 455 kHz I.F. Signal
■ Radio System Control Interface
FP64
Note: Pin 1 is identified by moulded spot
and by coding orientation
Fig.1 Pin connections - top view
APPLICATIONS
■ AMPS and TACS Cellular Telephone
■ Two-way Radio Systems
■ Part of the ACE Integrated Cellular Phone Chipset
■ TQFP 64 pin 0·4 mm and 0·5 mm pitch packages
ORDERING INFORMATION
Industrial temperature range
RELATED PRODUCTS
TQFP 64 lead 10 x 10 mm, 0·5 mm pitch
ACE9030 is part of the following chipset:
■ ACE9020 Receiver and Transmitter Interface
■ ACE9040 Audio Processor
ACE9030M/IW/FP1N - shipped in trays and dry packed
ACE9030M/IW/FP1Q - tape & reel and dry packed
TQFP 64 lead 7 x 7 mm, 0·4 mm pitch
■ ACE9050 System Controller and Data Modem
ACE9030M/IW/FP2N - shipped in trays and dry packed
ACE9030M/IW/FP2Q - tape & reel and dry packed
+
BUS
INTERFACE
LOCK
DETECT
POLLING
ADC
TWIN
SYNTHESISER
DIGITAL
OUTPUTS
−
L.F. AMPS
+
−
CRYSTAL
OSCILLATOR
8 MHz
PLL
AFC
MIXER
AMP &
LIMITER
AUDIO
DEMOD.
CRYSTAL
MULTIPLIER
TRIMMING
DACs
Fig. 2 ACE9030 Simplified Block Diagram
ACE9030
AMPP1
AMPN1
+
−
LEVEL SENSE
RXCD
VDDX
AMPP2
AMPN2
+
−
ADC1
DOUT0
DOUT1
DOUT2
DOUT3
ADC1
ADC2A
ADC2B
VDDL
VSSL
ADC3A
ADC3B
DOUT4
DOUT5
ADC4
ADC5
DEFINE
LEVELS
DOUT6
DOUT7
AFCIN
C8B
VREF
DOUT8
OSC8
PLL.
DEMOD
MIXER
+
−
AUDIO
CLK8
LO2
BP
AFCOUT
MULT
x3, x5
DAC1
DAC2
DAC3
DAC1
DAC2
DAC3
DATA &
CONTROL
CIN2
CIN1
CRYSTAL
OSC.
XO
FILTER
LATCHB
SERIAL BUS I/O TO
RADIO INTERFACE
VDDSUB2
VDDSUB
DECOUP
RSC
BIAS
GEN.
BAND-GAP
REFERENCE
RSMA
VDDSA
VSSSA
FIM
FIMB
MAIN SYNTHESISER
with FRACTIONAL-N
PDP
PDI
CL
DATA
MODMP
MODMN
LATCHC
REFERENCE
DIVIDER
LOCK
DETECT
VDDD
VSSD
TEST
SEL.
TEST
FIA
AUXILIARY
SYNTHESISER
PDA
FIAB
Fig.3 ACE9030 Block diagram
2
ACE9030
PIN DESCRIPTIONS
The relevant supplies (VDD) and grounds (VSS) for each circuit function are listed. All VDD and VSS pins should be used.
Pin No.
Name
Description
VDD
VSS
1
2
3
4
5
6
7
8
AMPO2
RXCD
LATCHC
LATCHB
DATA
LF amplifier 2 output.
VDDA
VDDL
VDDL
VDDL
VDDL
VDDL
VDDL
VDDA
VDDA
VDDL
–
VSSA
VSSL
VSSL
VSSL
VSSL
VSSL
VSSL
VSSA
VSSA
VSSL
VSSA
–
Receive carrier detect (ADC1 comparator) output.
Synthesiser programme enable input.
Radio interface programme enable input.
Serial data; programming input, results output.
Clock input for programming bus and for I.F. sampling.
Output from AFC amplifier after sampling.
Output from f.m. discriminator after filtering.
Feedback input to audio bandpass filter.
Input to AFC amplifier and f.m. discriminator.
Bias current input for radio interface, connect setting resistor to ground.
Ground for radio interface logic.
CL
AFCOUT
AUDIO
BP
AFCIN
IREF
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
VSSL
–
VDDL
CLK8
C8B
VDDSUB2
CIN2
CIN1
DOUT2
DAC1
DAC2
DOUT8
ADC5
ADC3B
ADC3A
ADC1
LO2
VSSA
VDDA
DOUT1
VDDX
DOUT0
VDDD
RSC
DECOUP
RSMA
PDP
Power supply to radio interface logic.
Output clock at 8·064 MHz, locked to crystal.
8·064 MHz oscillator charge pump output and control voltage input.
Second connection for clean positive supply to bias substrate.
Connection for crystal oscillator.
Connection for crystal oscillator.
Digital control output 2.
Analog control output 1.
Analog control output 2.
Digital control output 8.
Analog to digital converter input 5.
Analog to digital converter input 3B.
Analog to digital converter input 3A.
Analog to digital converter input 1.
Output from crystal frequency multiplier.
Ground for radio interface analog parts.
Power supply to radio interface analog parts.
Digital control output 1.
Power supply to DOUT1 and DOUT2 switches.
Digital control output 0.
Power supply to synthesisers, except input buffers and the bandgap.
Fractional-N compensation bias current, resistor to ground.
Bandgap reference decoupling capacitor connection.
Bias current for synthesiser charge pumps, resistor to ground.
Main synthesiser proportional charge pump output.
Main synthesiser integral charge pump output.
Ground for synthesisers, except input buffers and the bandgap.
Main synthesiser positive input from prescaler.
Main synthesiser negative input from prescaler.
Ground for FIM and FIA input buffers and the bandgap.
Power for FIM and FIA input buffers and the bandgap.
Auxiliary synthesiser positive input from VCO.
Auxiliary synthesiser negative input from VCO.
Digital control output 7.
–
–
VDDL
VDDA
VDDA
VDDL
VDDL
VDDL
VDDA
VDDA
VDDA
VDDA
VDDA
VDDA
VDDA
VDDA
–
VSSL
VSSA
VSSA
VSSL
VSSL
VSSL
VSSA
VSSA
VSSA
VSSA
VSSA
VSSA
VSSA
VSSA
–
–
–
–
–
–
VDDX
–
VDDX
–
–
–
VSSSA
VSSSA
VSSSA
VSSD
VSSD
–
VSSSA
VSSSA
–
VDDSA
–
VDDD
VDDD
–
VDDSA
VDDSA
–
PDI
VSSD
FIM
FIMB
VSSSA
VDDSA
FIA
–
–
VDDSA
VDDSA
VDDD
VDDD
VDDD
VDDD
VDDD
VDDD
VDDD
–
VDDL
VDDL
VDDA
VDDA
VDDL
VDDA
VDDA
VDDA
VDDA
VDDA
VDDA
VSSSA
VSSSA
VSSD
VSSD
VSSD
VSSD
VSSD
VSSD
VSSD
–
VSSL
VSSL
VSSA
VSSA
VSSL
VSSA
VSSA
VSSA
VSSA
VSSA
VSSA
FIAB
DOUT7
DOUT6
DOUT5
MODMP
MODMN
TEST
Digital control output 6.
Digital control output 5.
Modulus control output to prescaler - positive sense.
Modulus control output to prescaler - negative sense.
Test input and output for synthesisers.
Auxiliary synthesiser charge pump output.
Clean positive supply to bias substrate.
Digital control output 3.
Digital control output 4.
LF amplifier 2 positive input.
LF amplifier 2 negative input.
Analog control output 3.
LF amplifier 1 positive input.
LF amplifier 1 negative input.
LF amplifier 1 output.
Analog to digital converter input 2A.
Analog to digital converter input 2B.
Analog to digital converter input 4.
PDA
VDDSUB
DOUT3
DOUT4
AMPP2
AMPN2
DAC3
AMPP1
AMPN1
AMPO1
ADC2A
ADC2B
ADC4
3
ACE9030
ABSOLUTE MAXIMUM RATINGS
tions VDDSUB and VDDSUB2 must be the most positive of all VDD’s
at all times including during power on and off ramping. As the
current taken through these VDD’s is significantly less than
through the other VDD’s this requirement can be easily met by
directly connecting all VDD pins to a common point on the
circuit board but with the decoupling capacitors distributed to
minimise cross-talk caused by common mode currents. If low
value series resistors are to be included in the VDD connec-
tions, with decoupling capacitors by the ACE9030 pins to
further reduce interference, the VDDSUB and VDDSUB2 pins should
not have such a resistor in order to guarantee that their
voltage is not slowed down at power-on. Power switches to
DOUT0 and DOUT1 are supplied from VDDX and are specified
for a total current of up to 40 mA so any resistor in the VDDX
connection must be very low, around 1Ω, in order to avoid
excessive voltage drop; it is recommended that this supply
hasnoseriesresistor. Thesetwomethodsareshownincircuit
diagrams, figures 4 and 5. In both circuits the main VDD must
also have good decoupling.
Supply voltage from ground
(any VDD to any VSS)
Supply voltage difference
– 0·3 V to + 6·0 V
– 0·3 V to + 0·3 V
(any VDD to any other VDD)
Input voltage
VSS – 0·3 V to VDD + 0·3 V
(any input pin to its local VSS and VDD)
Output voltage
VSS – 0·3 V to VDD + 0·3 V
(any output pin to its local VSS and VDD)
Storage temperature
Operating temperature
– 55 °C to + 150 °C
– 40 °C to + 85 °C
These are not the operating conditions, but are the
absolute limits which if exceeded even momentarily may
cause permanent damage. To ensure sustained correct op-
eration the device should be used within the limits given under
Electrical Characteristics.
To avoid any possibility of latch-up the substrate connec-
Main VDD
VDDSUB
VDDSUB2
VDDL
VDDA
VDDX
VDDD
VDDSA
Fig.4 Typical VDD local decoupling networks without series resistors
Main VDD
Very
Small
No Resistor
VDDSUB
No Resistor
VDDSUB2
VDDL
VDDA
VDDX
VDDD
VDDSA
Fig.5 Typical VDD local decoupling networks with series resistors
4
ACE9030
ELECTRICAL CHARACTERISTICS
These characteristics apply over these ranges of conditions (unless otherwise stated):
TAMB = – 40 °C to + 85 °C, VDD = + 3·6 to + 5·0 V, GND ref. = VSS
D.C. Characteristics
Parameter
Min.
Typ.
Max.
Unit Conditions
Power supply
Supply current, Radio Interface:
Sleep mode
2.3
2·7
7
mA XO, OSC8 on
mA (see Note 1)
fREF = 10 MHz
Fully operating (excluding IDDX
)
Supply current, Synthesisers: VDD=5V
Main and Auxiliary ON
Main ON and Auxiliary in Standby
Main in Standby and Auxiliary ON
Main and Auxiliary in Standby, with Bandgap off
Supply current, Synthesisers:
5
3.7
3
mA
fMAIN = 10 MHz
mA fAUX = 10 MHz
mA (see Note 2)
µA
100
fREF = 15 MHz
Main and Auxiliary ON
3
2
2
mA
fMAIN = 16 MHz
Main ON and Auxiliary in Standby
Main in Standby and Auxiliary ON
Main and Auxiliary in Standby
mA fAUX = 90 MHz
mA (see Note 2)
µA
100
Input and output signals
Logic input HIGH (LATCHC, LATCHB, DATA,
CL, and TEST)
Logic input LOW (LATCHC, LATCHB, DATA,
CL, and TEST)
Input capacitance (signal pins)
Input leakage (signal pins)
Logic output HIGH (RXCD, DATA, AFCOUT,
TEST and DOUT2, 3 and 4)
0·7 x VDD
– 0·3
VDD + 0·3
V
+ 0·8
10
1
V
pF Pin voltage
µA VSS to VDD
V
VDD – 0·5
External load:
Logic output LOW (RXCD, DATA, AFCOUT,
TEST and DOUT2, 3 and 4)
0·4
V
20 kΩ & 30 pF
Output ON level, DOUT0 and DOUT1
Output HIGH level, DOUT5, 6 and 7
Output LOW level, DOUT5, 6 and 7
Trimmed output level ON, DOUT8
Level difference, DOUT8 ON – ADC reference
Output level OFF, DOUT8
VDDX – 0·2
2·3
V
V
V
V
mV
V
IOH = 20 mA.
IOH = 80 µA
IOL = 0.2 µA
IOH = 135 to 400 µA.
2·9
0·3
3·55
+ 15
0.4
3·35
– 5
MODMP, MODMN output HIGH
MODMP, MODMN output LOW
Input Schmitt Hysteresis, pins CL, LATCHB,
LATCHC, DATA.
VDD/2 + 0·35
VDD/2 – 1·0
0·3
VDD/2 + 1·0
VDD/2 – 0·35
V
V
V
IOH = 10 µA
IOL = – 10 µA
Analog circuits bias resistor on IREF
68
100
kΩ VDD @ 3·75 V
kΩ DD @ 4·85 V
V
Notes
1. Thesleepcurrentisspecifiedwiththecrystaloscillator(XO)andtheOSC8oscillatorandPLLrunningasthesearenormallyneededtoprovide
the clock to the system controller.
2. The terms fREF, fMAIN, and fAUX refer to the frequencies of the Reference inputs (Crystal oscillator, pins CIN1 and CIN2), the Main synthesiser
inputs (pins FIM and FIMB) and the Auxiliary synthesiser inputs (pins FIA and FIAB) respectively.
5
ACE9030
ELECTRICAL CHARACTERISTICS
These characteristics apply over these ranges of conditions (unless otherwise stated):
TAMB = – 40 °C to + 85 °C, VDD = + 3·6 to + 5·0 V, GND ref. = VSS
D.C. Characteristics (continued)
Parameter
Min.
Typ.
Max.
Unit Conditions
Synthesiser charge pump current
Current setting resistor RSMA
Current setting resistor RSC
19
19
39
39
78
78
kΩ Note 3
kΩ Note 3
External capacitance on pin RSMA
External capacitance on pin RSC
Bias current IRSMA (nominally 1·25V / RSMA
Bias current IRSC (nominally 1·25V / RSC)
Iprop(0) scaling accuracy, pin PDP
Iprop(1) scaling accuracy, pin PDP
Iint scaling accuracy, pin PDI
Icomp(0) scaling accuracy, pin PDP
5
5
pF Ensures stable
pF bias current.
µA RSMA = 39 kΩ
µA RSC = 39 kΩ
)
28·8
28·8
–10
–10
–10
–10
32
32
35·2
35·2
+10
+10
+10
+10
%
%
%
%
@ 200 µA. Note 4
@ 800 µA. Note 4
@ 4 mA. Note 4
@ ACC x 0·2 µA
Note 4
Icomp(1) scaling accuracy, pin PDP
Icomp(2) scaling accuracy, pin PDI
–10
–10
+10
+10
%
%
@ ACC x 0·8 µA
Note 4
@ ACC x 4 µA
Note 4
Iauxil scaling accuracy, pin PDA
Auxiliary Charge Pump,
–5
–10
+5
+10
%
%
@ 256 µA. Note 4
Note 5
Up or Down IAUX current variation
Main Charge Pumps,
–10
+10
%
Note 6
Up or Down IMAIN or IINTEGRAL current variation
Iprop(0) or Iprop(1) setting from PDP pin
Iint setting from PDI pin
Icomp(0) or Icomp(1) setting from PDP pin
Icomp(2) setting from PDI pin
1·0
5
12
180
512
mA
mA
µA
µA
µA
Iauxil setting from PDA pin
Notes
3. The circuit is defined with resistors RSMA and RSC connected from pins RSMA and RSC to VSSSA but in most practical applications all VSS pins
will be connected to a ground plane so RSMA and RSC should then also be connected to this ground plane.
4. The charge pump currents are specified to this accuracy when the relevant output pin is at a potential of VDD/2 and with RSMA = 39 kΩ, CN
= 200, L= 1, K = 5, RSC = 19 kΩ. The nominal value is set by external resistors and by programming registers, as defined in Table 6. Tolerances
in the internal Bandgap voltage and bias circuits are within the limits given for IRSMA and IRSC, the scaling accuracy of the multiplying DAC’s
is within these limits given for Iprop(0), Iprop(1), Iint, Icomp(0), Icomp(1), Icomp(2), and auxil.
5. The Auxiliary charge pump output voltage is referred to as VPDA and the output current IAUX is the Up or Down current measured when
VPDA = VDD/2.
The conditions for the variation limits for the Up current are:
either
or
IAUX = 128 or 256 µA
IAUX = 512 µA
and
and
0 < VPDA < VDD – 0·5 V
0 < VPDA < VDD – 0·65 V
The conditions for the variation limits for the Down current are:
either
or
IAUX = 128 or 256 µA
IAUX = 512 µA
and
and
0·5 V < VPDA < VDD
0·65 V < VPDA < VDD
6. The Main charge pump output voltage at pin PDP is referred to as VPDP and at pin PDI as VPDI. The output currents IMAIN and IINTEGRAL are the
up or down current Iprop(0), Iprop(1) or Iint measured when VPDP or VDPI = VDD/2.
The conditions for the variation limits for the Up current are :
IMAIN = 100 to 1000 µA or IINTEGRAL = 1 to 5 mA and 0 < VPDP < VDD – 0·45 V
The conditions for the variation limits for the Down current are:
IMAIN = 100 to 1000 µA or IINTEGRAL = 1 to 5 mA and 0·45 V < VPDP < VDD
6
ACE9030
ELECTRICAL CHARACTERISTICS
These characteristics apply over these ranges of conditions (unless otherwise stated):
TAMB = – 40 °C to + 85 °C, VDD = + 3·6 to + 5·0 V, GND ref. = VSS
A.C. Characteristics
Parameter
CONTROL BUS
Clock rate CL input
Clock duty cycle CL input
tDS, input data set-up time
tDH, input data hold time
tCWL, tCWH, CL input pulse width (to bus logic)
tCL, delay time, clock to latch
tLW, latch pulse high time
tLH, delay time, latch to clock
tDSO, output data set-up time
tDHO, output data hold time
tZS, DATA line available to ACE9030
tZH, DATA line released by ACE9030
tCD, delay from received message to
transmitted response
Rise and Fall times, all digital inputs:
DIGITAL OUTPUTS
Min.
Typ.
Max.
60
Unit
Conditions
1008
50
kHz
%
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
cycles
of CL
ns
40
80
80
400
440
230
220
80
80
80
80
4
See Fig. 7
See Fig. 7
See Fig. 7
See Fig. 7
See Fig. 7
See Fig. 7
See Fig. 8
See Fig. 8
See Fig. 8
See Fig. 8
600
1200
1200
4
See Figs. 8 and 10
50
DOUT0 and 1 On time to VDD – 0·2 V
DOUT0 and 1 Off time to > 1 MΩ
DOUT5, 6 and 7 rise and fall times
DOUT8 rise and fall time
100
100
10
µs
µs
µs
µs
100 nF load and from
LATCHB rising edge
30 pF load and to D.C.
specification noise
10
A to D CONVERTER
Lowest transition, 0000 0000 to 0000 0001
Highest transition, 1111 1110 to 1111 1111
ADC conversion time (20 cycles of CL)
Input scanning rate (CL ÷ 40)
Integral Non-linearity
0·07
3·35
0·15
3·45
20
0·23
3·55
V
V
µs
Bandgap multiplier
correctly trimmed
CL = 1008 kHz
25·2
kHz
CL = 1008 kHz
– 1
– 0·8
+ 1
+ 0·8
3
LSB
LSB
LSB/0.3V
Differential Non-linearity
Power supply sensitivity
0 to 10 kHz
CRYSTAL OSCILLATOR
Start-up time of crystal oscillator
Crystal effective series resistance (ESR)
Power dissipation in crystal
5
25
150
ms
Ω
µW
50
D to A CONVERTERS
Full scale output level, DAC1, DAC2 & DAC3
Zero scale output level, DAC1
Zero scale output level, DAC2 & DAC3
Integral Non-linearity
3·35
1·0
0·3
– 1
– 0·5
3·45
3·55
1·2
0·5
+ 1
+ 0·5
V
V
V
LSB
LSB
Bandgap multiplier
trimmed to nominal
reference voltage
Differential Non-linearity
Output wideband and clock noise:
50 Hz to 1·1 MHz, flat integration
Power supply rejection ratio
Settling time to within 10% of end of step
(DAC3 with external 15 kΩ resistor)
Output load capacitance, DAC1 and DAC2
Output load capacitance, DAC3
Internal series resistor, DAC1 and DAC2
DAC3 output current, sink or source
3
6
mVrms
dB
µs
30
50 Hz to 25 kHz.
DAC1 and DAC2
10 pF load
100
30
40
nF
pF
kΩ
mA
To guarantee stability
7
1·0
15
7
ACE9030
ELECTRICAL CHARACTERISTICS
These characteristics apply over these ranges of conditions (unless otherwise stated):
TAMB = – 40 °C to + 85 °C, all VDD = + 3·6 to + 5·0 V, GND ref. = VSS
A.C. Characteristics (continued)
Parameter
Min.
Typ.
Max.
Unit Conditions
LOW FREQUENCY AMPLIFIERS (1 and 2)
Voltage Gain
Input Offset
Open loop input resistance
Open loop output resistance
Unity Gain bandwidth
1200
2800
10
1
8
2
20
mV
MΩ
kΩ
MHz
nA
dB
V
V
V
V
V
Input bias current, inverting input
Power supply rejection at 120 Hz, 10 kHz
Output voltage maximum
Output voltage maximum, as a comparator
Output voltage minimum level
Output voltage minimum level
Common mode input range (LF1 1)
Common mode input range (LF1 2)
Output slew rate
200
40
VDDA – 0·2
VDDA – 0·1
50
10 kΩ to 6ND
10 kΩ to 6ND
10 kΩ to 6ND
10 kΩ to 6ND
0·2
0·1
2.5
VSSA
VSSA
0.15
VDDA
0.25
V/µs
Output load capacitance
30
pF
8 MHz OSCILLATOR and PLL
OSC8 centre frequency
OSC8 VCO sensitivity
OSC8 charge pump output current
CLK8 output load, resistive:
capacitive:
8·064
25
50
25
25
MHz
MHz/V
µA
kΩ
pF
15
15
100
30
CLK8 output amplitude
CLK8 total output jitter
Start-up time at power-on, to default settings
0·8
1·0
2·4
500
15
Vpk-pk
Hz 0 - 3 kHz
ms With a loop filter as
described in fig. 17
Lock time to within 125 ppm, after
reprogramming set-ups
15
ms
AFCIN F.M. DISCRIMINATOR and AFC
AFCIN input signal level
AFCIN input impedance, resistive:
capacitive:
0·05
50
2·5
Vpk-pk
kΩ
pF
10
Input frequency
Input signal to integrated noise ratio
Input Schmitt Hysteresis
400
10
8
500
kHz
dB I.F. ± 15 kHz.
mV
AUDIO signal SINAD, psophometric, note 7
AUDIO signal hum and noise, note 7
AUDIO output signal level, note 7
AFCOUT load
AFCOUT duty cycle
AFCOUT rise and fall times
40
45
dB 1 kHz tone at 3 kHz
dB peak deviation on
mVrms AFCIN input at I.F.
pF
%
– 46
195
37
260
30
63
75
ns
Note
7. AUDIO signal quality is measured with feedback components as shown in figure 18 and with 500 mV peak to peak input to AFCIN.
Discriminator gain is set with D = 3 and M = 40 and VDD = 3·75 V and a crystal at 14·85 MHz. SINAD is defined as the ratio of wanted signal
to all unwanted output, measured simultaneously with filters. The hum and noise figure is defined as the ratio of output power at AUDIO when
AFCIN is unmodulated to the output power when AFCIN is driven as specified above.
8
ACE9030
ELECTRICAL CHARACTERISTICS
These characteristics apply over these ranges of conditions (unless otherwise stated):
TAMB = – 40 °C to + 85 °C, all VDD = + 3·6 to + 5·0 V, GND ref. = VSS
A.C. Characteristics (continued)
Parameter
Min.
Typ.
Max.
Unit Conditions
LO2 Multiplier
Amplitude
235
500
-10.5
-13.5
-15
mVrms Circuit as in fig. 15,
Reference frequency content of output
2nd, 4th harmonic content of output
5th harmonic of output
6th and higher harmonics in output
SYNTHESISERS
dBc
dBc
dBc
dBc
-20
Reference divider
Reference divider input frequency
Drive level into CIN1 from external oscillator
5
400
30
10
MHz
mVpk-pk With crystal oscillator
powered down
CIN1 input capacitance
CIN1 input resistance
Auxiliary synthesiser
FIA input frequency
Rise and fall times of inputs
Timing Skew between FIA and FIAB
pF
kΩ
10
10
135
10
± 2
MHz May be a sinewave
ns
ns See Fig. 6
or ± 10%
signal Both maxima
period must be met
mVpk-pk Each input, 5 to 50 &
99 to 135 MHz
FIA, FIAB differential signal level with both
sides driven
180
100
360
200
mV pk-pk Each input,
50 to 99 MHz
mVpk-pk One input, 5 to 50 &
99 to 135 MHz
mVpk-pk One input,
50 to 99 MHz
FIA single input drive level with FIAB
decoupled to VSS
FIA, FIAB common mode range
FIA, FIAB common mode range
FIA, FIAB input capacitance
FIA, FIAB differential input resistance
Auxiliary Synthesiser comparison frequency
Main Synthesiser
FIM input frequency
Rise and fall times of inputs
FIM - FIMB Timing Skew
VDD – 1·7
2.8
VDD – 0·7
VDD – 0·85
10
V
V
pF
VDD = 3.6V
VDD = 5V
10
4
kΩ Note 8
MHz
2
20
50
± 2
MHz
ns
ns See Fig. 6
signal Both maxima
period must be met
mVpk-pk Each input,
4 to 20 MHz
or ± 10%
FIM, FIMB differential signal level
with both sides driven.
FIM single input drive level
100
200
1000
mVpk-pk One input,
4 to 20 MHz
with FIMB decoupled to VSS
FIM, FIMB common mode range
FIM, FIMB common mode range
FIM, FIMB input capacitance
VDD – 1·7
2·8
VDD – 0·7
VDD – 0·85
10
V
V
pF
VDD =3.6V
VDD =5V
FIM, FIMB differential input resistance
Delay FIM rising to MODMP/MODMN changing
Main Synthesiser comparison frequency
10
kΩ Note 8
ns
MHz
30
2
Note
8. To simplify single ended drive there is a resistor between FIA and FIAB and another between FIM and FIMB. In this mode the inputs should
drive FIA or FIM with D.C. coupling and the other inputs FIAB and FIMB should be decoupled to ground by external capacitors.
9
ACE9030
TIMING WAVEFORMS
SIGNAL PERIOD
PEAK to PEAK
AMPLITUDE
FIM or
FIA
FIMB or
FIAB
TIMING SKEW
Fig. 6 Synthesiser Inputs
DATA
CL
D2
D1
D0
LATCHB or LATCHC
t
t
t
t
CWH
CL
LH
DS
t
t
DH
CWL
t
LW
Fig. 7 Control Bus input timing
OUTPUT FROM ACE9030
MSB
INTO ACE9030
DATA
DATA UNDEFINED
LSB
D0
DATA OUTPUT DRIVE FROM ACE9030
CL
1
5
2
3
4
6
28
29
7
LATCHB
t
t
t
ZH
ZS
DHO
t
t
DSO
CD
Fig. 8 Control Bus output timing
10
ACE9030
FUNCTIONAL DESCRIPTION - CONTROL BUS
The functions of the ACE9030 fall into two separate
groups, the Radio Interface and the Synthesisers.
The common control bus splits the input strings differ-
ently for these two sections so this bus operation is described
first as an introduction to the available features.
All functions are controlled by a serial bus; DATA is a bi-
directional data line, to input all control data and to output the
results of measurements in the Radio Interface section, CL is
the clock, and LATCHB and LATCHC are the latch signals at
the end of each control word for either the Radio Interface or
the Synthesiser section respectively.
CL is a continuously running clock at typically 1·008 MHz,
and all incoming and output data are latched on rising edges
of this clock. The controller should clock data in and out on
falling clock edges. For bus control purposes the frequency of
CL may be widely varied and this clock does not need to be
continuous, however, the sampled I.F. signal AFCOUT, the
Polling ADC, and the Lock Detect Filter also use CL as the
sampling clock. In systems where any of these are required
the clock CL is constrained to be 1·008 MHz and to be
continuous.
To ensure clean initialisation the clock CL should give at
least 8 cycles before the power-up command and similarly to
set the control logic to known states there should be 8 cycles
of CL after a power-down command.
During normal operation there should be at least 30
cycles of CL between latch pulses, 24 for the data bits (see
figures 9,10 & 11) plus 6 extra. This minimum becomes 36
cycles if the extended synthesiser programming command
(A2) is used.
Radio Interface Bus - Receive
CL
DATA1
DATA2
DATA3
DATA
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7 6 5 4 3 2 1 0
LATCHB
Fig.9 Radio Interface receive bus timing
andtheCLK8outputdriverwillbeactive, andareusedtoclock
the microcontroller. To reduce the supply current to its mini-
mum in Sleep the synthesisers must also be powered down,
by a Word D message with DA and DM both set HIGH as
described under Synthesiser Bus - Receive Only. During
Sleep all set-up values are retained unless changed by a Set-
upcommand. TheexitfromSleepisbyanyNormalcommand.
Normal commands will end Sleep mode but are primarily
used to change the operating mode of the cellular terminal or
to request ADC data. The ACE9030 will output data onto the
serial bus after a Normal command.
The received data is split into three bytes, where DATA1
normally contains a value to be loaded into a destination set
by DATA2 and DATA3. When a command does not need to
put any information into byte DATA1 a preamble xx1010xx is
recommended to fill this byte. It is possible to set-up several
features in one bus operation and to allow this the decoding
only acts on single or selected bits; the others are given as “x”
in the block descriptions. Two bits of DATA2 also set the type
of command, with four options:
DATA2
DATA2 Type of
Comment
Set-up commands are used to adjust various operating
parameters but can also initiate a logic restart if DATA3 bits 1
and 0 are both “1” so for routine changes of set-ups these bits
should always be 00.
bit 7
bit 6
Command
SLEEP
NORMAL Send requested data
SET-UP
TEST
0
0
1
1
0
1
0
1
No reply
No reply
No reply
Test mode is included only for use during chip manufac-
ture.
The Sleep Command - DATA2 bits 7, 6 = 00
Sleep mode is selected to put the cellular terminal into a
very low power state for when it is “Off” and neither waiting for,
nor setting up a call. In Sleep only the crystal and 8·064 MHz
oscillators, DAC1 and DAC2, the OSC8 phase locked loop,
DATA1
DATA2
DATA3
xx1010xx
00xxxxxx
xxxxxxxx
11
ACE9030
Summary of Normal Commands - DATA2 bits 7, 6 = 01
Normal commands are always a request for data; the ADC registers to be read are defined by Y1 and Y0 in DATA3. A normal
command will also end Sleep mode.
BIT
EFFECT when at 0
EFFECT when at 1
DATA2:
7
With DATA2:6 defines command type
-
6
5
-
With DATA2:7 defines command type
Discriminator active.
Discriminator powered down
4
3
-
Load Lock threshold register from DATA1:7-1
DAC3 active
DAC3 powered down
2
1
0
-
-
Load DOUT7-0 from DATA1:7-0
Load DAC3 from DATA1:7-0
Not used
Not used
DATA3:
7
6
5
4
3
2
1
0
Not used
LO2 multiplier powered down
Set DOUT8 to OFF
Not used
LO2 multiplier active
Set DOUT8 to ON, to output the ADC reference voltage
Load ADC1 comparator from DATA1:7-0
Load DAC1 from DATA1:7-0
Load DAC2 from DATA1:7-0
-
-
-
Y1 Decode with DATA3:0 for Polling ADC register read
Y0 Decode with DATA3:1 for Polling ADC register read
Summary of Set-up Commands - DATA2 bits 7, 6 = 10
BIT
EFFECT when at 0
EFFECT when at 1
DATA2:
7
6
-
With DATA2:6 defines command type
-
With DATA2:7 defines command type
5
Not used
Not used
4
3
2
1
-
-
Set OSC8 VCO range from DATA1:5-0
Set OSC8 VCO offset from DATA1:5-0
Select input B for ADC3
Select input B for ADC2
OSC8 on
Select input A for ADC3
Select input A for ADC2
OSC8 off
0
DATA3:
7
6
5
Crystal oscillator off
Bandgap off - use external reference
-
Crystal oscillator on
Bandgap on
Set discriminator divisors from DATA1:7,6
and lock detect period from DATA1:5
and OSC8 divisors from DATA1:2-0
Set bandgap trim from DATA1:7-0
Not used
4
3
2
1
0
-
Not used
Not used
Not used
-
-
Do a restart if both DATA3 bits 1 and 0 are at 1
Do a restart if both DATA3 bits 1 and 0 are at 1
12
ACE9030
Radio Interface Bus - Transmit
TheACE9030onlydrivesthebusinresponsetoarequest
for data by a Normal command as described above. To avoid
any bus contention, there is a delay from the end of a data
requesttothestartoftheresponse,seefigure10.Thedatawill
start on the fifth rising edge of CL after the rising edge of
LATCHB.
The output Preamble word begins with a fixed pattern
1 0 1 0andthenincludesthesourcecodenumber(Y1, Y0)for
the Result words and the status of the Lock Detect from the
synthesiser, all as described in the section Polling A to D
Converter.
CL
1
2 3 4 5
PREAMBLE
RESULT1
RESULT2
DATA3
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7 6 5 4 3 2 1 0
LATCHB
Fig.10 Radio Interface transmit bus timing
Synthesiser Bus - Receive Only
The overall format to control the synthesiser is basically the
same as for the Radio Interface. There is an option of a 32 bit
sequence for the A word. The width of the LATCHC pulse is
used to set the duration of speed-up mode when changing
channels.
CL
DATA (WORD A)
N2
NF
N1
0
1
7
6
0
5
4
3
2
2
1
0 11 10 9
8
7
6
5
4
3
3
3
3
3
2
1 0
2
0
1
0
0
0
DATA (WORD B)
DATA (WORD C)
L
CN
TEST
0
K
1
0
3
1
0
7
6
5
4
3
7
7
7
2
1
0
2
2
1
1
0
0
0
0
not used
DM
1
0
0
1
0
0
1
1
11 10
9
8
8
8
6
5
4
4
LG DA
FMOD
DM
DATA (WORD D)
DATA (WORD A2)
NR
5
SA
SM
0 11 10
1
0
1
9
6
2 1
N2
N1
NF
1
CN
D
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0 11 10 9
6
5
4
2
1
2
0
LATCHC
DURATION OF MAIN SYNTHESISER SPEED-UP MODE
DATA (DUMMY WORD)
- ONLY USED TO ALLOW
1
1 1 1
not used - any data may fill space
LATCHC TO REMAIN HIGH
Fig.11 Synthesiser bus timing
13
ACE9030
Data is accepted by the circuit on the rising edge of
Speed-up drive is active for the duration of the LATCHC
pulse that loads the A or A2 word and if it is required the pulse
will typically be hundreds of cycles of CL in duration.
In some applications the system performance can be
improvedbyholdingLATCHCatHIGHtominimiseclocknoise
on the synthesisers. LATCHC also controls Speed-up mode
and so to exit speed-up mode after a channel change the
LATCHC must be driven LOW and then a dummy command
can be added to get LATCHC back to HIGH. This dummy
command should be a non-functional word formed by setting
thelastfourbitsto1111asinfigure11;thevalueorthenumber
of the data bits before the four 1’s are of no significance so the
typical schemes are to send either a standard 24 bit message
ending 1111 or a special 4 bit only message of 1111 and in
both cases the LATCHC is kept HIGH until the next channel
change.
LATCHC.Programmabledividerratioswillbechangedattheir
next re-load, at up to a whole comparison period after the
LATCHC edge.
Normal channel changes require only word A but if it is
necessary to maintain exactly uniform loop dynamics the
parameter CN (see Main Synthesiser - Normal Mode) must
also change. This can be achieved by either sending a word
B for the CN parameter before word A for the frequency or
alternatively the extended command A2 can be used to
combinebothinonelongword. ThisA2modeisnotsupported
by the ACE9050 as it is not necessary for most cellular
terminals.
If Word B is reprogrammed, the new values do not
become effective until the next Word A is written. This
prevents any spurious conditions during a channel change.
The LG bit in Word D sets whether A or A2 mode is to be
used, 0 for A and 1 for A2.
The TEST bits in Word B must be set to 0000 for normal
operation and the first two bits in Word B should be set to 00
to be sure of compatibility with future variants.
Summary of Synthesiser Programming
BIT STRING
Range of values
3 - 4095
1 - 255
FUNCTION
N1
N2
NF
Main synthesiser down count; prescaler at lower modulus.
Main synthesiser up count; prescaler at higher modulus.
Main synthesiser fractional increment numerator.
This state must be selected in every Word B for normal operation.
TEST pin will be held LOW to screen adjacent PDA pin.
Other test modes are for use during chip manufacture only.
Main charge pump current scaling coefficient.
Integral charge pump speed-up mode multiplying factor.
Proportional charge pump speed-up mode exponent, giving x 2, x4, x 8
or x 16 current.
0 - 7
0000
TEST
CN
K
L
0 - 255
0 - 15
0 - 3
NA
NR
SM
DM
SA
DA
3 - 4095
8 - 4095
0 - 3
0, 1
0 - 3
0, 1
0, 1
0, 1
Auxiliary synthesiser VCO divider ratio.
Reference divider ratio.
Main synthesiser comparison frequency select.
Main synthesiser in standby mode if DM set HIGH.
Auxiliary synthesiser comparison frequency select.
Auxiliary synthesiser in standby mode if DA set HIGH.
Fractional-N denominator, 1/5’s when at “0” or 1/8’s when at “1”.
Control bus mode select - Word A if LOW or Word A2 if HIGH.
FMOD
LG
14
ACE9030
FUNCTIONAL DESCRIPTION - BLOCKS IN THE RADIO INTERFACE
Power-On Reset Generator
To ensure a tidy start-up there is an internal power-on
detector to initialise various registers.
This initialisation leaves the Radio Interface in Sleep
mode with the crystal and 8·064 MHz oscillators running. The
8·064 MHz PLL will be set up for a 15·36 MHz crystal as a
default to ensure the microprocessor is not clocked too fast
during the start up sequence. Any Normal command can be
used to change to active operation.
Outputs DOUT2 to DOUT4 are logic level outputs to
control various functions in the cellphone. DOUT2 and
DOUT3 are forced to HIGH and DOUT4 is forced to high
impedance in Sleep mode.
Outputs DOUT5 to DOUT7 are low current outputs with
reduced voltage swing to control power down in the ACE9010
and ACE9020. All three are forced to LOW in Sleep mode.
Output DOUT8 can be driven by the buffered Band-gap
based ADC reference voltage and is included for test and
setting-up purposes, as well as for driving a temperature
sensing thermistor read through one of the ADC channels.
DOUT8 is forced to high impedance in Sleep mode.
The control formats are Normal commands:
A software Restart command can be sent to force the
Radio Interface to the power-on reset state. This command is:
DATA1
DATA2
DATA3
xxxxxxxx
10xxxxxx
xxxxxx11
DATA1
D7 D6 D5 D4 D3 D2 D1 D0
DATA2
01xxx1xx
DATA3
xxxxxxxx
Digital Outputs
The nine digital outputs, DOUT8 to DOUT0, are used to
control the status or function of radio subsections external to
the ACE9030 and are controlled by a Normal type command
with a logic “1” setting the output to HIGH or ON and a logic “0”
giving LOW or OFF.
Outputs DOUT0 and DOUT1 are power switches from
VDDX to supply Front-End circuits. Both are forced to OFF in
Sleep mode.
where DATA1 bits 7 to 0 control DOUT7 to DOUT0 respec-
tively when enabled by DATA2 bit 2, and:
DATA1
DATA2
DATA3
xxxxxxxx
01xxxxxx
xx D5 xxxxx
where DATA3 bit 5 controls DOUT8 directly.
Lock Detect Filter
WINDOW SET FROM BUS
WINDOW
ADD +2X0
WINDOW
MAIN COMP.
FREQUENCY
: 2
COUNT: 80/84
CL
(1.008 MHz)
START/STOP
504 kHz
COMPARE
TIMING
MAIN PROG.
DIVIDER
7 BIT
COUNTER
LOCK
COMPARE
TIMING
AUX. PROG.
DIVIDER
TO BUS
COMPARATOR
AUX. COMP.
FREQUENCY
ADD +2X0
WINDOW
THRESHOLD
REGISTER
LEVEL SET
FROM BUS
Fig. 12 Lock Detect Block Diagram
The Lock Detect Filter processes the phase errors in both
synthesisers to give a clean signal to put onto the bus as a
single bit added to the ADC read response.
In the synthesiser section of the ACE9030 the time
differences between the active edges of the outputs of the
programmable dividers and of the reference divider are com-
pared with a window of two cycles of the reference clock, XO,
from the crystal oscillator. If a loop has a time difference, or
phase error, larger than this window then that loop is deemed
unlockedanditslocksignalisheldlowforawholecomparison
period, giving a Main Lock and an Auxiliary Lock signal. When
bothsynthesisersareactivetheerrorsignalsarecombinedby
an AND function to give the internal signal LOCK. If either
synthesiserispowereddownitslockisdisregardedandifboth
are powered down the ACE9030 will always give LOCK at
LOW, the unlocked state, to be output on the bus. This final
signal LOCK is normally HIGH to indicate locked loops but will
pulse low for one or more comparison periods when an active
synthesiser is unlocked.
15
ACE9030
+ 2 X
XO
REF.CLOCK
(XO)
COMP. FREQ.
(MAIN)
INDICATES
ACTIVE EDGE
IN THE PHASE
COMPARATOR
TIME WINDOW
(MAIN)
UNLOCK
ADEQUATE LOCK
LOCK
PROG. DIVIDER
(MAIN)
MAIN LOCK
AUX.LOCK,
DERIVED SIMILARLY
LOCK
Fig. 13 Typical Lock Detect Waveforms
Pulses can occur on the LOCK signal at a rate up to the
higher of the Main and Auxiliary comparison frequencies, and
typically either 12·5 kHz for ETACS (50 kHz if Fractional-N is
used) or 30 kHz for AMPS so some extra filtering is needed to
get a clean lock indicator.
LOCKisfilteredbyfirstsamplingat504kHz(thebusclock
CL divided by two) and then counting the number of HIGH
samples in a pre-determined period. There are two selections
available for this counting period, approximately 160 µs (2
periods of 12·5 kHz or 8 of 50 kHz) or approximately 167 µs (5
periods of 30 kHz) which are set by a second counter, also
runningat504kHzandwithafixedmodulusof80or84. LOCK
is stable for each comparison period so the counts for each
comparisonfrequencyarealwaysinblocksof40for12·5 kHz,
10 for 50 kHz or 16 for 30 kHz.
The value in the LOCK sample counter is compared with
a threshold previously set by another bus command, to
determine if the loops are locked, the result is then output as
the last bit in the pre-amble word in the response to a Normal
command, before the ADC levels are given, as described in
the section Polling A to D converter.
The filter period is selected by the following Set-up
commandwhereDATA1bitD5 setstheperiodtooneofthetwo
values to suit whichever cellular system is to be used:
DATA1
xx D5 xxxxx
DATA2
10xxxxxx
DATA3
xx1xxx00
DATA1:5 = 0sets160 µsforETACS(Windowcount=80)and
DATA1:5 = 1 sets 167 µs for AMPS (Window count = 84).
The threshold is set by a Normal command:
DATA1bitsD7 toD1 forma7bitbinarynumberintherange
DATA1
D7 D6 D5 D4 D3 D2 D1 x
DATA2
01x1xxxx
DATA3
xxxxxxxx
0to127,whichisthethresholdvaluetobeloaded.Thewindow
period of 80 or 84 clock cycles sets the maximum count value
that can be found; the effect of unlock is to reduce the actual
count by at least one comparison period’s worth of samples
40, 10, or 16 so a suitable threshold can easily be chosen.
Assuming that the maximum sensitivity is required the thresh-
old should be set at just above the maximum count (80 or 84)
minus the effect of one unlock count (40, 10, or 16), to give
suggested thresholds of at least 42 (for 12·5 kHz) or 72 (for 50
kHz) or 70 (for 30 kHz). In each case any convenient number
between these suggestions and the maximum count may be
used as the selection is not critical.
Polling A To D Converter
A five channel polling Analog to Digital Converter is used
to monitor various analog levels, such as Received Signal
Strength, Transmitter Power, Temperature and Battery Volt-
age. The 8 bit ADC has a nominal range of 0·15 V to 3·45 V for
codes 00 to FF and is connected to each input channel, ADC1
to ADC5, in turn by the scanning logic. The results are put into
individual registers for reading by the microcontroller. The
successive approximation technique is used, with the bus
clock CL controlling both the timing of the conversion and also
the polling around the inputs. The voltage reference for the
ADC is shared with the three DAC’s and is derived from the
bandgap voltage through a trimming multiplier which can be
monitored on DOUT8 and is described in the section Band-
GapReference. Somechannelsarescannedmorefrequently
than others, with the pattern:
which repeats continuously. With clock CL at its normal
1008 kHz frequency, the scanning rates are 12·6 kHz for
ADC5, 6·3 kHz for ADC1 and 2·1 kHz for ADC2, 3 and 4.
Channels 2 and 3 each have two options, 2A, 2B and 3A,
3B as pins to connect to alternative points to monitor. The
selection is by a Set-up command:
DATA1
DATA2
DATA3
xxxxxxxx
10xxx D2 D1 x
xxxxxx00
where DATA2 bit D2 selects ADC3B when HIGH or ADC3A
when LOW for measurement by channel 3, and DATA2 bit D1
selects ADC2B when HIGH or ADC2A when LOW for meas-
urement by channel 2.
5, 1, 5, 2, 5, 1, 5, 3, 5, 1, 5, 4,
16
ACE9030
The ADC data in the five registers is read in response to
a Normal command, with the two results to be output being
selected by two bits of DATA3:
The level for each DAC is set by a Normal command:
DATA1
DATA2
DATA3
DDDDDDDD
01xxxx D1 x
xxxx D3 D2 xx
DATA1
xxxxxxxx
DATA2
01xxxxxx
DATA3
xxxxxxY1Y0
where the data in DATA1 is loaded into DAC1 if DATA3 bit D3
is HIGH, into DAC2 if DATA3 bit D2 is HIGH, or into DAC3 if
DATA2 bit D1 is HIGH.
DAC1andDAC2remainactiveduringSleepmodebutthe
outputs are driven with reduced current capability; this will
slightly reduce the accuracy and will significantly increase the
settling time to any level change. DAC3 is powered down in
Sleep mode.
where Y1 Y0 are decoded to select:
Y1
0
0
1
1
Y0
0
1
0
1
Data requested
ADC5 & ADC1
ADC5 & ADC2A/B
ADC5 & ADC3A/B
ADC5 & ADC4
To power down DAC3 outside of Sleep mode, a Normal
command may be used:
DATA1
xxxxxxxx
DATA2
01xx D3 xxx
DATA3
xxxxxxxx
The requested data is then clocked out after a fixed delay,
with a preamble followed by the two results:
where DAC3 is active if DATA2 bit D3 is HIGH or powered
down if DATA2 bit D3 is LOW.
PREAMBLE
1010 Y1 Y0 0 L
RESULT 1
RRRRRRRR
RESULT 2
RRRRRRRR
L.F. Amplifiers
The Y1 Y0 code is output to confirm the data selection and
is the same as in the Normal command that requested the
data, detailed above, L is the Lock Detect status from the Lock
Detect Filter, and the two results are in the order ADC5 in
RESULT 1 and ADC1, 2, 3, or 4 in RESULT 2.
The level in the ADC1 register is continuously compared
with a threshold number such that if ADC1 is above this
threshold the output pin RXCD is driven HIGH and can be
used to indicate the presence of a received carrier. The
threshold is set by a Normal command on the bus, with the
value in DATA1:
Two identical low frequency amplifiers are provided; one
has inputs AMPP1 and AMPN1 driving output AMPO1, the
other has inputs AMPP2 and AMPN2 driving output AMPO2.
A typical use for AMP1 is as a linear amplifier to buffer the
DAC3 output to drive the transmit power control in a software
controlled loop with a power sensor input to ADC5.
AMP2 is typically used as a comparator to detect transmit
power independent of the software as a system integrity
check. The System Controller can then gate the presence of
transmitter power on AMPO2 with the absence of received
carrier on RXCD to detect a non-valid status and re-initialise
the system.
DATA1
DATA2
DATA3
DDDDDDDD
01xxxxxx
xxx1xxxx
Crystal Oscillator
A crystal oscillator maintaining circuit is provided on pins
CIN1 and CIN2 for use with a crystal at 12·8, 14·85 or
15·36 MHz depending on the cellular system chosen. The
circuit is designed for a crystal cut for a 20 pF load and with an
ESR less than 25 Ω. To ensure reliable fast start times for this
oscillator the bias current is increased significantly for the first
2047 cycles of oscillation after power-up, a restart command
or after an oscillator ON command and then automatically
changes to the lower normal level. The normal level has been
chosen to still guarantee start-up if the circuit should be
stopped by some external interference but to consume less
power than the fast start mode.
The buffered internal output of this oscillator is used in
severalsectionsofthechipandisreferredtoasXOinthisdata
sheet. This oscillator can be trimmed by using DAC1 and
DAC2 to control varicap diodes and so to pull the frequency,
the two DAC’s may be used to give separate AFC and
temperature compensation. A typical external circuit is shown
infigure14. EachDACprovidestypically30ppmtuningrange.
If preferred, an external oscillator can be used by driving
into CIN1 with CIN2 left open circuit. To allow this external
drive the internal oscillator should be shut down by using a
Set-up command with DATA3 bit D7 at LOW. The internal
oscillator is switched on at power-up, at restart, and by a Set-
up command with DATA3 bit D7 at HIGH:
IREF Bias Circuit
TosettheoperatingcurrentforseveralblocksintheRadio
Interface there is a bias pin IREF which should be connected to
the ground plane (VSS pins) via a resistor whose value de-
pendsonthesupplyvoltage, 68or100kΩ for3·75 Vor4·85 V
nominal VDD. The current into this pin is then mirrored to the
various functional blocks. To reduce the noise on this bias a
capacitor can be added from the IREF pin preferably to the
supply or alternatively to a good ground. A value of 82 nF
offers a good compromise between noise rejection and
power-up time.
D to A Converters
There are three 8-bit DAC’s with buffered outputs in the
ACE9030.
DAC1 and DAC2 have a high zero offset, a nominally
15 kΩ output series resistor, and are stable when driving up to
a 100 nF load capacitance.
DAC3 has a low zero offset and no output resistor. In
order to guarantee stability the capacitance of the load on
DAC3 must be no more than 30 pF.
The output resistors on DAC1 and DAC2 are used to form
part of a low pass filter and these DAC’s are intended to be
used to adjust the crystal frequency as given below under
Crystal Oscillator.
DATA1
DATA2
DATA3
xxxxxxxx
10xxxxxx
D7 xxxxx00
17
ACE9030
Typical performance for noise power measured in the
adjacent channels,16 kHz wide at 25 kHz offset is – 70 dBc.
To power down the multiplier if it is not required, a Normal
command can be used with DATA3 bit D6 set to LOW, to set
the multiplier power on DATA3 bit D6 should be set to HIGH:
DAC2
DAC2
CIN1
47 pF
DATA1
xxxxxxxx
DATA2
01xxxxxx
DATA3
x D6 xxxxxx
C1
82 pF
1 nF
CIN2
D1
BB535
D2
BB639
C2
Band-Gap Reference
82 pF
A band-gap voltage reference is used to set levels in the
ADC, in the DAC’s and the currents in the synthesiser charge
pumps. This voltage is smoothed by an external decoupling
capacitor on the DECOUP pin.
The voltage derived for the ADC full range reference can
be monitored through pin DOUT8. The Radio Interface DAC
reference is nominally the same as the ADC reference and it
can be monitored independantly of DOUT8 by setting DAC3
(the low output impedance DAC) to full scale.
To power down the band-gap reference to allow the use
ofanexternalreferencevoltageonpinDECOUPthefollowing
Set-up command can be used:
Fig. 14 Crystal Oscillator Trimming Circuit with Typical
Component Values
Crystal Multiplier for LO2
To mix the first intermediate frequency signal down to the
second IF a second local oscillator is needed. In the ACE9030
thereisacrystalfrequencymultipliertogeneratethissignalby
squaring the crystal oscillator waveform and selecting the
desired harmonic. To multiply the crystal frequency by 3 or 5
outputLO2isdrivenatthereferencefrequencywitha1:1mark
space ratio. This ratio of 1:1 is chosen to minimise the even
harmonics, especially the second and fourth. A tuned circuit
will pick off the required harmonic. ACE9030 is specified with
theexternalcomponentsshowninFigure15giving44.55MHz
derivedfrom14.85MHzcrystal. The6.8kΩ resistorand5.6pF
capacitor represent the input impedance of a typical IF
amplifier LO input.
DATA1
DATA2
DATA3
xxxxxxxx
10 xxxxxx
x D6 xxxx00
where the band-gap is powered down if DATA3 bit D6 is LOW
or is active if DATA3 bit D6 is HIGH.
The band-gap voltage multiplier for the ADC and DAC
reference (nominally 3·45 V) can be adjusted by a Set-up
command to correct for production spreads:
TUNED CIRCUIT AT
HARMONIC, VALUES
DATA1
DATA2
DATA3
GIVEN FOR 44.55 MHz
VDDA
DDDDDDDD
10xxxxxx
xxx1xx00
ACE9030
47 pF
220 nH
470
where the value in DATA1, GBG, sets the gain from band-gap
to output voltage according to the approximate equation:
MIXER
LOAD
DRIVE
FROM
LO2
CRYSTAL
OSC.
3
100 pF
BG
V
OUT
BG
(430 x G + 355 x 10 )
(145 x 103)
6 k8
5.6 pF
=
V
VSSA
For a typical VBG of 1·2 V the number is approximately 144
(= 90HEX) and for a typical VBG of 1·3 V the number is approxi-
mately 70 (= 46HEX) and a suitable trimming pattern can be
chosen.
Fig. 15 Basic Circuit of the Crystal Multiplier
Typical frequencies generated by the multiplier are:
Crystal Multiplier
LO2
1st I.F.
2nd I.F.
14·85 MHz
15·36 MHz
x 3
x 5
44·55 MHz 45·00 MHz 450 kHz
76·80 MHz 77·25 MHz 450 kHz
18
ACE9030
8·064 MHz Oscillator
RATIO, FROM BUS
: 100/337/825
CRYSTAL
FREQUENCY
(XO)
50 µA
50 µA
φ
UP
PHASE
DETECTOR
C8B
φ
DOWN
: 63/183/448
VCO
EXTERNAL
LOOP
FILTER
CHARGE
PUMPS
RATIO, FROM BUS
RANGE &
OFFSET
FROM BUS
8.064 MHz OUTPUT FREQUENCY
CLK8
Fig. 16 OSC8 Block Diagram
required it can be switched off by a Set-up command:
An 8·064 MHz oscillator OSC8 is provided to drive the
ACE9050 System Controller through pin CLK8. ACE9050
further drives the ACE9040 Audio Processor and the CL bus
clock via a ÷ 8 divider. OSC8 is locked to the crystal oscillator
by a phase locked loop with an external filter on pin C8B.
This loop can be programmed by a Set-up command to
givethecorrectoutputfrequencywithanyofthenormallyused
crystals. NotethatthesameSet-upcommandusesDATA1bit
D5 for the lock logic and bits D7 and D6 for the Discriminator
programming:
DATA1
DATA2
DATA3
xxxxxxxx
10xxxxx D0
xxxxxx00
where DATA2 bit D0 at LOW gives OSC8 OFF or DATA2 bit
D0 at HIGH gives OSC8 ON.
To allow for design and manufacturing tolerances the
VCO can be trimmed by two set-up commands, each of which
loads a 6 bit value in DATA1 into a control register. One sets
frequency “Range” (effectively the VCO gain but also with an
effect on the centre frequency):
DATA1
DATA2
DATA3
xxxxx D2 D1 D0
10xxxxxx
xx1xxx00
DATA1
DATA2
DATA3
where D2 D1 D0 act as in table 2. At power-on reset the setting
is D2 D1 D0 = 110, the values for a 15·36 MHz crystal, so that
the microcontroller is never clocked too fast with any of the
crystals and can then send the Set-up message to set D2 D1
D0 to the correct levels.
With a 14·85 MHz crystal it is not possible to both use a
high comparison frequency and get the exact 8·064 MHz
output, so two options are provided. The lower comparison
frequency will give the output exactly correct but will need
larger capacitors in the loop filter and the higher option allows
smaller capacitors and can improve close-in phase noise by
having a larger loop bandwidth, but gives a very small fre-
quency error - this error should have no effect in a practical
cellular terminal.
xx D5 D4 D3 D2 D1 D0
10x1xxxx
xxxxxx00
The other sets frequency “Offset” (effectively the VCO
centre frequency but also with an effect on the gain):
DATA1
xx D5 D4 D3 D2 D1 D0
DATA2
10xx1xxx
DATA3
xxxxxx00
The default values loaded by the power-on reset are
Offset = 0AHEX and Range = 21HEX and were chosen to help
ensure that the output clock on CLK8 does not run faster than
8·064MHzwhilebettervaluesaretobeloaded. Thesedefault
values can usually be left unchanged for normal operation.
The output of the phase comparator charge pump is on
pin C8B so that an external loop filter can be connected. This
loop filter then drives the VCO control voltage, also through
A Sleep command will not change the status of OSC8; if
enabled it will remain active when put into Sleep mode and
when returning to Normal mode. If the OSC8 oscillator is not
Command
Data D2 D1 D0
1 0 0
Crystal
Crystal
divider
÷100
÷825
÷337
PLL comp.
freq. (kHz)
128
OSC8
divider
÷63
÷448
÷183
÷63
Exact CLK8
output (MHz)
8·064
8·064
8·0639466
8·064
Error
(ppm)
0
0
–7
0
frequency
12·8 MHz
14·85 MHz
14·85 MHz
15·36 MHz
0 1 1
1 0 1
1 1 0*
18
44·065281
128
÷120
* Power up default
Table 2
19
ACE9030
C8B to close the loop. An integration is needed to set the VCO onto the correct frequency and other components can then
ensure loop stability. Enough filtering must be provided to give a clock output suitable for all of its uses - microprocessor clock
and audio filtering. A typical loop filter is shown in figure 17.
VDDA
12k
10nF
C8B
Fig. 17 Typical OSC8 Loop Filter
AFC Amplifier and Discriminator
AFCOUT
DQ
CL
TO ACE9050
(FOR AFC
: 2
SOFTWARE)
=1
DRIVER
AFCIN
DQ
1
2 3 . . . . M
6 dB
ATT'N
M = 37 OR 40,
FROM BUS
XO
L.PASS
FILTER
: D
FROM CRYSTAL
OSCILATOR
D = 2 OR 3,
FROM BUS
AUDIO
TO ACE9040
PRECISION
BANDPASS
FILTER
BP
R1
R3
R2
C1
C2
EXTERNAL FEEDBACK
(BANDPASS FILTER)
Fig. 18 Audio Discriminator And AFCOUT Circuit
The input signal to the pin AFCIN is approximately a
squarewavefromthesecond(final)I.F. amplifier-limiterat450
or 455 kHz and is A.C. coupled to the pin through a capacitor
of typically 1 nF to drive a Schmitt trigger and become a logic
signal. This signal carries the received modulation - speech,
SAT and signalling data. AFCIN is first amplified and limited
and then processed in two separate paths as in figure 18.
Onepathsamplestheinputsignalat504 kHz,withaclock
generatedbyadivide-by-twofromtheCLclock.Thissampling
givesamixed-downoutputAFCOUTat54 kHzwhentheinput
is at exactly 450 kHz and otherwise tracks the offset to allow
estimation of the local oscillator error and the crystal error so
thatanAFCloopcanbebuilttoadjustthecrystaltoexactlythe
correct frequency. Further details of this feature are given in
the APPLICATIONS HINTS section. AFCOUT is also used by
the modem in the ACE9050 to receive signalling DATA.
The other path is the audio discriminator which is a purely
digital implementation of the quadrature technique where the
exclusive-OR gate acts as a digital multiplier and compares
two samples of the AFCIN signal separated by a programma-
ble delay to extract the audio and drive the speech and SAT
paths in the ACE9040. The delay length, M, and the crystal
divider, D, are both programmable for the various crystal and
intermediate frequency choices.
After demodulation the audio is low-pass filtered on-chip
to remove the doubled sampling clock and then bandpass
20
ACE9030
filtered to nearer telephone bandwidth by an on-chip amplifier
with off-chip feedback components.
rapidly increase relative to the I.F. signal and so avoid low
frequency beats, when the system could sit in the state where
a steady part of one cycle is compared with a steady part of
another for a long period of time and so give no output.
The accuracy of the delay is not important as a small error
will only give a D.C. offset in the output but the delay must be
consistant to avoid adding modulation to the output so in the
ACE9030 it is derived from the crystal frequency.
The I.F. signal is digitised at a rate set by the crystal in use
and by the divider D in figure 18 and so will be in the range
4·267 to 7·680 MHz. These rates are all greater than the
maximum audio frequency of 3·4 kHz by a factor of at least
1254 ( which is over 210 ) and so the quantisation allows better
than 63 dB signal to noise ratio in the final audio, even though
only single bit quantising is used. The I.F. is oversampled by
a much smaller ratio and so will have a smaller signal to noise
ratio if measured in its total bandwidth, but this bandwidth is
reduced in the demodulation process to give a good audio
signal to noise ratio in the system.
The sampling rate must not be a harmonic of the I.F., or
very close to one, to prevent the sampling phase becoming
synchronised to the signal and so missing all edges, leading
to the modulation being lost for long periods of time at the beat
frequency (a 14·85 MHz crystal cannot be used in D = 3 mode
with an I.F. at 450 kHz as 14·85 MHz ÷ 3 is 4·95 MHz which is
11 x 450 kHz). It cannot be assumed that a sampling rate
greater than 4 MHz always meets the Nyquist criterion for the
I.F. signal at nominally 450 or 455 kHz because the input
signalisoftenasquarewavefromalimitingamplifierandifnot
is converted to a switching logic signal in the Schmitt trigger
input buffer giving many significant harmonics. The modula-
tion deviation is up to 14·5 kHz and is multiplied by the
harmonicnumbertogiveincreasinglywidedeviationsuchthat
the spectrum eventually becomes continuous, but at a low
level, for the very high (e.g.17th or above) harmonics. A
sampling rate of a few MHz will then retain all required
information and allow distortion free demodulation but is
undersampling in Nyquist terms so aliasing effects must be
avoided by choosing a frequency separated from the nearest
harmonicoftheI.F.byatleasttwicethemodulationfrequency.
Allcombinationsgivenintables2and3cansafelybeusedbut
care is needed if a different crystal or I.F. is required. For
example, a 14·4 MHz crystal cannot be used in ÷ 2 mode with
a 450 kHz I.F. but÷ 3 can be used and with an M of 40 will give
a delay of 3·75 I.F. cycles and alias-free demodulation.
Sampling the I.F. signal at a rate of only 9·3 to 16·9 times
the I.F. will remove the fine detail of the modulation from each
individualcycleoftheI.F.butthemodulationbandwidthisvery
low (both speech and tones) compared to this sampling rate
so the information will be preserved as infrequent whole
sample steps, which when averaged over many samples will
show the correct modulation.
To power down the discriminator a Normal command can
be used:
DATA1
DATA2
DATA3
xxxxxxxx
01 D5 xxxxx
xxxxxxxx
where the discriminator is powered down if DATA2:D5 is LOW
or is set active if DATA2:D5 is HIGH.
The values of the programmable constants D and M are
set by a Set-up command, which can also use DATA1 bit D5
for the lock logic filter period and DATA1 bits D2, D1, D0 for the
OSC8 mode programming:
DATA1
DATA2
DATA3
D7 D6 xxxxxx
10xxxxxx
xx1xxx00
The two control bits D7, D6 set the values for D and M as
in table 2. From this table of frequencies and division ratios it
is possible to calculate the length of the delay M in terms of
cycles of the input I.F. to understand the discrimination proc-
ess shown in table 3.
It can be seen that a 12·8 or 15·36 MHz crystal will give a
delay of a few whole cycles plus or minus one quarter cycle to
a very good accuracy and that a 14·85 MHz crystal similarly
gives some whole cycles plus or minus an odd third of a cycle.
Thesenon-integerdelaysareneededbecausethedelays
are not locked to the I.F. input on AFCIN, and to get a
demodulated output the comparisons must include an edge
time, at least for some samples. The odd quarter or third of a
cycle ensures that the phase of the start of the delay time will
To explain the operation of the discriminator an example
diagram of the sampling points and the comparison delay is
given in figure 19, with the effect of modulation on the input
shown by fine lines. The increasing separation of these dotted
DATA1 bit D7
DATA1 bit D6
Set D
Set M
39
40
37
38
Intended I.F.
450 kHz
Intended Crystal
12·8 or 14·85 MHz
12·8 or 14·85 MHz
15·36 MHz
0
1
0
1
0
0
1
1
2
3
3
2
455 kHz
450 kHz
455 kHz
15·36 MHz
Table 2
D7, D6
0, 0
0, 0
1, 0
1, 0
0, 1
1, 1
D
2
2
3
3
3
2
M
Crystal Freq. Sampling Rate
I.F.
Delay as I.F. cycles
39
39
40
40
37
38
12·80 MHz
14·85 MHz
12·80 MHz
14·85 MHz
15·36 MHz
15·36 MHz
6·400 MHz
7·425 MHz
4·267 MHz
4·950 MHz
5·120 MHz
7·680 MHz
450 kHz
450 kHz
455 kHz
455 kHz
450 kHz
455 kHz
2·742
2·363
4·266
3·677
3·252
2·251
Table 3
21
ACE9030
INPUT
3
/
2
4
NOMINAL CYCLES
3
/
2
4
NOMINAL CYCLES
ROLLING
PAIRS OF
3
/
2
4
3
NOMINAL CYCLES
SAMPLES
TO EX-OR
GATE FOR
COMPARISON
/
2
4
NOMINAL CYCLES
3
/
2
4
NOMINAL CYCLES
3
/
2
4
NOMINAL CYCLES
OUTPUT
Fig. 19 F.M. Discriminator Example Timing Diagram
phase effect of f.m. increases as more cycles are exam-
ined. The modulation lines are drawn as the phase change on
the real input waveform but the separation from the nominal
edge position can also be interpreted as the probability of a
whole cycle shift on the sampled version of the signal as in the
ACE9030.
Only six delay comparisons are shown, stepping across
at the sampling rate, but the effect of the pattern can easily be
seen by continuing the sequence, and two conclusions can be
drawn:
pass filter in ACE9030 is first order and has its – 3 dB point at
approximately 70 to 80 kHz to significantly reduce the clock
level; the audio bandpass filter then further reduces this level
to give a cleaner audio output to drive the ACE9040 where it
is again filtered.
Thedemodulationgaincanbedeterminedbyconsidering
the effects of a 1 kHz frequency offset on the input signal, and
using I.F. = 450 kHz and Delay = 2·742 cycles and
VDD = 3·75 V in the example:
A 1 kHz frequency offset will give a phase change in the
I.F. signal, during each cycle, of 2π x (1 kHz / I.F.) radians or
as a fraction of a cycle, (1 kHz / I.F.) which in this example is
1/450 of a cycle.
If the discriminator delay is measured in I.F. cycles the
change in output pulse width for each of the two output pulses
is: (Delay in cycles) x (phase change per cycle)
= Delay x (1 kHz / I.F.) in I.F. periods, which in this example
is 2·742 x 1/450 periods of 450 kHz, or 13·5 ns.
Output pulses occur at a rate of 2 x I.F., so the change in
output pulse width measured in output periods is 2 x (change
measured in I.F. periods), giving 2 x Delay x 1 kHz / I.F. The
dutycycleisdefinedaspulsewidth/periodsotheresultisalso
thechangeindutycycle.Forthisexamplethechangeis0·012.
The output is a logic signal so its amplitude is VDD for all
settings and for all modulation, thus the final effect of a 1 kHz
offset is an output change of 2 x Delay x 1 kHz x VDD / I.F. and
1) The output waveform is at twice the frequency of the input
- this is true for all delay-and-multiply schemes.
2) The output high time is modulated by the phase modulation
accumulated over the delay duration and the output period is
only modulated slightly by the instantaneous input phase
shifts so the effect is to modulate the duty cycle. Due to the
sampling of the I.F. input the modulation will really be
quantised so the width of the modulation box should be read
as a probability of a whole cycle shift in edge position rather
than as a phase shift but the effect is the same when averaged
over many cycles.
By converting the modulation from a phase shift to a duty
cycle all that is then needed to recover the original baseband
signal is to smooth the discriminator output to remove the
900 kHzsampling,leavingananalogsignalproportionaltothe
original frequency deviation and to the delay length. The low-
D7, D6
D
M
Delay as
I.F.
Absolute Gain Absolute Gain Relative Gain
I.F. cycles
kHz
in µV/Hz,
DD = 3·75 V.
45·7
in µV/Hz,
VDD = 4·85 V.
59·1
V
0, 0
0, 0
1, 0
1, 0
0, 1
1, 1
2
2
3
3
3
2
39
39
40
40
37
38
2·742
2·363
4·266
3·677
3·252
2·251
450
450
455
455
450
455
1·8 dB
0·5 dB
5·6 dB
4·3 dB
3·3 dB
0 dB
39·4
70·3
60·6
54·2
50·9
90·9
78·4
70·1
37·1
48·0
Table 5
22
ACE9030
the example gives 0·045 V.
Removing the arbitrary 1 kHz, the gain at the exclusive-
OR gate is given by:
mark:space ratio; this corresponds to a mid-supply level at the
attenuator input, see figure 20. The attenuator output will then
be centred at VDD/4, so the nominal D.C. gain, 2 x, of the
bandpass filter will give the AUDIO output centred at mid-
supply.
Gain = 2 x Delay in I.F. cycles x VDD / I.F.
with the units of volts per Hertz of deviation.
When a mode is selected with an odd number of thirds of
a cycle the output mark:space ratio is offset, and approximat-
To be strict, the pulse width is reduced for a positive
deviation, so the gain is negative, but this may be ignored as
the audio polarity is not of any relevance and also is inverted
several times before driving the earpiece.
Using the delay lengths from table 3 the range of gains (at
the exclusive-OR gate) can be listed and then compared with
the lowest as shown in table 5.
7
ing 2·363 as /3 or 3·677 as 11/3 the effect can be seen in
figure 21.
The signal will now be centred on a level at 2/3 or 1/3 of
1
1
supply, at the attenuator input (giving /3 or /6 x VDD at its
output) and by adjusting the D.C. gain of the bandpass filter it
is possible to set the AUDIO to a mid-supply centre if required.
The components used in the bandpass filter feedback
circuitshouldbechosentobothsetthepassbandfrequencies
(forexample50Hzto30kHz)andalsotosettheA.C. andD.C.
gains to complement the discriminator’s gain and D.C. offset.
Typcal A.C. gain at mid-band is around 20 dB. This filter is not
of high enough order to remove all out of band noise without
distorting the speech channel so to get the final band limited
signal precision high order filters such as in the ACE9040 are
required.
This shows a gain range of 5·6 dB which must be allowed
for in the later stages, but also gives absolute gains which
show the discriminator could cause saturation in the following
stage if a high deviation signal is received. For example
speech can be set to 8 kHz deviation so the maximum voltage
(with VDD at 3·75 V) is 70·3 x 8000 µV = 562 mV peak. With ST
and SAT the total deviation can become 14·5 kHz, potentially
giving 1·019 V peak signal, or over 2 V peak-to-peak and
leading to possible saturation. There is also the full VDD
switching waveform to handle. Other supply levels will simply
scale the signals and not change the saturation problem. A
6 dBattenuatorisincludedinthelowpassfilterthatfollowsthe
discriminatoroutputdrivertoavoidanypossibilityofsaturation
intheaudioreconstructionfilter.Thisattenuatorisasimple2:1
potential divider so will also halve the D.C. level of the signal.
A further effect to be considered is the D.C. offset that
results from using delays that are not ideal multiples of cycles
of the AFCIN frequency. It can be seen from the Timing
Diagram, figure 19, that when the delay is exactly an odd
number of quarter cycles each half cycle at one end of the
delay will symmetrically straddle an edge the other end of the
delay so an unmodulated input will give an output with a 1:1
The ACE9030 is specified with the following component
values (see fig 18):
R1 = 47kΩ
R2 = 100kΩ
R3 = 33kΩ
C1 = 82pF
C2 = 100nF
These values are compatible with AMPS using a 14.85MHz
reference crystal and 450kHz IF. Resistors R2 and R3
determine the dc gain and can be used to compensate for the
dc offset of the demodulated output. Resistors R2 and R3, R1
determine the mid band ac gain of the band pass filter.
AFCIN
3
AFCIN DELAYED
1
OR BY 2 /
4
BY 2 / CYCLES:
4
CYCLES:
OUTPUT
(EX-OR)
MARK:SPACE
RATIO = 1:1
MARK:SPACE
RATIO = 1:1
Fig. 20 Demodulation With Odd Number Of Quarter Cycles
AFCIN
OR BY 11/3
CYCLES:
AFCIN DELAYED
BY 7/3 CYCLES:
OUTPUT
(EX-OR)
MARK:SPACE
RATIO = 1:2
MARK:SPACE
RATIO = 2:1
Fig. 21 Demodulation With Odd Thirds Of A Cycle
23
ACE9030
FUNCTIONAL DESCRIPTION - BLOCKS IN THE SYNTHESISERS
There are two synthesisers in the ACE9030 for use by the
radio system, a Main loop to set the first local oscillator to the
frequency needed for the channel to be received and an
Auxiliary loop to generate an offset frequency to be mixed with
the Main output to give the transmit frequency. The modula-
tion is added to the Auxiliary loop by pulling the VCO tank
circuit and is then mixed onto the final carrier frequency. In a
typical cellular terminal the first Intermediate Frequency is
45 MHz so the Main synthesiser will be set 45 MHz above the
receive channel frequency. Many cellular systems operating
around 900 MHz use a 45 MHz transmit-receive offset, with
the mobile transmit channel below the receive channel fre-
quency so the Auxiliary synthesiser will be set to a fixed
frequency of 90 MHz.
in ETACS terminals. The Auxiliary loop does not change
frequency so the only constraints are power-up time and
microphonics, so a simple synthesiser is used.
The two loops share a common reference divider to save
power and also to control the relative phase of the two sets of
charge pumps.
As described in the section FUNCTIONAL DESCRIP-
TION - CONTROL BUS there is often benefit in holding
LATCHC at a high level to minimise bus clock interference to
the synthesiser loops. The dummy word in figure 11 is the
preferred technique to set LATCHC to high for normal opera-
tion.
At power-on, the reset generator in the Radio Interface
section is used to initialise both synthesisers to their power
down state. In this state they can be programmed with
required numbers to be ready for power-on when the whole
terminal has fully initialised.
Loop dynamics needed for the Main synthesiser are set
by the re-tuning time during hand-off and to help simplify the
off-chip loop filter components there are Fractional-N and
Speed-upmodesavailableforthissynthsiser,primarilyforuse
Reference Divider
SM FROM BUS
COMP.FREQ.
TO AUXILIARY
PHASE DETECTOR
SELECT
Q Q Q Q
:- 1/2/4/8
XO
12 BIT DIVIDER
NR FROM BUS
Q Q Q Q
SELECT
COMP.FREQ.
TO MAIN
PHASE DETECTOR
SM FROM BUS
Fig. 22 Reference Divider
Acommonreferencedividerisusedforthetwosynthesis-
ers, but to allow some difference in comparison frequencies
the final four stage output selectors are repeated for each
synthesiser as shown in figure 22. To reduce interaction
between the two synthesisers the divider outputs are ar-
ranged in antiphase so that loop correction charge pump
pulses occur alternately in each loop. This phase separation
also reduces the peak current in the charge pump power
supply and can reduce interference to other sections of the
mobile terminal.
The input clock to the reference divider is the internal
signal XO from the crystal oscillator. The two outputs drive the
Auxiliary and the Main phase detectors directly.
A standby mode is available for the reference divider and
is enabled whenever both synthesisers are in standby.
The programming numbers are all loaded from the serial
bus in Word D, NR directly sets the ratio of the 12 bit divider
but SA and SM select the final divisions as in the following
tables:
SA
bit 1 bit 0
0
0
1
1
SA Auxiliary
SM SM
bit 1 bit 0
Main
Tap
÷1
÷4
÷2
Tap
÷1
0
1
0
1
0
0
1
1
0
1
0
1
÷4
÷2
÷8
÷8
The minimum allowed value of NR is set by the need to
generate some small time windows around the comparison
edgesforLockDetectlogicandforFractional-Ncompensation
so a value of at least 8 is required. The maximum NR is 4095
as normal for a 12 bit counter and this is then increased by a
factor of 1, 2, 4, or 8 in the final divider. A typical required
reference division is ÷512 so neither of these limits should
constrain the system design.
24
ACE9030
Auxiliary Synthesiser
AUXILIARY COMPARISON
FREQUENCY (FROM
REFERENCE DIVIDER)
φ
UP
PHASE
PDA
DETECTOR
FIA
φ
DOWN
12 BIT DIVIDER
NA FROM BUS
FIAB
RESET
CHARGE
PUMP
Fig. 23 Auxiliary Synthesiser
The phase detector drives switched current sources to
pump charge onto an external passive loop filter which is
primarily an integrator, resulting in the minimum of external
components. The charge pump output current level is set by
the external resistor on pin RSMA and the ratio is fixed so that
nominal IAUX = 8 x IRSMA. This bias resistor also sets the main
synthesiser output current but that current has a programm-
able ratio to enable different currents for each loop. The pin
RSMA does not need any decoupling and to avoid all possi-
bilities of oscillation the external capacitance should be less
than 5 pF.
The polarity of the output is such that a more positive
voltage on the loop filter (PDA pin) sets a higher VCO
frequency.
A standby mode for the auxiliary synthesiser can be
selected if bit DA in Word D is HIGH.
The Auxiliary Synthesiser operates with an input fre-
quency up to 135 MHz. The input buffer will amplify and limit
a small amplitude sinewave signal and so can be driven from
theACE9020VCOdirectly.Therearethreemainblocksinthis
synthesiser: a 12-bit programm-able divider, a digital phase
detector, and output charge pumps to drive a passive loop
filter.
To assist fast recovery from power-down the inputs FIA
and FIAB are designed to be d.c. driven by the TXOSC+ and
TXOSC– outputs from ACE9020.
FIAcanalsobeusedsingle-endedifitisdrivenbyasignal
with double amplitude, the correct d.c. level and if FIAB is
decoupled to ground by a capacitor (see Electrical Character-
istics for full details). Internal biasing will set the d.c. level on
FIAB.
The 12 bit programmable divider is set by the NA bits in
Word C and ratios from 3 to 4095 can be used. This drives the
phase detector along with the comparison frequency signal
from the common reference divider.
This synthesiser is used to add modulation to the trans-
mitted signal. The most convenient approach, as shown in
figure 31, is to drive the positive end of the varactor diode in
the tank circuit with the loop filter to set the frequency and then
to drive the negative end with the modulation from a summing
circuit (speech plus SAT plus data or ST) from ACE9040.
A digital phase detector is used and is designed to
eliminate any deadband around the locked state, this is
especially important when modulation is added.
Main Synthesiser
A standby mode for the main synthesiser can be selected
if bit DM in Word D is HIGH.
The Main synthesiser can be used in different modes
depending on the requirements of the communication system
it is operating in:
The main synthesiser in the ACE9030 is designed to
operatewithatwo-modulusprescalerandwillacceptfrequen-
cies up to 30 MHz. To assist fast recovery from power-down
the inputs FIM and FIMB are designed to be d.c. driven by the
DIV_OUT+ and DIV_OUT– outputs from the ACE9020 or
similar outputs from standard prescalers.
FIMcanalsobeusedsingle-endedifitisdrivenbyasignal
with double amplitude, the correct d.c. level and if FIMB is
decoupled to ground by a capacitor (see Electrical Character-
istics for full details). Internal biasing will set the d.c. level on
FIMB.
Normal mode
The most straightforward to use and adequate for most
analogue cellular telephone systems.
Normal Mode with Speed-up
This adds a fast slew drive to the loop filter during channel
changes so that the time from channel to channel is signifi-
cantly reduced but once the change is expected to be com-
plete the loop reverts to normal mode. A little care is needed
in parameter choice and loop filter design to ensure the loop
is stable in both modes and there is likely to be a higher level
of comparison sidebands during speed-up mode. This combi-
nation offers a faster channel change or a lower level of
comparison frequency sidebands once on channel, or with
care some of each advantage.
The block diagram depends on which mode is selected
but is basically the same as the Auxiliary synthesiser with
added features for each mode. The common element is the
phase detector, which is the same circuit used in the Auxiliary
synthesiser and again drives switched current sources to
pump charge into an external passive loop filter to minimise
the external components. The charge pump output current
level is set by the external resistor on pin RSMA and the
multiplying ratio is programmable by the bus and the chosen
mode as in table 6. This bias resistor also sets the Auxiliary
synthesiser output current as described above.
25
ACE9030
Fractional-N mode
When selected this mode is permanently active and by
interpolating channels between comparison frequency steps
allows a higher comparison frequency to give both a faster
channel change time and a lower comparison sideband level.
The higher comparison frequency also allows a higher loop
bandwidth which can reduce phase noise in the locked sys-
tem. ItisnotdifficulttogettheFractional-Nloopcompensation
correct to minimise sidebands at the fractional frequency as
the ACE9030 fractions are only 1/5’s or 1/8’s. For further details
see the later section “Detailed Operation of Fractional-N
Mode”.
Fractional-N Mode with Speed-up
This gives the ultimate loop performance from the
ACE9030 but care is needed when designing the loop filter
and when choosing the values of the control parameters.
Main Synthesiser - Normal Mode
Main Synthesiser - Normal Mode withSpeed-up
During Speed-up the drive to the loop filter is increased to
change channels faster. There will be a slight degradation of
sideband performance during the change but this does not
affect the final system performance. Speed-up lasts for the
duration of the LATCHC pulse that loads an A or A2 word from
the bus and as soon as the pulse ends the currents return to
normal to give clean synthesis. The normal charge pump
current is increased by a factor (2L+1) to give 2, 4, 8, or 16 times
Iprop(0), as defined in Normal Mode, and is then referred to as
Iprop(1), as in figure 26. A second charge pump is enabled to
drive the capacitor Ci in the loop filter directly, and as this is
always larger than capacitor Cp this extra output is set to
Iprop(1) x K. The factors L and K are used to control speed-up
and are loaded at power-up and can be left at fixed values.
Speed-upisalwaysenabledbyLATCHCwhenanAorA2
word is loaded. When speed-up is not required the LATCHC
pulse should be short and the parameters L and K set to their
minimum to give an insignificant effect.
In Normal mode the Main synthesiser is similar to the
Auxiliarysynthesiserwiththeadditionofcontrolforanexternal
prescaler, see figure 24.
The 12-bit counter first counts down for N1 cycles, with
MODMPsetHIGH,thencountsupforN2cycles,withMODMP
set LOW, and finally gives an output pulse (every N1 + N2
cycles) to the phase comparator and repeats the whole
sequence. The use of an up/down counter allows the control
of a two modulus prescaler without needing a separate
counter for that purpose. To give time for the function
sequencing a minimum limit of 3 is put on N1 and a pro-
grammed value of 0 for N2 will be treated as 256 and so is not
normally used. Choices of values for N1 and N2 are described
in the later sections “Two Modulus Prescaler Control” and
“Programming Example for Both Synthesisers”.
The phase detector operates with the same arrangement
of overlapping up and down pulses as the Auxiliary phase
detector to again avoid any dead band, the charge pump
currentisalsosetbythesameresistoronpinRSMAbutforthe
Main charge pumps the current is also controlled by the bus.
In the bias circuit the current IRSMA through the external resistor
on pin RSMA is divided by 32 to give a reference current Ibo
( Ibo = IRSMA x 1/32 ) and this current is then multiplied by the
value CN from the control bus to give the normal charge pump
current Iprop(0). The pin RSMA again does not need any
decoupling and to avoid all possibilities of oscillation the
external capacitance should be less than 5 pF.
Main Synthesiser - Fractional-N Mode
Fractional-N mode is the same as Normal mode with the
addition of the Fractional-N system, shown in figure 25.
In Fractional-N mode the modulus of the prescaler is
changed in a cyclic manner to interpolate channels between
the comparison frequency steps. Depending on the state of
the FMOD bit loaded in Word D the pattern can be 5
(FMOD = 0) or 8 (FMOD = 1) cycles long, giving the choice of
1
1/5’s or /8’s of the comparison frequency and the fractional
CN can be changed for different channels, to track the
division ratio set by N1 and N2, to maintain the same PLL loop
gain over the operating band but in most cellular systems the
total band is narrow compared to the frequencies and a fixed
CN is adequate. Other synthesiser control parameters do not
need changing and could be loaded at power-on and then left
unaltered.
numerator is set by NF in Word A or A2. The accumulator
repeatedly adds NF to its own value and generates an
overflow whenever this value exceeds the count modulo
number. This overflow output to the Modulus Control logic will
force one cycle to change from MODMP HIGH to MODMP
LOWtointurnsettheprescalertothehigherratioforonecycle
MAIN COMPARISON
FREQUENCY (FROM
REFERENCE DIVIDER)
φ
UP
PHASE
PDP
DETECTOR
FIM
φ
DOWN
CHARGE
12 BIT DOWN/UP
COUNTER
PUMP
FIMB
RESET
MODMP
N1 & N2
FROM BUS
MODULUS CONTROL
MODMN
Fig. 24 Main Synthesiser - Normal Mode
26
ACE9030
COMPENSATION
CHARGE PUMP
TIME GATING
SET CURRENT
Ico
COMPENSATION
DAC
CHARGE TO
LOOP FILTER
COMPARISON
FREQUENCY
ACCUMULATOR
MODULO-5 OR 8
OVERFLOW
(TO PRESCALER
MODULUS CONTROL)
FRACTION
NF
REGISTER
Fig. 25 Fractional-N Add-On To Main Synthesiser
and so increment the total division.
when none are needed. Similarly in 1/8’s mode if 1/4 ( and 3/4 )
or /2 fractions are set then the LSB or two LSB’s in the
accumulator will be forced to zero to relax the tolerance on the
compensation.
1
To avoid loop modulation due to the accumulating phase
shift at the fractional frequency, a compensation charge must
also be driven onto the loop filter to track the accumulated
phase error so a current Icomp(0) is output on PDP for a fixed
short duration. Icomp(0) is given by Icomp(0) = ACC x Ico,
where ACC is the value of the phase accumulator and Ico is
a current set by a resistor on pin RSC such that Ico = IRSC/320.
InatypicalsystemtherequiredvalueofIcoisbetween1/10 and
1/3 of Ibo and thus the resistor on RSMA has a value between
one and three times the value of the resistor on RSC. As with
RSMA, the pin RSC does not need any decoupling and to
avoid all possibilities of oscillation the external capacitance
shouldbelessthan5pF. Forafulldescriptionofthismodesee
the later section “Detailed Operation of Fractional-N Mode”.
In fractional-N mode a zero fraction numerator, in both
1/5’s and 1/8’s mode, will force the accumulator to zero and not
simply leave it at an arbitrary fixed value. This feature makes
testing easier by setting the accumulator to a known state, but
isalsousefulinoperationbystoppingallcompensationpulses
MainSynthesiser-Fractional-NModewithSpeed-up
In Fractional-N mode with Speed-up the normal compen-
sation current is increased by the same factor (2L+1) as the
main charge pump current to give Icomp(1), and at the same
time the integrating capacitor is also driven with a compensat-
ingchargebyacurrentIcomp(2)settoIcomp(1)xK.Thisextra
compensation is included so that the loop will step to exactly
thedesiredfrequencyduringtheSpeed-upphaseandthenbe
on channel when normal Fractional-N begins.
Main Synthesiser Charge Pumps
The charge pumps for all modes are shown together in
figure 26. The charge pumps on pin PDP are used normally to
hold a channel and are also used in speed-up modes at a
To VCO
VDD
VDD
Icomp(0) =
ACC.Ico
Icomp(1) =
x2, 4, 8, 16
φ
Icomp2 =
K.Icomp(1)
Fc
UP
Icomp(0) =
CN.lbo
Iprop(1) =
x 2, 4, 8, 16
φ
Fc
UP
PDP
Ri
lint =
K.lprop(1)
φ
DOWN
Cp
PDI
φ
Ci
DOWN
VSS (GND)
INTEGRAL
CHARGE PUMP
EXTERNAL,
PASSIVE
LOOP FILTER
Cp, Ri, Ci
FRACTIONAL-N
FRACTIONAL-N
COMPENSATION
CHARGE PUMP
(PROPORTIONAL)
PROPORTIONAL
CHARGE PUMP
COMPENSATION
CHARGE PUMP
(INTEGRAL)
Fig. 26 Main Synthesiser Charge Pumps
27
ACE9030
larger current. The charge pumps on PDI are only used in
Nominal Charge Pump Currents
speed-up and then drive the integrating capacitor Ci directly.
ThecontrolsignalsØUP andØDOWN aretheerrorsignalsfronthe
phase detector and have a duration proportional to the phase
error, the signal Fc is the Fractional-N compensation gating
pulse and has a fixed duration set by the crystal oscillator.
Shown in table 5, charge pump currents are set by the
resistors RSMA and RSC and by scaling coefficients loaded
from the serial bus. CN is an 8 bit number, L is 2 bit and K is
4 bit. Fractional-N compensation also depends on the instan-
taneous value ACC in the fractional accumulator, a 3 bit
number.
Pin
PDP
PDI
PDP
PDI
Charge pump
Main
Normal
Iprop(0) = CN x IRSMA/32
Off
Icomp(0) = ACC x IRSC/320
Off
Speed-up
Iprop(1) = 2L + 1 x Iprop(0)
Iint = K x Iprop(1)
Icomp(1) = 2L + 1 x Icomp(0)
Icomp(2) = K x Icomp(1)
no auxiliary speed-up
Maximum setting*
1·0 mA
Main
5 mA
12 µA
180 µA
512 µA
Fractional-N
Fractional-N
Auxiliary
PDA
Iauxil = 8 x IRSMA
* Larger values of current can be set by the programming numbers and the resistor values, but the circuit is not then guaranteed to give the
calculated current.
Table 5
Two Modulus Prescaler Control
The Main ACE9030 synthesiser is designed to operate
with the two-modulus prescaler section of the ACE9020. This
allows channels to be spaced at the comparison frequency
while keeping the clock rates within the range possible in
CMOS. ACE9030 can also be used with standard two-modu-
lus prescalers such as SP8715.
The prescaler will have two division ratios, R1 and R2,
selected by a Modulus Control signal and designed to switch
quicklyfromoneratiototheothersothatasequenceofR1and
R2 can be used to give the required total division. It is usual to
have R2 = R1 + 1 and to select R1 by setting Modulus Control
to the HIGH state and R2 by a LOW state.
standard prescalers from GEC-Plessey Semiconductors if
MODMP is used alone. Even if a prescaler with non-differen-
tial control input is used there could still be some benefit in
running a MODMN track on the circuit board beside the
MODMP track to partly cancel capacitive coupling to sensitive
nodes. Simplified waveforms are shown in figure 27.
Unlike many conventional synthesisers that use two
separate counters, to give both the total count, M, and the
portion for which the prescaler is at its higher ratio, A, there is
onlyonecounterintheACE9030forboththesefunctions.This
counter is loaded with the value N1, counts down to zero,
changes direction, counts up to N2, is again loaded with the
value N1 and changes direction to down, and so the cycle is
repeated indefinitely.
To reduce interference the Modulus Control output from
ACE9030isapairofdifferentialsignalsMODMPandMODMN
each with a limited voltage swing but still able to drive selected
...R1...
...R2 ...
PRESCALER RATIO
R1
R1 R2
R2 R1
FIM
FIMB
N1
N2
MODMP
MODMN
T
T
SET-UP
DELAY
COUNTER OUTPUT TO
PHASE COMPARATOR
N1 + N2
Fig. 27 Modulus Control Timing Diagram
28
ACE9030
An output to drive the phase comparator is generated
fromtheN1loadsignalatthestartofeachcycle, givingapulse
every (N1 + N2) counts and to help minimise phase noise in
the complete synthesiser this pulse is re-timed to be closely
synchronised to the FIM/FIMB input. During the N1 down
count the modulus control MODMP is held HIGH to select
prescaler ratio R1 and during the N2 up count it is LOW to
select R2, so the total count from the VCO to comparison
frequency is given by:
to 8 bit numbers, 0 to 255 and to simplify the logic a set value
of 0 will give a count of 256. If a value of 0 for N2 is wanted then
N2 should be set instead to R1 and the value of N1 reduced
by (R1 + 1), also equal to R2.
To ensure consistent operation some care is needed in
the choice of prescaler so that the modulus control loop has
adequate time for all of its propagation delays. In the
synthesiser there is propogation delay TDELAY from the
FIM/FIMB input to the MODMP/MODMN output and in the
prescalertherewillbeaminimumtimeTSET-UP fromthechange
in MODMP/MODMN to the next output edge on FIM/FIMB, as
shown in figure 27. For predictable operation the sum
TDELAY + TSET-UP must be less than the period of FIM/FIMB or
otherwise, if the rising and falling edges of MODMP/N are
delayed differently, the prescaler might give the wrong bal-
ance of R1 and R2. This will often set a lower limit on the
frequency of FIM than that set by the ability of the counter to
clock at the FIM rate. For 900 MHz cellular telephones the use
of a ÷ 64/65 prescaler normally ensures safe timing.
Fractional-N mode operates by forcing the
MODMP/MODMN outputs to the R2 state for the last count of
the N1 period whenever the Fractional-N accumulator over-
flows, effectively adding one to N2 and subtracting one from
N1, and so increases the total division ratio by one for each
overflow. The effect of this is to increase the average division
ratio by the required fraction.
NTOT = N1 x R1 + N2 x R2
R2 = R1 + 1
NTOT = (N1 + N2) x R1 + N2
but
so
It can be seen from this equation that to increase the total
division by one (to give the next higher channel in many
systems) the value of N2 must be increased by one but also
that N1 must be decreased by one to keep the term (N1 + N2)
constant. It is normal to keep the value of N2 in the range 1 to
R1 by subtracting R1 whenever the channel incrementing
allows this (i.e. if N2 > R1) and to then add one to N1. These
calculations are different from those for many other synthesis-
ers but are not difficult.
The 12-bit up/down counter has a maximum value for N1
of 4095 and to give time for the function sequencing a
minimumlimitof3isputonN1. Thereisnoneedforsuchlarge
values for N2 so its range is limited by the programming logic
PROGRAMMING EXAMPLE FOR BOTH SYNTHESISERS
Toillustratethechoiceofprogrammingnumbersconsider
the ETACS system as now used in the UK.
Eachchannelis25kHzwidebutasthechanneledgesare
put onto the whole 25 kHz steps the centre frequencies all
have an odd 12·5 kHz. This is not ideal for the synthesiser but
does give the maximum number of channels in the allocated
band.
The mobile receive channels are a fixed 45 MHz above
thecorrespondingtransmitfrequency,asisthecasewithmost
cellular systems. In the ACE9030 the intention is to use the
mainsynthesisertogeneratethereceiverlocaloscillatoratthe
first I.F. above the mobile receive carrier, and to then mix the
auxiliary synthesiser frequency with this to produce the trans-
mit frequency. A typical I.F. is 45 MHz, leading to an auxiliary
frequency of 90 MHz and a crystal of 14·85 MHz with a tripler
for the second local oscillator, and a final I.F. of 450 kHz.
The channel numbers and corresponding frequencies
are shown in table 6.
This began as TACS with 600 channels (numbered 1 to
600) from 890 to 905 MHz (mobile transmit) with the provision
toexpandby400channels(601to1000)from905to915MHz.
This additional spectrum was given over to GSM use before
TACSneededexpanding,soTACSwaslaterextendedby720
extra channels from 872 to 890 MHz, to form ETACS and
leaving a somewhat odd channel numbering system. The
channel numbers are stored as 11-bit binary numbers and are
listed here as both negative numbers to follow on downwards
from channel 1 and also as large positive numbers as these
are the preferred names. These two numbering schemes are
really the same, as the MSB of a binary number can be
interpreted as either a sign bit (2’s complement giving the
negative values) or as the bit with the highest weight (1024 for
an 11 bit number, giving the large positive values).
CHANNEL
MOBILE TRANSMIT
FREQUENCY (MHz)
872·0125
...
MOBILE RECEIVE
FREQUENCY (MHz)
917·0125
...
MAIN VCO
(MHz)
NUMBER
1329 or –719
962·0125
...
...
2047 or –1
889·9625
889·9875
890·0125
890·0375
890·0625
...
934·9625
934·9875
935·0125
935·0375
935·0625
...
979·9625
979·9875
980·0125
980·0375
980·0625
...
0
1
2
3
...
600
904·9875
949·9875
994·9875
Table 6
29
ACE9030
The reference divider needs to produce the main com-
the negative numbers need more processing to avoid nega-
tive N2 values. The simplest answer is to add an offset to the
channel number and then subtract an equivalent value from
the N1 equation. As the channels are in blocks of 32 for the
calculationsitishelpfultochooseamultipleof32fortheoffset,
and the most negative channel is –719 so the lowest suitable
offset value is 736 (that is 23 x 32). This gives the following
steps for all TACS/ETACS channels:
parison frequency of 12·5 kHz from the crystal at 14·85 MHz,
a ratio of 1188, which can be formed by a NR of 1188 followed
by a SM select giving ÷1, or 594 followed by ÷2, or by 297 and
÷4. The auxiliary divider must divide 90 MHz down to the
auxiliary comparison frequency, which is related to the main
comparison frequency but can usefully be larger. Using
12·5 kHz needs a ratio of 7200 which is too large a value for
NA, 25 kHz needs 3600 and could be used, but 50 kHz and a
ratio of 1800 helps to minimise loop filter size. With this choice
the values to be set are:
CNOFF = Channel Number + 736
CB32 = int((CNOFF – 1) ÷ 32)
CN2 = CNOFF – (32 x CB32)
N2 = (2 x CN2) – 1
NR = 297, to give 50 kHz into SA, SM selector.
SA = 00, to give ÷1, and leave 50 kHz for auxiliary
comparison frequency.
N1 = 1202 – N2 + CB32
SM = 01, to give ÷4, and hence 12·5 kHz for main
These operations are given in easy to understand stages
but in a real system it could be more efficient to combine or
rearrange some steps. If a high level language is used then
integer and remainder functions might be available and could
save a little programming time, whereas if low level or assem-
bler language is used an integer function will need to be built,
in this case by a 5 bit right shift to both divide by 32 and to lose
the fraction.
It might be noticed that avoiding N2 = 0 was very easy as
allvaluesofN2inthissystemareoddnumbers,duetothe12·5
kHz offset from band edges. Other systems do not have this
offset so a little care is needed in choosing constants in the
corresponding equations.
compari
son frequency.
NA = 1800, to give 90 MHz.
In this example Fractional-N operation is not chosen, but if it
is required then SM should be set to 00 to give 50 kHz
comparison frequency in both synthesisers and then fractions
of 1/4 or 3/4 used by setting NF = 2 or 6, with FMOD set to 1 to
1
give /8’s. The values of N1 and N2 can then be found by
following a procedure similar to the following.
For the main synthesiser, starting at channel 1, to divide
980·0125 MHz down to 12·5 kHz is a total ratio of 78401 and
this will be split between the prescaler and the ACE9030
programmable divider. A ÷64/65 prescaler is most common,
and will be in ÷64 mode as its normal state, so the 78401 can
besplitintoa÷64followedby÷1225witharemainderof1. The
remainder is achieved by setting the prescaler to ÷65 for 1
cycle, sousingR1=64, andR2=65theprogrammablevalues
can be:
DETAILED OPERATION OF FRACTIONAL-N MODE
Without using the Fractional-N mode the loop will lock the
VCO frequency, fVCO to the comparison frequency, fCOMP at a
multiple set by the total division ratio NTOT, where:
NTOT = (N1 + N2) x R1 + N2
N2 = 1, and (N1 + N2) = 1225, thus N1 = 1224
giving:
fVCO = fCOMP x NTOT
These values are suitable for use but are not the only
possible set - if desired N2 can be increased to 65 if N1 is
reduced to 1160. The actual choice in practice is set by
whichever gives the more convenient mathematics in the
system controller, the only limits are the basic equation:
NTOT =(N1+N2) x R1+N2, whichmustbemetforallchannels
andthefactthatasetvalueof0forN2willactuallygiveacount
of 256 so for easy calculations N2 0 (in practice for a TACS
system not using Fractional-N all N2 values are odd numbers
so 0 is never needed).
From these equations it can be seen that if NTOT is an
integer the minimum frequency step is fCOMP. It is not possible
to make a non-integer divider but by alternating the ratio
between NTOT and NTOT + 1 in a suitable pattern the effect of a
fractional increase in NTOT can be achieved. This is called
Fractional-N operation.
The control of the pattern of NTOT and NTOT + 1 cycles is by
an accumulator set to count with a modulus equal to the
fractional denominator and which adds the numerator of the
fraction every comparison cycle. When the accumulator over-
flows by its value exceeding the value of the denominator the
total division ratio is increased for one cycle. In ACE9030 the
choice of denominator is 5 or 8 and is set by the FMOD bit in
Word D, the numerator is set by the three NF bits in Word A or
A2 and the increase in total division from NTOT to NTOT + 1 is
done by changing the modulus control signal to the prescaler
so that an R1 cycle becomes an R1 + 1 cycle.
Other channels can easily be added, without forgetting
that each channel is two comparison steps (2 x 12·5 kHz)
above the next lower, so for channels 1 to 32,
N2 = 2 x Channel Number – 1, and N1 = 1225 – N2
and for channels 33 to 64,
N2 = 2 ∞ ( Channel Number – 32 ) – 1, and N1 = 1226 – N2
As an example of the operation of the accumulator
consider FMOD set HIGH to give modulo-8 counting and NF
set to 011 to give a 3/8 fraction and the accumulator starting at
any arbitrary value as shown in table 7.
From this table it can be seen that the pattern repeats every
8cyclesandthattheratioisincrementedfor3ofeach8, giving
the desired NTOT + 3/8. It can be shown that the pattern always
repeats every 8 cycles, or whatever modulus is chosen for all
fractions and that the number of NTOT + 1 cycles is always the
fractional numerator.
Rather than having several sets of separate equations for
each group of channels it is possible to combine them all into
one set by adding two variables to split the channel number
into a modulo-32 and a remainder number. Let C32 =
int((Channel Number – 1) ÷ 32), where “int(x)” means the
integerpartof(x),andletCN2=ChannelNumber–(32xC32),
then:
N2 = (2 x CN2) –1, and N1 = 1225 – N2 + C32
By spreading the (NTOT + 1) counts throughout the pattern
rather than having them as a continuous block the loop is less
These are clearly valid for channels 1 to 600 (the original
TACS channels) but to cover the extra channels for ETACS
30
ACE9030
Increment
( = NF )
Accumulator
value
...previous values
Division
Ratio
and in this case the phase error increases in the opposite
direction each cycle by:
3
3
3
3
3
3
3
3
3
3
5
0
3
6
1
4
7
2
NTOT
NTOT + 1
NTOT
NTOT
NTOT + 1
NTOT
NTOT
NTOT + 1
NTOT
(F - 1)
x (fCOMP Period) .... (3)
& overflows
& overflows
(NTOT + 1)
This phase error gives an unwanted correction pulse on
theØUP output, astheVCOfrequencyistoolowforthedivision
ratio in use.
Any phase can be considered to be the locked condition
so to simplify later calculations the phase given by a ÷ (NTOT
+ 1) cycle which leaves 000 in the accumulator will be chosen
asthelockedstateandcompensationwillbeaddedtoachieve
this. Only unwanted ØDOWN outputs then need to be removed
by cancellation and also that the total phase error in any cycle,
based on formula (2), is given by replacing F, the fraction
required, by the current sum of fractions, which is the value of
the accumulator ACC divided by the modulus in use. This
replacement is clearly valid if the state of the accumulator is
considered when starting from a zero value and then adding
the fractional count each cycle until an overflow is reached;
when starting from a non-zero value there is some residual
phase error from the overflow state so the accumulator still
gives the correct phase error. Thus the phase error needing
correction on the loop filter is:
& overflows
& overflows
5
0
NTOT + 1
and so on...
Table 7
disturbed by the variations in division ratio but there is still
some frequency modulation given by the Fractional-N opera-
tion. The simplest way to remove this ripple on the synthesiser
is to use a lower bandwidth loop filter but this also removes all
of the advantage of fast channel change when using Frac-
tional-N, so the method used in ACE9030 is to calculate the
waveform of the ripple and then inject a compensation signal
onto the loop filter.
Fractional-N Compensation
If the Fractional-N system is operating correctly the
synthesiser sets the VCO frequency so that:
ACC
Phase error =
x (fCOMP Period) .... (4)
NTOT x MOD
This error could be cancelled by a phase shift on the
comparison clock from the reference divider but this is very
difficult in practice so the method used in ACE9030 is to add
an extra charge pump to the loop filter to directly cancel the
pulse given by the normal charge pump due to this phase
error. The current given by the proportional charge pump is
Iprop(0) in normal mode or Iprop(1) in speed-up mode so
taking normal mode first the charge that must be cancelled is:
fVCO = fCOMP x (NTOT + F) .... (1)
where F is the fraction given by:
NF
NF is the fraction set in Word A or A2
MOD is the modulus, 5 or 8
F=
MOD
The total division alternates between NTOT and NTOT + 1 so
the frequency seen at the phase comparator will also alter-
nate. This divided signal fFRACN is compared with the uniform
comparison frequency fCOMP and will give a phase error due to
the different periods. There will also be some phase error due
to leakage on the loop filter, leading to some correction pulses
on the charge pumps to maintain lock, but these will be very
small in a well designed synthesiser once the loop is locked,
so can be ignored here. For each ÷ (NTOT) cycle:
ACC
x (fCOMP Period) x Iprop (0) .... (5)
NTOT x MOD
This formula could be used as it stands but the circuit can
be simplified if it is recalled that Iprop(0) depends on the CN
value so that loop dynamics are kept constant over a wide
range of frequencies by changing CN in proportion to the total
divisionratioNTOT.InthosesystemswhereCNisheldconstant
the synthesiser is in effect considered to be operating over a
narrow frequency band so NTOT can also be considered
constantandthefollowingcalculationsstillapply. Thevalueof
Iprop(0) is set by a DAC in ACE9030 from the reference
current Ibo so that:
NTOT + F
NTOT + F
fFRANC = fCOMP x
= fCOMP x 1+
( )
NTOT
NTOT
and so the phase error increases each cycle by:
F
x (fCOMP Period) .... (2)
Iprop (0) = CN x Ibo .... (6)
NTOT
and the value of CN tracks NTOT with a scaling factor SF such
that:
This phase error gives an unwanted correction pulse on
the ØDOWN output as the VCO frequency is too high for the
division ratio in use. The phase error increases as ÷ NTOT
cycles follow each other until eventually the accumulator
overflows and causes a ÷ (NTOT + 1) cycle.
CN = SF x NTOT
putting both of these equations into formula (5) gives the
charge to be cancelled as:
For each ÷ (NTOT + 1) cycle:
ACC x SF
NTOT + F
Charge =
x (fCOMP Period) x Ibo .... (7)
fFRANC = fCOMP x
MOD
NTOT + 1
31
ACE9030
The value of SF can be found from any channel but to get
a quick estimate the highest frequency can be considered as
there is a fixed upper limit on CN of 256 so:
For a typical AMPS cellphone the fVCO(max) for 45 MHz
I.F. is 938·97 MHz, fCRYSTAL is 14·85 MHz, MOD is 8 and
CN(max)canbeassumedtobechosenaround200,givingIco
= 0·198 x Ibo.
CN(max)
SF =
NTOT(max)
Fractional-N Mode with Speed-Up
Putting suggested typical values into equation (7);
NTOT(max) = 10000, CN(max) = 250, and MOD = 8, and then
assuming the current flows for the whole comparison period
the current to be multiplied by ACC is Ibo / 320. The typical Ibo
is only 1 µA so this is a very small current of around 3 nA and
wouldbetoosmalltocontrolaccuratelyandcertainlytoosmall
for production testing.
The error signal to be cancelled is a narrow pulse at the
comparison frequency so the best cancellation of the whole
spectrum of the error is also a narrow pulse. It is not practical
to generate a variable width pulse to match the error pulse but
a fixed width variable amplitude pulse is possible and it can be
timed to approximately coincide with the error pulse to give
good cancellation.
The compensation current amplitude is also increased by
gating it with a small time window and in ACE9030 the gate is
set to two cycles of the reference clock which straddle the
active edge of the comparison frequency signal to the phase
comparator. The total reference division from reference clock
to comparison frequency is the programmable divider set by
NR in Word D multiplied by 1, 2, 4, or 8 as selected by the SM
bits also in Word D and this total may be called RMAIN, so for the
compensation current the scaling is RMAIN / 2.
When Speed-up is active the main proportional charge
pumps are run at an increased current and the integral charge
pumps are switched on to move the loop filter voltage faster.
The phase errors due to Fractional-N mode will be the same
as normal once the loop is locked so the compensation pulses
must be increased to match the proportional and integral
charge pump currents in order to allow a smooth change over
to normal mode at the end of Speed-up time. The same 2L + 1
and K coefficients as used for the proportional and integral
chargepumpcurrentsareusedonthecompensationcurrents
so from equation (8):
Normal Mode:
Proportional Compensation Current:
Icomp(0) = ACC x Ico
Integral Compensation Current:
none = off
Speed-up Mode:
Proportional Compensation Current:
Icomp(1) = 2L + 1 x ACC x Ico
Integral Compensation Current:
Icomp(2) = K x 2L + 1 x ACC x Ico
The charge needed is still as in equation (7) but the
current can be defined as:
Required Accuracy of Compensation
With the compensation scheme used in ACE9030 it is not
possible to get perfect cancellation of the loop disturbance by
the Fractional-N system due to the mis-match of the pulse
shapes leaving some high frequency terms, but if the areas
are matched there will be complete removal of the low fre-
quency components and the loop filter can be assumed able
to remove higher frequencies.
Typical timing waveforms for the phase error and its
compensation are shown in figure 28 for a loop operating in
1/8’s mode (hence MOD = 8), with a VCO at 1 GHz, and a
comparison frequency of 100 kHz (hence NTOT = 10,000 and
fCOMP period = 10 µs) so that each phase error can be found
from equation (4) as:
Icomp (0) = ACC x Ico .....(8)
where, in ACE9030, the compensation reference current Ico
is set by an external resistor RSC such that:
IRSC
320
Ico =
but this Ico must be chosen to cancel the error charge in
equation (7), and the scaling effect of 2 reference cycles in
RMAIN has been derived above, giving:
(ACC x 10 µs) / (10,000 x 8) = ACC x 0·125 ns.
If the reference is a 12·8 MHz crystal, it gives a correction
SF
MOD
RMAIN
2
Ico =
x
x Ibo
pulse
duration,
two
reference
cycles,
of
2/(12·8 MHz) = 156 ns.
If the charge pump current of 250 µA is set by a CN value
of 250 the reference current Ibo from equation (6) is 1 µA and
thecompensationstepcurrent Icocanbefoundfromequation
(10) as 0·2 x Ibo = 0·2 µA.
Areas of the error and the compensation pulses, equa-
tions (4) and (8) must match to get good low frequency
cancellation. AlthoughshownasaverynarrowpulseonØDOWN
the phase error will often appear as a change in size of the
pulses on either ØDOWN or ØUP which occur to maintain lock.
The following calculations would then apply to the changes
and give the same final result.
IftherewasnocompensationtheØDOWN pulseswouldgive
sidebands at a level set by the loop filter capacitor values and
the VCO gain.
In a typical system the filter proportional capacitor can be
6·8 nF and the VCO could cover 30 MHz in 3 V, giving
10 MHz/V. Assuming for the moment that all error pulses are
the same at the level of a mid-range ACC value, say 4, and do
then removing SF to help evaluate the values needed:
CN (max)
RMAIN
2
Ico =
x
x Ibo ....(9)
MOD x NTOT(max)
this can then be further processed by replacing RMAIN and
NTOT(max) by the frequency ratios:
fvco (max)
fCOMP
fCRYSTAL
fCOMP
RMAIN =
and NTOT (max) =
then when substituting these into equation (9) the fCOMP terms
cancel leaving:
CN (max)
fCRYSTAL
Ico =
x
x Ibo ....(10)
2
MOD x fVOC (max)
32
ACE9030
Iprop(0) = 250 µA
ACC x
0.125 ns
φ DOWN due to
phase error
COMPENSATION
PULSE
156 ns
Icomp(0) = 0.2 µA x ACC
10 µs
Fig. 28 Fractional-N Phase Error And Compensation Pulse
calculationof± 92 Hzandthelevelofthefundamentalisagain
(2/π) x peak level, giving 102 Hz deviation at a frequency now
of1/8 xfCOMP (12·5 kHz).β thenbecomes102/12500=0·00816,
giving sidebands at up to 0·00408 times or – 47 dBc.
Compensation pulses are used to cancel the effect of the
unwanted phase corrections, and if these match to within
10 % they should give a reduction of 20 dB in the fundemental
sideband levels, down to a worst figure of – 67 dBc. The low
harmonics will also be adequately cancelled but higher har-
monics will be left to the loop filter to remove, and as the
bandwidth is set by the comparison frequency at only 8 times
the Fractional-N fundamental these harmonics will always be
well attenuated.
A typical system specification (AMPS) is – 60 dBc so the
harmonic spectrum of the modulation needs to be considered
to find the manufacturing margins but if the Fractional-N
system is only used to help achieve correct lock times and
spuriouslevels(ratherthansolveallloopproblemsonitsown)
then this example suggests that the compensation is not
critical and can give a performance advantage at little cost.
More critical compensation is needed if NTOT is less or if
the comparison period is longer, but these cancel if the VCO
stays at the same frequency, equation (4). Changing only the
comparison frequency in the above example would then give
the same 184 Hz deviation. In practice the loop filter capacitor
value is likely to also change to match the new comparison
frequencygivingapeakdeviationproportionaltothecompari-
son frequency. The modulation index is inversely proportional
to the comparison frequency so the final sideband level is not,
in practice, much affected by the comparison frequency
choice, but the separation from the carrier is affected. This all
suggeststheaboveexampleisnotjustaspottypicalresultbut
will apply over a broad range of systems and allow Fractional-
N to be used whenever desired.
not ramp in size and that the loop somehow stays on the
correct frequency:
Average phase error:
= mid-range ACC x 0·125 ns
= 4 x 0·125 ns = 0·5 ns
Charge into filter: QERR = 0·5 ns x 250 µA
= 125 fC per pulse
VERR = QERR ÷ CPROP
= 125 fC ÷ 6·8 nF = 18·4 µV
Voltage step:
Frequency step:
FERR = VERR x VCO gain
= 18·4 µV x 10 MHz/V = 184 Hz
This gives a signal with a modulation frequency of
100 kHz with a step deviation of 184 Hz and if the loop is to
stay on frequency the waveform must ramp back between
steps, giving a sawtooth with an amplitude of ± 92 Hz. Fourier
analysis gives the level of the fundamental as (2/π) x peak
level, to give 58·6 Hz deviation and hence a modulation index
β (peak deviation ÷ modulation frequency) of only 0·000586,
puttingitwellintothenarrowbandf.m. category. Atsuchsmall
deviations the sideband amplitude is β/2 of the carrier, giving
0·000293timesor– 71 dBc.Therewillalsobehigherharmon-
ics present but these will all be at lower levels.
This calculation assumed all phase error pulses are the
same, but in reality the size varies in a pattern determined by
the fractional numerator (0 to 7) with a period equal to the
demoninator (8) times the comparison period. The fractions
that give the highest level of output at 1/8 x fCOMP are 1/8 and 7/8
and with these the phase error changes in seven steps of a
staircase waveform until the eighth cycle, when the phase
resets and the pattern starts again. The loop will settle to the
correct average frequency by adding a d.c. offset for the mean
level of the staircase, leading to an error waveform which is
approximately a sawtooth wave with a step size of 7 in units of
ACC value. The peak deviation is then 7/4 times the previous
33
ACE9030
APPLICATIONS HINTS
PDP
PDI
VCO
PDA
VCO
VDD & VSS Supply Pins
All VDD pins must be well decoupled to ground. All VSS pins
must be connected through very low impedance lines to the
ground point.
OR
Serial Bus
Edge speeds on the serial bus should not be too fast in
order to avoid ringing which then can cause significant modu-
lation of the synthesisers, including CLK8.
Fig. 29 Typical Synthesiser Loop Filters
frequency and so could be a very slow loop to lock but in many
systems it will be powered down for as much time as possible
to economise on battery use and will then need to power-up
and lock quickly, leading to a more complex filter.
The values of the components in these filters may be
calculated with the help of appendix AB43 in the Personal
Communications Handbook or for a more complete analysis
the application note AN94, available from Mitel Semiconduc-
torMarketingDepartment, maybeused. Thisnotewaswritten
specifically for the NJ88C33 synthesiser but the mathematics
apply equally well to the ACE9030.
Loop Filters
Both synthesisers use passive loop filters and typical
circuits can be either of these two configurations; the need for
the extra roll-off in the right hand circuit is only for the more
critical applications.
The loop filter needed is partly set by the application
specification and partly by the architectural design of the
cellphone. The main synthesiser will need to hop channels at
a rate set by the hand-off times of the network and so is well
defined. The auxiliary synthesiser is always on the same
AFC Circuit
FIRST
I.F
SECOND
I.F
RECEIVED
SIGNAL FROM
BASESTATION
RX BAND
AFCIN
AFCOUT
LO2
MAIN
SYNTH
AFC SAMPLE
AT 504 kHz
ACE9030
Fig. 30 Simplified Receiver Architecture
In order to fine trim the crystal oscillator frequency to the
correct value the ACE9030 includes a sampling circuit to
convert the final intermediate frequency signal (input on
AFCIN) to a logic signal and then to mix it down to a low
frequency output (on AFCOUT) for counting in the
microcontroller.Theoperationofthissystemcanbeexplained
with the use of a simplified block diagram of the receiver
architecture as in figure 30.
the effect of the high-side mixing dominates to give an output
which drops in frequency when the crystal has a positive
frequency error. As a result of the chain of mixing stages the
error in the first local oscillator due to the crystal frequency will
give a similar frequency shift at the output of the third mixer
which is then a large percentage change in the frequency of
AFCOUT so it is possible to measure AFCOUT against the
crystal to determine the trim needed.
Most receivers run the first mixer with a high-side local
oscillator controlled by the Main synthesiser, so a positive
crystal frequency error will give an increased First I.F. This is
then mixed down further by a low-side second oscillator, LO2
in the ACE9030, derived by multiplying the same crystal as
used for the Main synthesiser. A positive crystal frequency
error would now give a reduced second I.F. if the error in the
first I.F. is ignored, but the overall effect is an increase by an
amount slightly smaller than the increase in the first I.F.
The second I.F. signal AFCIN at around 450 kHz drives
the F.M. Discriminator to recover the modulation and also
feeds a third mixer where high-side injection is used to give a
very low output frequency, around 54 kHz, and is output on
AFCOUT for counting. This third mixer is driven by a clock
derived from the crystal but at a much reduced frequency so
To illustrate the sensitivity of the AFC loop a numerical
example can be used, and in the calculations that follow the
selection of parameters for the synthesisers are also included
to show how some choices are made.
Assume the required receiver frequency is AMPS chan-
nel 1, that is 870·030 MHz and that the cellular terminal is built
with a 45 MHz first I.F., a 450 kHz second I.F., and a
14·85 MHz crystal.
To receive 870·030 MHz with a 45 MHz first I.F. needs
the first local oscillator, the Main synthesiser, to run at a
frequency of 870·030 + 45·000 = 915·030 MHz when using
high-side injection. For AMPS the most convenient compari-
son frequency is the channel spacing of 30 kHz so the total
division from VCO to phase comparator (NTOT as used else-
where) will be 30501 for this channel and the reference
34
ACE9030
giving:
division will be 495 for a 14·85 MHz crystal; the term fCRYSTAL is
used to refer to the exact crystal frequency in the following
calculations.
(fCRYSTAL x 0·03393939) –
(fCRYSTAL x 58·61818182 – 870·030 MHz).
Thus Main synthesiser (nominally 915·030 MHz) gener-
This is 870·030 MHz – fCRYSTAL x 58·58424243 and is the
difference between two large but similar numbers, one fixed
andtheotheramultipleoffCRYSTAL andwillhaveanoverallvalue
ates:
fCRYSTAL x 30501 ÷ 495 = fCRYSTAL x 61·61818182
strongly dependent on fCRYSTAL
.
This result is independant of the chosen comparison fre-
quency which is given above as an illustration only.
With this drive to the first mixer the actual first I.F.
(nominally 45 MHz) is:
To evaluate the sensitivity of the system consider a
+ 1 ppm change in crystal frequency, giving AFCOUT at
53·130 kHz instead of its nominal at 54 kHz, a shift of 870 Hz
or 1·61 %. This frequency can be counted in the
microcontroller using a timebase derived from fCRYSTAL or any
other crystal reference as the error in the timebase due to the
crystal is swamped by the changes in AFCOUT.
The counting of AFCOUT should be over a period long
enough to resolve changes of around 1 % which means at
least 2 ms but is normally a little longer to filter off some noise
and modulation on the signal; around 10 ms is a good starting
value for system development.
fCRYSTAL x 61·61818182 – 870·030 MHz
The second mixer is required to downconvert 45 MHz to
450 kHz so needs an LO2 at 44·550 MHz which is 3 ∞ fCRYSTAL
and this integer multiplication is the reason for choosing a
14·85 MHzcrystal. Thismixeroperateswithlow-sideinjection
so the actual second I.F. on the AFCIN pin (nominally
450 kHz) is:
Once the crystal error has been estimated the DAC’s
controlling the crystal frequency can be adjusted to bring the
whole cellular terminal into frequency alignment with the
basestation which is normally assumed to be very accurately
held at the correct frequency; effects like Doppler shift will be
significantly less than 1 ppm for all intended users. Some
damping in the control loop for the crystal will be needed to
avoidovershootandhunting,possiblyimplementedasalways
under-correcting the crystal or by limiting the slew rate of the
corrections.
fCRYSTAL x 61·61818182 – 870·030 MHz – 3 ∞ fCRYSTAL
= fCRYSTAL x 58·61818182 – 870·030 MHz
This signal feeds the F.M. discriminator to extract the
modulation and is also used to derive the AFC information.
The AFC mixer uses a 504 kHz clock derived from the
crystal(fCRYSTAL ∞ 504÷14850=fCRYSTAL ∞0·03393939)tohigh-
side downconvert AFCIN to a low frequency on AFCOUT,
35
ACE9030
RX BAND
RX SIGNAL
TX SIGNAL
DUPLEXER &
R.F. FILTERS
TX
PA
FIRST
I.F. AT
45 MHz
LNA
PD_1
PD_2
VCC
n.c.
5V
GND
n.c.
BIAS_REF
VCC_TX
TXPA+
TXPA-
RSET_TXPA
GND_TXOSC
TANK+
TANK-
VCC_DIV
GND_OSC
MOD_CNTAL
VCC_RX
RSET_RXLO
RXVCOIN
GND_RX
VCC_TXOSO
TXOSC-
TXOSC+
GND_DIV
RATIO_SEL
DIV_OUT-
DIV_OUT+
5V
5V
MATCHING
5V
CONTROL
VOLTAGE
450
KHz
5V
5V
VHF VCC
TANK
MAIN
LOOP
FILTER
RSSI
5V
L.O. TO
5V
SECOND
MIXER
DOUT0
MULTIPLIER
TUNED
MODMP
MODMN
TEST
VDDX
DOUT1
VDDA
VSSA
LO2
5V
5V
CIRCUIT
PDA
5V
VDDSUB
5V
ACE9030
DOUT3
DOUT4
ADC1
ADC3A
ADC3B
ADC5
DOUT8
DAC2
DAC1
DOUT2
CIN1
RSSI
TX POWER
REF. LEVEL
AMPP2
AMPN2
DAC3
TEMPERATURE SENSE
RADIO INTERFACE &
TWIN SYNTHESISER
TX POWER SENSE
TX POWER
CONTROL
AMPP1
AMPN1
AMP01
ADC2A
ADC2B
ADC4
OPTIONAL
BUFFER
{
FOR DAC3
BATTERY LEVEL SENSOR
CIN2
CRYSTAL OSCILLATOR
SECOND I.F. SIGNAL
(450 KHz)
5V
5V
5V
5V
8 MHz PLL
LOOP
AUDIO
BAND-
PASS
FILTER
FILTER
5V
POWER SUPPLY TO BE
DECOUPLED EXTENSIVELY
CONTROL & DATA
ACE9050
SYSTEM CONTROLLER
ACE9040
AUDIO
PROCESSOR
ADDR
DATA
USER INTERFACE
MEMORY
M.O.
EARPIECE
KEYPAD & DISPLAY
Fig. 31 Complete cellular terminal, showing details of ACE9030 typical application.
36
http://www.mitelsemi.com
World Headquarters - Canada
Tel: +1 (613) 592 2122
Fax: +1 (613) 592 6909
North America
Tel: +1 (770) 486 0194
Fax: +1 (770) 631 8213
Asia/Pacific
Tel: +65 333 6193
Fax: +65 333 6192
Europe, Middle East,
and Africa (EMEA)
Tel: +44 (0) 1793 518528
Fax: +44 (0) 1793 518581
Information relating to products and services furnished herein by Mitel Corporation or its subsidiaries (collectively “Mitel”) is believed to be reliable. However, Mitel assumes no
liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of
patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or
service conveys any license, either express or implied, under patents or other intellectual property rights owned by Mitel or licensed from third parties by Mitel, whatsoever.
Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Mitel, or non-Mitel furnished goods or services may infringe patents or
other intellectual property rights owned by Mitel.
This publication is issued to provide information only and (unless agreed by Mitel in writing) may not be used, applied or reproduced for any purpose nor form part of any order or
contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this
publication are subject to change by Mitel without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or
service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific
piece of equipment. It is the user’s responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or
data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in
any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Mitel’s
conditions of sale which are available on request.
M Mitel (design) and ST-BUS are registered trademarks of MITEL Corporation
Mitel Semiconductor is an ISO 9001 Registered Company
Copyright 1999 MITEL Corporation
All Rights Reserved
Printed in CANADA
TECHNICAL DOCUMENTATION - NOT FOR RESALE
相关型号:
ACE9030M/IW/FP3Q
SPECIALTY TELECOM CIRCUIT, PQFP64, 10 X 10 MM, 0.50 MM PITCH, LEAD FREE, TQFP-64
MICROSEMI
©2020 ICPDF网 联系我们和版权申明