18.6Auxiliary analog-to-digital converters:
AUXADC1, AUXADC2, AUXADC3 and
AUXADC4
18.7Typical total current consumption
18.8Typical output loads
19APPLICATION INFORMATION
19.1Wake-up procedure from Sleep mode
19.2Microphone input connection and test set-up
20PACKAGE OUTLINES
21SOLDERING
21.1Introduction to soldering surface mount
packages
21.2Reflow soldering
21.3Wave soldering
21.4Manual soldering
21.5Suitability of surface mount IC packages for
wave and reflow soldering methods
22DEFINITIONS
23LIFE SUPPORT APPLICATIONS
1999 May 032
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
1FEATURES
• Low power and low voltage device in 0.25 micron
CMOS technology; supply voltage: analog 2.7 V
(typical) and digital 1.5 V (typical)
• Compatible with GSM phase 2 and DCS1800
recommendations
• Complete in-phase and quadrature component interface
paths between the Digital Signal Processor (DSP) and
RF circuitry
• Complete linear PCM CODEC for audio signal
conversion between earphone/microphone and DSP
• Four auxiliary analog inputs for measurement purposes
(e.g. battery monitoring)
• Three auxiliary analog outputs for control purposes
(i.e. AFC, AGC and power ramping control)
• Separate baseband, audio and control serial interfaces
• Voice band Signal Processor (VSP) for flexible audio
data processing.
2APPLICATIONS
The CMOS integrated circuit PCF50732, Baseband and
audio interface for GSM, is dedicated to wireless
telephone handsets conforming to the GSM
recommendations phases 1 and 2, DCS1800 and
PCS1900.
• The digital Baseband Serial Interface (BSI), which
exchanges baseband data between the PCF50732 and
the digital signal processor. The interface also includes
signals to power-up and power-down the baseband
transmit (TX) and receive (RX) paths.
The voice band CODEC is a complete analog front-end
circuit. It consists of four parts:
• The receive path, which converts a digital signal to an
analog signal for an earpiece, an external loudspeaker
or a buzzer
• The transmit path, which receives the analog external
signal from a microphone and converts it into a digital
signal
• The Voice band Signal Processor (VSP), which filters
the voice band data
• The digital Audio Serial Interface (ASI), which
connects the digital linear PCM signals of the receive
and transmit paths to an external DSP. The voice band
data is coded in 16-bit linear PCM twos complement
words.
The auxiliary Analog-to-Digital Converter (ADC)
section consists of four input channels specified for battery
management applications.
The auxiliary Digital-to-Analog Converter (DAC)
section consists of three DACs for Automatic Gain Control
(AGC), for Automatic Frequency Control (AFC) and for
power ramping.
3GENERAL DESCRIPTION
The baseband CODEC is a complete interface circuit
between the RF part in a mobile communication handset
and the Digital Signal Processor (DSP). It consists of three
parts:
• The receive path, which transforms the quadrature
signals from the RF (I/Q) to digital signals
• The transmit path, which transforms a bitstream to
analog quadrature signals for the RF devices
The Control Serial Interface (CSI) is used to program a
set of control registers, to store the power amplifier
ramping characteristics into the dedicated RAM and to
transmit auxiliary ADC values to the DSP. It also controls
switches, modes and power status of the different parts of
the IC.
PACKAGE
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
5QUICK REFERENCE DATA
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
V
DDD
V
DDA
I
DDA
P
av
I
stb(tot)
f
clk
T
amb
Note
1. Without load on audio outputs EARP, EARN, AUXSP and BUZ.
digital supply voltage1.01.52.75V
analog supply voltageV
analog supply currentV
DDA
DDD
≥ V
DDD
= 1.5 V; V
DDA
= 2.7 V;
2.52.72.75V
−3.5−mA
RXON active
average power consumptionV
DDD
= 1.5 V; V
= 2.7 V; note 1−15−mW
DDA
total standby current−10−µA
master clock frequency−13.0−MHz
operating ambient temperature−40+27+85°C
1999 May 034
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
6BLOCK DIAGRAM
handbook, full pagewidth
TXON
BIEN
BIOCLK
BDIO
RXON
BOEN
AUXST
CCLK
CEN
CDI
CDO
AMPCTRL
ACLK
AFS
ADI
ADO
V
DDD
V
DDA(bb)
7
V
DDA(vb)
25
V
DDA(vbo)
37
PCF50732
10
19
16
15
17
20
18
13
9
10
11
12
14
1
BSI
CSI
4
3
2
ASI
GMSK
MODULATOR
DIGITAL
FILTER
DAC3
CTL
VOICE BAND
SIGNAL
PROCESSOR
IRAM
10
64 × 10-BIT
SRAM
10-BIT
10-BIT
DECIMATION
FILTER
NOISE
SHAPER
47
DAC
DAC
ADC
ADC
10
12
8
V
DDA(ref)
AUXDAC3
10-BIT
AUXDAC2
12-BIT
AUXDAC1
8-BIT
MICADC
EARDAC
1 MHz
34
REFERENCE
VOLTAGES AND
CURRENTS
LP
LP
2
M
U
X
M
2
U
X
OUTPUT
AMPLIFIER
36
V
ref
23
QP
24
QN
21
IP
22
IN
27
AUXADC1
28
AUXADC2
29
AUXADC3
30
AUXADC4
33
AUXDAC3
32
AUXDAC2
31
AUXDAC1
40
MICP
41
MICN
38
AUXMICP
39
AUXMICN
46
EARP
45
EARN
MCLK
RESET
6
5
CLOCK
GENERATOR
V
82642
SSDVSSA(bb)VSSA(vb)VSSA(vbo)VSSA(ref)
Fig.1 Block diagram.
1999 May 035
OUTPUT
AMPLIFIER
OUTPUT
AMPLIFIER
48
35
44
43
MGR988
AUXSP
BUZ
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
7PINNING
PIN
SYMBOL
NR. TYPE
(1)
ACTIVE
LEVEL
ACTIVE
EDGE
I
DD
ADO1O/TS−−1.5 mA audio digital interface PCM data output to DSP
ADI2I−−−audio digital interface PCM data input from DSP
AFS3I−rising−audio digital interface PCM frame synchronization signal
from DSP
ACLK4I−rising−audio digital interface PCM clock signal from DSP
RESET5ILOW−−asynchronous reset input
MCLK6I−rising−low-swing master clock input; f
capacitive coupling
V
V
DDD
SSD
7P−−−digital power supply
8G−−−digital ground
CCLK9I−falling−control bus clock input from DSP
CEN10ILOW−−control bus data enable from DSP
CDI11I−−−control bus data input from DSP
CDO12O/TS−−1.5 mA control bus data output to DSP
AUXST13IHIGH−−status control signal for activation of AUXDAC1,
AUXDAC2 and MCLK input
AMPCTRL14O−−1.5 mA general purpose output pin
BIOCLK15O/TS−−3 mAbaseband interface data clock
BIEN16OLOW−1.5 mA baseband transmit interface data enable signal
BDIO17I/O−−1.5 mA baseband interface data I/O from/to DSP
BOEN18OLOW−1.5 mA baseband receive interface data enable signal
TXON19IHIGH−−baseband transmit path activation signal
RXON20IHIGH−−baseband receive path activation signal
IP21I/O−−−(I) baseband differential positive input/output to IF circuit
IN22I/O−−−(I) baseband differential negative input/output to
IF circuit
QP23I/O−−−(Q) baseband differential positive input/output to
IF circuit
QN24I/O−−−(Q) baseband differential negative input/output to
AUXDAC333O−−−auxiliary DAC output for power ramping; maximum load
50 pF, ±600 µA
V
DDA(ref)
V
SSA(ref)
V
ref
V
DDA(vb)
34P−−−reference voltage power supply (analog)
35G−−−reference voltage ground (analog)
36I/O−−−band gap reference voltage noise decoupling
37P−−−voice band voltage power supply
AUXMICP38I−−−auxiliary microphone differential positive input
AUXMICN39I−−−auxiliary microphone differential negative input
MICP40I−−−microphone differential positive input
MICN41I−−−microphone differential negative input
V
SSA(vb)
42G−−−voice band ground
BUZ43O−−−buzzer output
AUXSP44O−−−auxiliary speaker output
EARN45O−−−earphone differential negative output
EARP46O−−−earphone differential positive output
V
DDA(vbo)
V
SSA(vbo)
47P−−−voice band output buffer voltage power supply (analog)
48G−−−voice band output buffer ground (analog)
Note
1. O/TS = 3-state output.
DESCRIPTION
1999 May 037
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
handbook, full pagewidth
ADO
ADI
AFS
ACLK
RESET
MCLK
V
DDD
V
SSD
CCLK
CEN
CDI
CDO
SSA(vbo)
DDA(vbo)
EARP
47
46
14
15
BIOCLK
AMPCTRL
EARN
AUXSP
45
44
PCF50732
16
17
BIEN
BDIO
V
V
48
1
2
3
4
5
6
7
8
9
10
11
12
13
AUXST
BUZ
43
18
BOEN
SSA(vb)
MICN
V
42
41
19
20
TXON
RXON
MICP
40
21
IP
AUXMICN
39
22
IN
DDA(vb)
AUXMICP
V
38
2437
23
QP
QN
V
36
V
35
V
34
33
AUXDAC3
32
AUXDAC2
31
AUXDAC1
AUXADC4
30
29
AUXADC3
AUXADC2
28
27
AUXADC1
V
26
V
25
MGR989
ref
SSA(ref)
DDA(ref)
SSA(bb)
DDA(bb)
Fig.2 Pin configuration.
1999 May 038
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
8FUNCTIONAL DESCRIPTION
This chapter gives a brief overview of the device.
The detailed functional description can be found in the
following chapters:
Chapter 9 “Baseband CODEC”
Chapter 10 “Voice band CODEC”
Chapter 11 “Auxiliary functions”
Chapter 12 “Control Serial Interface (CSI)”
Chapter 13 “Voice band Signal Processor (VSP)”.
8.1General
As low power consumption in mobile telephones is a very
important issue, all the circuit parts in the PCF50732 can
be powered-on/off either by means of the external signals
AUXST, TXON or RXON, or by programming the
respective register bits in the Control Serial Interface
(CSI).
The most important signal for the digital and analog circuit
functions in the PCF50732 is the DAC enable signal
AUXST, which allows to activate AUXDAC1 (AGC) and
AUXDAC2 (AFC), as well as the low-swing master clock
input MCLK. AUXST must be active (HIGH) and V
DDA
must be stable (see also Section 18.1) to allow the
master clock to access different circuit parts after a reset
(RESET active). AUXDAC1 and AUXDAC2 are only
activated if their related power-on bit is set. AUXDAC1 is
default off, AUXDAC2 is default on.
RESET must be active during at least 3 MCLK cycles, with
AUXST active, to ensure a correct initialisation of all the
digital circuitry of the PCF50732. Since RESET is
asynchronous even small spikes of a few nanoseconds
can cause partial resets.
For power supply noise interference reduction, a pair of
power supply and ground pins are provided for the:
• Baseband analog: V
• Voice band analog: V
• Voice band output drivers: V
• DC reference voltages and currents: V
• Digital circuitry: V
All VSS pins are connected internally. V
supply. V
DDA(bb)
analog supplies, and are referred to as V
, V
DDA(vb)
DDD/VSSD
DDA(bb)/VSSA(bb)
DDA(vb)/VSSA(vb)
DDA(vbo)/VSSA(vbo)
.
, V
DDA(vbo)
, and V
DDA(ref)/VSSA(ref)
is the digital
DDD
are
DDA(ref)
throughout
DDA
this document. These analog supplies must be connected
externally.
8.2Baseband and voice band reference voltages
The reference voltage V
gap voltage reference circuit and is available at pin V
As V
is used as reference for most of the internal analog
ref
is generated on-chip by a band
ref
ref
.
circuitry, noise must be kept as low as possible by
connecting an external decoupling capacitor at this pin.
The voltage at V
and voice band reference voltage V
is buffered to generate the baseband
ref
as well as internal
ref
references for the different functions, such as the auxiliary
and the transmit DACs.
9BASEBAND CODEC
The baseband CODEC is a complete interface circuit
between the RF part in a mobile communication handset
and the digital signal processor. It consists of three parts:
• The transmit path, which converts a bitstream to
analog quadrature signals for the RF devices
• The receive path, which transforms the quadrature
signals of the IF chip (I/Q) to digital signals
• The digital baseband serial interface, which
exchanges baseband data between the PCF50732 and
the DSP. The interface also includes signals to
power-up and power-down the baseband transmit
(TX) and receive (RX) paths.
9.1Baseband transmit path
The baseband transmit path consists of three parts:
• GMSK modulator: generation of a Gaussian Minimum
Shift Keying (GMSK) signal
• 10-bit DACs: digital-to-analog converters for the
I and Q components of the GMSK signal
• Low-pass filters: analog reconstruction low-pass filters
for the output of the DACs.
The requirements of the transmit path of a GSM terminal
are given by
“GSM recommendation 05.05”
:
• Phase RMS error <5°
• Phase peak error <20°
• Amplitude error < ±1 dB.
Nevertheless the performance of the PCF50732 is far
better than these figures indicate; see Section 18.1.
1999 May 039
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
9.1.1GMSK MODULATOR
The input signal of the GMSK modulator is a bitstream
coming from the baseband serial interface, with a
sampling frequency of 270.833 kHz. Typically 148 bits are
modulated during a normal burst, and 88 bits during an
access burst. Using this bitstream, the GMSK modulator
generates digital I and Q components as described in
“GSM recommendation 05.04”
.
This is done in three steps:
1. First the incoming bitstream is differentially encoded
by an EXOR operation on the actual bit and the
previous bit
2. The instantaneous phase (ϕ) is calculated using a
gaussian filter with an impulse response of 4 taps
3. A look-up table provides the cosine (I component) and
the sine values (Q component) of the phase (ϕ).
The look-up table also interpolates the signal to a
16 times higher frequency (4.333 MHz).
9.1.210-
BIT DACS
The two 10-bit DACs are working at a sampling rate of
4.3333 MHz. They convert the digital I and Q components
of the GMSK modulator to differential analog
I and Q signals.
9.1.3L
OW-PASS FILTER
The analog output signals of the DACs are filtered by
analog reconstruction low-pass filters.
These filters remove high frequency components of the
DAC output signals and attenuate components around the
4.3333 MHz sampling frequency. The low-pass filters
have a cut-off frequency of approximately 300 kHz, with
very linear phase behaviour in the pass band.
The baseband receive section can be switched between
two modes of operation:
• ZIF (zero IF) mode for radio sections, which convert the
receive signal down to baseband. In this mode the ADC
is sampled at 6.5 MHz, the decimation filter samples
down by a factor of 24 with a pass band as specified in
Fig.3. The serial interface output BDIO delivers
2 × 12-bit values for I and Q components at
270.833 kHz.
• NZIF (near zero IF) mode for radio sections, which
converts the receive signal down to a centre frequency
of 100 kHz. In this mode the ADC is sampled at 13 MHz,
the decimation filter samples down by a factor of 24 with
a pass band as specified in Fig.3. The serial interface
output BDIO delivers 2 × 12-bit values for I and Q
components at 541.667 kHz.
9.2.1R
ECEIVE ADC
The receive ADCs are Σ∆ analog-to-digital converters that
convert differential input signals into1-bit data streams with
a sampling frequency of 6.5 or 13 MHz.
9.2.2D
IGITAL DECIMATION FILTER
Digital filtering is required for:
• Suppression of out-of-band noise produced by the
Σ∆ ADC
• Decimation of the sampling rate (6.5 or 13 MHz) by 24
• System level filtering.
The digital filtering is performed by a digital FIR filter with a
group delay for this running average filter of approximately
23 or 11.5 µs respectively. The filter uses twos
complement arithmetic.
9.2Baseband receive path
The baseband receive path consists of two parts:
• Receive ADC: Σ∆ analog-to-digital converters
• Decimation filter: digital decimation filters for I and Q.
1999 May 0310
Philips SemiconductorsObjective specification
3
Baseband and audio interface for GSMPCF50732
20
handbook, full pagewidth
gain
(dB)
0
−20
−40
−60
−80
−100
0
ZIF
100200300400
NZIF
Fig.3 Transfer functions for the baseband receive filter.
f (kHz)
MBL025
600500
9.3Baseband Serial Interface (BSI)
9.3.1O
VERVIEW
The digital part of the baseband consists of a receive
section and a transmit section. The receive section is a
FIR filter that reduces the 6.5 MHz (13 MHz for
NZIF mode) bitstream from the sigma-delta converters
into 2 × 12-bit values at 270.833 kHz (541.667 kHz for
NZIF mode).
The transmit section converts the 270.833 kHz data
stream from the DSP into a GMSK signal sampled at
4.333 MHz. The 10-bit I and Q signals are then fed into
two 10-bit DACs. The power ramping signal is also
generated by the transmit section with the 10-bit
AUXDAC3 block.
9.3.2T
RANSMIT PATH BLOCK DESCRIPTION
9.3.2.1Transmit serial interface
The power-up of the BSI transmit path is controlled via the
TXON pin. When TXON is pulled HIGH, the transmit path
recovers from power-down. The MCLK/48 = 270.833 kHz
output signal BIOCLK is activated. When the BIEN0 period
has elapsed the output signal BIEN goes LOW and the bits
to be transmitted are clocked out of the DSP.
BIEN0 must be at least 10 quarterbits long to allow settling
of the analog filters. Bits are clocked out of the DSP by the
falling edge and clocked into the PCF50732 by the rising
edge of BIOCLK. After the BIEN1 period has elapsed,
BIEN is set HIGH again and transmission from the DSP
ends. Logic 1s are modulated whenever BIEN is HIGH
and the baseband transmit (BBTX) block is active. Values
for BIEN0 and BIEN1 can be set in the Burst control
register.
Figure 5 shows the timing for the BSI data transmission.
In power-down the de-asserted value of BIOCLK is high-Z
and BIEN is HIGH. Typical connection to the system DSP
is defined in Table 1.
Table 1 Connection of BSI transmit signals to
PCF5087X
PCF50732PCF5087X
PINI/OPINI/O
TXONIRFSIG[y]O
BDIOI/OSIOXDI/O
BIENOSOXEN_NI
BIOCLKOSIOXCLKI
1999 May 0311
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
9.3.2.2Power ramping controller
The PCF50732 fully supports all multislot modes which do
not require full duplex operation or more than two
consecutive transmit bursts. In this specification double
burst mode is used for all supported multislot modes while
single burst mode supports the normal GSM modes.
The power ramping controller drives the power amplifier
output envelope.
In each transmit (TX) burst one ramp-up and one
ramp-down will be carried out. In multislot mode one
intermediate ramp will be carried out in addition to ramp-up
and ramp-down. Each ramp consists of 16 discrete step
values that are sent to the DAC3. Each step’s duration is
2 quarterbits which translates into 8-bit long ramps.
The DAC3 output is in 3-state whenever it is powered
down. The ramping step values are stored in a 64 × 10-bit
RAM as shown in Table 2.
In order to initialize AUXDAC3 it is necessary to write into
the RAM all 32 (or 48 in multislot mode) DAC3 output
values. Filling the RAM is normally done by writing a
logic 0 to the address sub-register of the Burst control
register, after which 32 or 48 values, depending on
multislot mode, can be written into the data sub-register of
the Burst control register. Writing to the DAC3 RAM is only
possible when the DAC3 is powered off.
Total number of CSI-accesses is therefore 33 for a normal
burst and 49 for a double burst.
An autoincrement feature will store these data into the
correct RAM positions.
The value after power-up of DAC3 will always be equal to
the value of RAM location 47.
AUXDAC3 timing is controlled by the Burst control
register. This contains the following sub-registers:
• The RU register containing the delay in number of
quarterbit cycles from the assertion of TXON to the start
of the power-up ramping; default value is 0
• The RM register containing the delay in number of
quarterbit cycles from the assertion of TXON to the start
of the intermediate power ramp; default value is 0. RM
is only used in case of multislot mode
• The RD register containing the delay in number of
quarterbit cycles from the assertion of TXON to the start
of the power-down ramping; default value is 0
• DAC3 burst RAM address register
• DAC3 burst RAM data register
• Single/double burst mode register: normal mode or
multislot mode selection flag.
After TXON goes HIGH and a time equal to RU quarterbit
periods has elapsed, power ramp-up is done.
After a time period equal to RD quarterbits has elapsed
power ramp-down is initiated.
The AUXDAC3 output is also shown in Fig.4.
Values for RU (ramp-up) and RD (ramp-down) can be set
in the Burst control register of the control serial interface.
RD must be greater than RU + 32. RU and RD range
from 0 to 4000 QB (quarterbit). The register offers the
possibility to enter codes up to 4095.
The GMSK modulator is active for a period of 2 clock
cycles after the ramp-down or for the length of the TXON
burst, whichever is longer.
Multislot (high speed switched data mode) can be selected
by setting the appropriate bit in the Burst control register.
In multislot mode an intermediate ramping step is done.
This intermediate step is started after a time period equal
to RM quarterbits has elapsed. A value for RM
(intermediate ramp) is also set using the Burst control
register. The following conditions must be true:
RU + 32 < RM and RM + 32 < RD.
Table 2 AUXDAC3 RAM contents
RAM ADDRESSDATA
0 to 15ramp-up data
16 to 31intermediate ramp data
32 to 47ramp-down data
48 to 64not used
Table 3 Power ramping timing characteristics
SYMBOLVALUECOMMENTS
t
t
t
t
t
0
ru
im
rd
rup
, t
, t
rim
12t
1
one quarterbit (QB)
RU register0 to 4000 QB
RM registerRU + 32 to 4000 QB
RD registerRM + 32 to 4000 QB
rdo
32t
0
8 bits; 32 QB
(1)
Note
1. QB: Quarterbit, usually referred to the time needed for
one quarter of a GSM baseband bit, i.e. a frequency of
1
⁄12× 13 MHz.
1999 May 0312
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
andbook, full pagewidth
TXON
AUXDAC3
ADDRESS
AUXDAC3
RAM
(1)
t
ru
0
APE_DAC3
(1) APE_DAC3: Analog Power Enable signal for the AUXDAC3.
t
im
1515 31
t
rup
RURMRD
Fig.4 Power ramping timing characteristics (multislot mode).
9.3.3RECEIVER PATH BLOCK DESCRIPTION
9.3.3.1Receive serial interface
The baseband serial interface sends the digital signal of
the receive path to a digital signal processor. It also takes
the digital bitstream from the digital signal processor and
transmits it via the baseband CODEC.
The baseband reception and transmission are active in
bursts. A normal burst has a length of 548 µs. The frame
rate of bursts is 4.615 ms. Using a normal traffic channel,
one burst for each frame is transmitted and two bursts are
received. To save as much power as possible, the transmit
path and the receive path of the PCF50732 are in
power-up mode only during the transmission or reception
bursts respectively.
The power-up of the receive section is controlled via the
RXON pin or RXON bit. When RXON is driven HIGH, the
receive section recovers from power-down and the output
clock BIOCLK is activated. After a settling delay of 52 µs
(ZIF mode, analog circuitry + decimation filter settling
time), BOEN goes LOW to transfer the first 12-bit
I and Q words. The settling time is only 26 µs in NZIF
mode.
t
rd
3147154747
t
rim
31
47
t
rdo
MGR995
Bits are clocked out of the PCF50732 by the falling edge,
and clocked into the DSP by the rising edge of BIOCLK.
In normal bursts 148 I/Q pairs are read from the
PCF50732.
When RXON goes LOW, the last pair of I and Q values will
be sampled and transferred to the baseband processor
(both I and Q components). BIOCLK stops after additional
16 BIOCLK cycles. The receive path is powered down
again. In power-down the BIOCLK output is put in 3-state
and the BOEN output is HIGH.
The output format is 2 × 12-bit I/Q (twos complement).
Transmission occurs MSB first, I followed by Q. The serial
clock signal BIOCLK will run at 6.5 MHz, or 13 MHz in the
NZIF mode. Figure 6 shows the timing of the BSI data
reception.
An automatic offset compensation mechanism is provided
in order to achieve the required performance. This
mechanism will short the receive (RX) inputs internally and
measure the resulting offset value. This offset value will be
subtracted from all subsequent I/Q output words.
The offset inherent to the device can thereby be reduced
to a few millivolts. Default value for both I- and Q-offset is
zero.
1999 May 0313
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
Offset compensation measurement can be done on three
Table 4 Connection of BSI receive signals to the
channels separately: baseband receive I channel,
baseband receive Q channel and AUXADC channel. All
AUXADC channels use the same offset compensation
value. Starting an offset measurement is done by writing a
logic 1 into the offset trigger register for each channel that
needs calibration. If the value ‘7’ (decimal) is written into
the offset trigger register offsets will be measured for I, Q
and AUXADC channels.
Offsets can also be read or written directly. Each offset
RXONIRFSIG[z]O
BDIOI/OSIOXDI/O
BOENOSIXEN_NI
BIOCLKOSIOXCLKI
measurement is implemented internally as an AUXADC
measurement and takes approximately 100 µs.
Offsets from −256 up to 255 can be compensated.
9.3.4BASEBAND SERIAL INTERFACE (BSI) TIMING CHARACTERISTICS
handbook, full pagewidth
(1)
TXI/Q
t
43
data
ramp-up
32 QB
t
44
data
t
42
t
40
logic 1s
intermediate ramp
32 QB
data
PCF5087X
PCF50732PCF5087X
PINI/OPINI/O
data
ramp-down
32 QB
logic 1s
trail
2 BIOCLK
clocks
AUXDAC3
BIOCLK
BDIO
BIEN
TXON
(1) TXI/Q = transmit I or Q.
(2) d.c. = don’t care; will be overwritten with logic 1.
(2)
d.c.
d.c.d.c.B(0)B(n)B(1)
t
39
t
5
Fig.5 Timing of the baseband serial interface transmit path; for the timing values see Table 5
t
7
high-Zhigh-Z
high-Zhigh-Z
t
9
t
10
t
6
MGR990
1999 May 0314
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
handbook, full pagewidth
BIOCLK
BDIO
BOEN
RXON
t
12
I11I0Q11Q0
t
t
13
t
11
14
548 µs
16t
1
high-Zhigh-Z
t
15
MGR991
Fig.6 Timing of the baseband serial interface receive path; for the timing values see Table 5.
Table 5 BSI timing characteristics
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
Master clock
t
1
t
2
t
3
t
4
MCLK cycle time−76.9−ns
MCLK LOW time30
MCLK HIGH time30
RESET LOW time3t
Baseband Serial Interface (BSI) transmit path (see Fig.5)
t
5
t
6
t
7
t
9
t
10
t
39
t
40
t
42
t
43
t
44
BIEN0 value10−511QB
BIEN1 valuet
BIOCLK cycle time−48t
data set-up time20−−ns
data hold time20−−ns
BIOCLK active after TXON rising edge−−t
analog TX and GMSK power-up time−−17.4QB
ramp-up value0−3940QB
intermediate ramp value32 + t
ramp-down value
normal mode32 + t
double burst mode32 + t
1
⁄2t
1
1
⁄2t
1
1
5
−−ns
−4000QB
1
−3980QB
42
−4020QB
42
−4020QB
43
−ns
−ns
−ns
1
ns
1999 May 0315
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
Baseband Serial Interface (BSI) receive path (see Fig.6)
t
11
t
12
t
13
t
14
t
15
analog power-up and filter settling time
ZIF mode−52−µs
NZIF mode−26−µs
BIOCLK cycle time
ZIF mode−2t
NZIF mode−t
1
1
−ns
−ns
BOEN LOW after falling clock edge−−15ns
BIOCLK falling edge to data valid−−15ns
BOEN HIGH after falling clock edge−−15ns
10 VOICE BAND CODEC
The voice band CODEC is a complete analog front-end
circuit. It consists of three parts:
• The receive path, which converts a digital linear PCM
signal to an analog signal for an earpiece, an external
loudspeaker or a buzzer
• The transmit path, which receives an analog signal
from a microphone or an auxiliary input and converts it
into a digital linear PCM signal
• The digital Audio Serial Interface (ASI), which
connects the digital linear PCM signals of the receive
and transmit paths to a digital signal processor.
Various functions and characteristics of the voice band
CODEC can be selected by programming the
corresponding control registers in the Control register
block (see also Tables 11, 22, 23, 24 and 25).
10.1Voice band receive path
The voice band receive path consists of the following
parts:
• The receive part of the voice band signal processor
• NOISE SHAPER: 3rd order digital Σ∆ modulator,
generates a bit stream at 1 MHz to drive the EARDAC
• EARDAC: digital-to-analog converter including
low-pass filter for high frequency noise content of noise
shaper
• EARAMP: amplifier for an earpiece
• AUXAMP: amplifier for an auxiliary loudspeaker
• BUZAMP: amplifier for a buzzer output.
Linearity of receiver equipment (to earpiece) at
EARPGA = 0 dB and a volume control (VOLPGA and
EARAMP or AUXAMP) of−12 dB, signal-to-total harmonic
distortion ratio according to
II.11.10 V.4.16.1”
.
“GSM recommendation
10.1.1RXVOL
RXVOL controls the volume of the voice band receive
path. In conjunction with EARAMP, AUXAMP and
BUZAMP it allows a gain variation from +6 to −30 dB in
64 steps; see Table 25. RXVOL also provides a mute
selection of the three outputs EARP/EARN, AUXSP and
BUZ respectively. At
RESET the volume is automatically
set to −12 dB.
10.1.2RXPGA
RXPGA controls the gain of the voice band receive path
within a range of −24 to +12 dB in 64 steps for calibration
purposes.
10.1.3RXFILTER
RXFILTER is a digital band-pass filter with a pass band
from 300 to 3400 Hz. It is realized by a programmable
structure (voice band signal processor).
10.1.4EARDAC
EARDAC is a DAC operating at a sampling frequency of
1 MHz. It converts the bitstream input to a sampled
differential analog signal and low-pass filters the output
signal at the same time.
1999 May 0316
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
10.1.5EARAMP
EARAMP is an amplifier, capable of driving a standard
earpiece with a minimum impedance of 8 Ω in
single-ended mode or 16 Ω in differential mode.
10.1.6AUXAMP
AUXAMP is an amplifier for connection to an external
loudspeaker amplifier of minimum 8 Ω (hands-free car kit).
An‘auxiliary speaker external amplifier control’ outputpin (AMPCTRL) can be used to switch on/off an external
amplifier (hands-free car kit). The status of AMPCTRL is
programmable via the Control Serial Interface; its default
value is on.
10.1.7BUZAMP
BUZAMP is an amplifier for connection to an external
buzzer of minimum 8 Ω. It has the same output
characteristics as the AUXAMP and can hence be used as
a second auxiliary output amplifier. It is switched on/off by
a dedicated control bit in the Control register block.
10.2Voice band transmit path
The voice band transmit path consists of the following
parts:
• MICMUX: microphone input multiplexer
• MICADC: Σ∆ analog-to-digital converter
• DECIMATOR: decimates the incoming bit stream from
1 MHz to 40 kHz
• TXFILTER: band-pass filter for the digital transmit signal
and down-sampling
• TXPGA/LIM: fine-programmable gain for calibration,
limiter
• SidePGA: voice band sidetone programmable gain
amplifier.
Linearity of transmitter equipment, signal-to-total harmonic
distortion ratio according to
II.11.10 V.4.16.1”
10.2.1MICMUX
MICMUX is used to select between a differential signal at
pins MICP/MICN and a differential signal at pins
AUXMICP/AUXMICN.
.
“GSM recommendation
Values are specified for a standard electret microphone
with a sensitivity of −64 ±3 dB for high gain or for an
external microphone with an amplifier sensitivity of
−26 ±3 dB (0 dB ≡ 1 V/0.1 Pa = 1 V/µbar; at 1 kHz).
10.2.2MICADC
MICADC is a Σ∆ A/D converter which generates a 1 MHz
bitstream.
10.2.3DECIMATOR
The DECIMATOR is a digital filter, which performs a signal
processing to a lower sampling rate at the output
compared to the input.
The bitstream with a sampling frequency of 1 MHz is
low-pass filtered and down-sampled to 40 kHz by a FIR
filter.
A digital high-pass filter and a digital low-pass filter (both
IIR filters) process the 14-bit input samples to achieve a
band-pass with a pass band from 300 to 3400 Hz. These
filters run on the on-chip voice band signal processor (see
Fig.7). It’s program is down-loaded into the instruction
memory (IRAM) via the CSI (see Table 26).
The output of the TXFILTER is down-sampled to a
sampling frequency of 8 kHz with a word length of 16 bits.
10.2.4TXPGA
TXPGA adapts the analog signals coming from MICMUX
within a range of−30 to +6 dB. It is designed for calibration
purposes.
10.2.5SIDEPGA
SidePGA loops part of the voice band transmit signal back
into the receive path. There are 64 gain steps from mute to
+6 dB.
10.3Voice band digital circuitry
The voice band digital circuitry is responsible for
converting a 16-bit PCM signal at 8 kHz sample rate to and
from a 1-bit 1 MHz signal. It also contains a band-pass
filter for 300 to 3400 Hz and a sidetone engine. Various
volume settings are calculated inside this block. Figure 7
shows the block diagram of the voice band signal
processor.
AND TXFILTER
1999 May 0317
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
handbook, full pagewidth
VOICE BAND SIGNAL PROCESSOR
ADI
ACLK
AFS
ADO
16-bit, 8 kHz
ASI
SidePGA
RXVOL
TXPGA/LIM
RXPGA/LIM
RRAMIRAM
Fig.7 Block diagram of the voice band signal processor.
10.3.1VOLUME CONTROL BLOCK
The volume control block contains the RXPGA, SidePGA,
TXPGA and both limiter blocks. The possible settings can
be found in the description of the CSI block. All digital
volume control blocks, i.e. RXPGA, SidePGA, and
TXPGA, will allow settings from +6 to −30 dB and mute in
64 steps. However, not all combinations of settings for
these blocks will be meaningful. The limiter will always clip
signals with overflow to the maximum or minimum
allowable value.
10.3.2A
UDIO SERIAL INTERFACE (ASI) BLOCK
The ASI is the voice band serial interface which provides
the connection for the exchange of PCM data in both
receive and transmit directions, between the baseband
digital signal processor and the PCF50732. The data is
coded in 16-bit linear PCM twos complement words.
DECIMATOR
RX/TX
FILTER
NOISE
SHAPER
MGR992
TX_BS
(transmit bitstream)
1-bit, 1 MHz
RX_BS
(receive bitstream)
Pin ADO is put in 3-state after the LSB of the transmit
word, independent of the length of the AFS pulse. If the
channel position 0 (see Section 10.3.2.1) is selected, then
the MSB must be output directly after AFS becomes a
logic 1, even if no rising edge on ACLK has been given yet.
The following modes of operation are programmable:
channel position and ACLK clock mode.
10.3.2.1Channel position mode
Depending on a programmable register value n
(n = 0 to 15) one of 16 channels can be selected (see
Table 22). The ASI can add a delay of 16 × n-bit clocks
between the assertion of AFS and the start of the MSB of
the PCM values. This delay is independently
programmable for transmit and receive mode.
10.3.2.2ACLK clock mode
A frame start is defined by the first falling edge of ACLK
after a rising AFS. This first falling edge is used to clock in
the first data bit on both the baseband and the DSP device.
Data on pin ADI is clocked in (MSB first) on the falling edge
of the ACLK clock. Data is clocked out (MSB first) on pin
ADO on the rising edge of the ACLK clock.
1999 May 0318
Single or double clock mode can be selected. Double clock
mode implies two clock pulses per data bit and is used for
communication with IOM2 compatible devices. In double
clock mode data must be output on the first rising edge and
be read on the last falling edge.
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
Table 6 Pin connection of the audio serial interface to the PCF5087X
PCF50732PCF5087X
PINI/OPINI/O
ADIIDDO
ADOODUI
ACLKIDCLO
AFSIFSCO
handbook, full pagewidth
t
t
AFS
ADI
ADO
: receive path data channel delay.
rpdc
: transmit path data channel delay.
tpdc
word
t
rpdc
word
t
tpdc
Fig.8 Frame structure of the Audio Serial Interface (ASI).
MGR993
1999 May 0319
Philips SemiconductorsObjective specification
Baseband and audio interface for GSMPCF50732
10.3.2.3Audio Serial Interface (ASI) timing characteristics
handbook, full pagewidth
AFS
ACLK
ADO
single
clock
mode
ADI
ADO
double
clock
mode
ADI
last slot
last slot
last bit
last slot
last bit
t
42
last bit
last slot
last bit
t
41
t
16
t
21
MSB
first slot
first bit
t
19
t
21
t
MSBLSB
first slot
first bit
t
19
first slot
second bit
20
first slot
second bit
MSBLSB
first slot
first bit
t
MSB
first slot
first bit
t
17
t
40
LSB
last slot
last bit
t
18
last slot
last bit
slot 1
bit 2
20
slot 1
bit 2
last slot
last bit
LSB
last slot
last bit
high-Z
high-Z
MGR994
Fig.9 Timing of the Audio Serial Interface (ASI).
Table 7 ASI timing characteristics
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
t
16
t
17
t
18
t
19
t
20
t
21
t
40
frame sync (AFS) set-up time to falling edge of ACLK70−−ns
frame sync (AFS) hold time from falling edge of ACLK40−−ns
ACLK rising edge to data (ADO) valid−30−+30ns
data (ADI) set-up time to falling edge of ACLK50−−ns
data (ADI) hold time from falling edge of ACLK80−−ns
first data valid (ADO) after AFS rising edge0−60ns
ACLK period
single clock mode0.5−7.8µs
double clock mode0.5−3.9µs
t
41
t
42
AFS period−125−µs
ACLK LOW before AFS rising edge40−−ns
1999 May 0320
Loading...
+ 44 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.