Nokia Customer CareSystem Module and User Interface
Table of Contents
Page No
Glossary of Terms..................................................................................................................................... 7
Modes of operation ............................................................................................................................31
No supply ..............................................................................................................................................31
Acting dead ..........................................................................................................................................31
Active .....................................................................................................................................................31
Digital camera .....................................................................................................................................36
FM radio ................................................................................................................................................37
Test Circuitry.......................................................................................................................................... 51
Calibration process flow ...................................................................................................................63
Compass digital values, limit values .............................................................................................63
Clock distribution ...............................................................................................................................65
User Interface ........................................................................................................................................ 66
System Module and User InterfaceNokia Customer Care
Introduction
Electrical modules
The system module consists of Radio Frequency (RF) and baseband (BB). User Interface
(UI) contains display, keyboard, IR link, vibra, HF/HS connector and audio parts.
FM radio is located on the main PWB.
The electrical part of the keyboard is located in separate UI PWB. It is connected to radio
PWB through spring connectors.
The Baseband blocks provide the MCU, DSP, external memory interface and digital control functions in the UPP ASIC. Power supply circuitry, charging, audio processing and RF
control hard ware are in the UEMEK ASIC.
The purpose of the RF block is to receive and demodulate the radio frequency signal from
the base station and to transmit a modulated RF signal to the base station.
The UI module is described in a dedicated section of the manual.
Nokia Customer CareSystem Module and User Interface
Temperature conditions
Specifications are met within range of -10...+55 deg. C ambient temperature
Storage temperature range -40...+70 deg. C
Humidity
Relative humidity range is 5... 95%.
This module is not protected against water. Condensated or splashed water might cause
malfunction momentary. Long term wetness will cause permanent damage.
System Module and User InterfaceNokia Customer Care
System Module
The System module (or Engine) consists of Baseband and RF sub-modules, each described
below.
Baseband module
Product NPL-4/5 is a DCT4 Active segment phone. There are two variants: An EGSM900 /
GSM1800 / GSM1900 phone and a US variant with GSM850/1800/1900.
The HW has the following features:
•HSCSD, GPRS (MSC10) and EGPRS (MSC6)
•DCT4 engine with UPP8M v3.5 and UEMEk v1.1
•AMR and 16 MIDI tones
•128/16 Mbit Psram Combo memory
•Passive display with 4k colours
•Battery BL-5B
•Pop-Port interface
•5-way navigation key with select
•Electrical compass
•FCI on bottom cover
•VGA Camera
•Vibra
•IHF
•FM Radio
•IrDA
•Torch
•PTT key
•Sidekeys
The NPL-4/5 BB is based on the DCT4 engine and is compatible to the Pop-Port accessories. The DCT4/4.5 engine consists basically of two ASICs. The UEMEK (Enhanced Universal Energy Management) IC including voltage regulators, charge control and audio
circuits, audio IFH amplifier from DCT4.5) and the UPP (Universal Phone Processor
including MCU, DSP and RAM from DCT4).
Nokia Customer CareSystem Module and User Interface
Technical summary
The picture below shows the main Baseband function blocks
Figure 2: Baseband blocks.
LCD
Passive colour
STN
SIM
RF Interface
Compass
PSRAM
COMBO
128Mbit
Flash
16Mbit
PSRAM
Vibra
Keyboard
Illumination
Display
Illumination
Flashlight
UEMEk
D-class
mplifier
IHF
UPP8M
v3
Keyboard
1.8 V
IR
DC/
FM radio
TEA5767
VGA VV6450
BATTERY BL-5B
Charge
DC
DC
ack
System connector
Tomahaw
FCI
HWA
STV0900
Baseband is running from power rails 2.8V analog voltage and 1.8V I/O voltage. UPP core
voltages can be lowered down to 1.0V, 1.3V and 1.5V. UEMEK includes 7 linear LDO (Low
Drop-Out) regulator for baseband and 7 regulators for RF. It also includes 4 current
sources for biasing purposes and internal usage. UEMEK also includes SIM interface
which has supports both 1.8V and 3V SIM cards. Note: 5V SIM cards are no longer sup-
ported by DCT-4 generation baseband.
A real time clock function is integrated into the UEMEK, which utilizes the same 32kHz
clock supply as the sleep clock. A backup power supply is provided for the RTC-battery,
which keeps the real time clock running when the main battery is removed. The backup
power supply is a rechargeable surface mounted Li-Ion battery. The backup time with the
battery is 30 minutes minimum.
A UEMEK ASIC handles the analog interface between the baseband and the RF section.
UEMEK provides A/D and D/A conversion of the in-phase and quadrature receive and
transmit signal paths and also A/D and D/A conversions of received and transmitted
audio signals to and from the user interface.
The UEMEK supplies the analog TXC and AFC signals to RF section according to the UPP
DSP digital control. Data transmission between the UEMEK and the UPP is implemented
using two serial busses, DBUS for DSP and CBUS for MCU. There are also separate signals
for PDM coded audio. Digital speech processing is handled by the DSP inside UPP ASIC.
System Module and User InterfaceNokia Customer Care
UEMEK is a dual voltage circuit, the digital parts are running from the baseband supply
1.8V and the analog parts are running from the analog supply 2.78V.
VBAT is directly used for Vibra, LED-driver, Audio amplifier and FCI (Functional Cover
Interface).
The baseband architecture supports a power saving function called ”sleep mode”. This
sleep mode shuts off the VCTCXO, which is used as system clock source for both RF and
baseband. During the sleep mode the system runs from a 32 kHz crystal. The phone is
waken up by a timer running from this 32 kHz clock supply. The sleep time is determined
by network parameters. Sleep mode is entered when both the MCU and the DSP are in
standby mode and the normal VCTCXO clock is switched off.
The baseband supports both internal and external microphone inputs and speaker outputs. UEMEK also includes third microphone input. This input is used for FM-radio. Input
and output signal source selection and gain control is done by the UEMEK according to
control messages from the UPP. Keypad tones, DTMF, and other audio tones are generated and encoded by the UPP and transmitted to the UEMEK for decoding. An external
vibra alert control signals are generated by the UEMEK with separate PWM outputs.
The NPL-4/5 uses D-class amplifier to amplifying IHF speaker audios. It gives more sound
pressure from speaker and efficiency is in good level to improve thermal performance
compared to AB-class.
VGA Camera is connected to baseband (UPP) through HW accelerator IC. The camera
data bus is common with display bus. The HWA is taking care of camera control and it is
compressing the pictures.
NPL-4/5 has 2-axes electrical compass. It is implemented with magnetoresistive sensor
and MagIC ASIC.
NPL-4/5 has two serial control interfaces: FBUS and MBUS. FBUS and MBUS can be
accessed through production test pattern and FBUS can be also accessed thought Tomahawk System Connector.
The FCI interface is located to front bottom side area of the phone. This means that only
B-cover can be an active cover.
EMC shielding is implemented using a metal body profile, RF cans and PWB grounding.
Some components are outside of shielding. Heat generated by the circuitry is conducted
out via the PWB ground planes and by using buried vias between PWB layers.
System Module and User InterfaceNokia Customer Care
Figure 4: Power Distribution Diagram
RF
BATRF
Charger
POPPORT
Tomahawk /
Vout
VR1A
VR1B
VR2
VR3
VR4
VR5
VR6
VR7
IPA1
IPA2
IPA3
UEMEk
AUX2
BL-5B Battery
SIM
CORE
IO
ANA
UEME
analog
parts
AUX1
AUX3
FLASH1
UEME
digital parts
COMPASS
BATRF
UPP
v3.5
SIM
Ext. 1.8V
regulator
IHF PA
D-class
COMBO
128/16M
FMRadio
VIBRA
Ext. 2.8V
regulator
HWA and
Camera
FCI
Interfac
BAT
LCD
CSTN
IO
IR
module
DC/DC
External and internal signals and connections
This section describes the external and internal electrical connection and interface levels
on the baseband. The electrical interface specifications are collected into tables that
covers a connector or a defined interface.
System Module and User InterfaceNokia Customer Care
Table 5: AC and DC Characteristics of DCT4 RF-Baseband Voltage Supplies
VR6 UEMEKHELGO85Supply for
VR7 UEMEKSHF VCOSupply for
VrefRF01UEMEKHELGO85
VrefRF02UEMEKVB_EXTVoltage1.3341.351.366
Voltage2.72.782.86 V
Current 50 MA
Noise
densityBW=100Hz.
.. 100kHz
Voltage2.72.782.86 V
Current30 MA
Noise
density100Hz<f<2kHz2kHz<f<10kHz10kHz<f<30kHz30kHz<f<90kHz90kHz<f<3MHz
Voltage1.3341.351.366 VVoltage
Current 100
Temp Coef-6565
Noise
densityBW=600Hz... 100kHz
240 nVrms/
sqrt(Hz)
70nVrms/
sqrt(Hz)
55
35
30
30
µA
/C
60 nVrms/
sqrt(Hz)
HELGO85
BB and
LNAs
SHF VCO
Reference
for
HELGO85
DCN2
op.amps.
Note
:
Below
600Hz
noise
density is
allowed to
increase 20
dB/oct
Nokia Customer CareSystem Module and User Interface
Functional Description
Modes of operation
Wv1 baseband engine has six different functional modes:
1. No supply
2. Backup
3. Acting Dead
4. Active
5. Sleep
6. Charging
No supply
In NO_SUPPLY mode, the phone has no supply voltage. This mode is due to disconnection
of main battery and backup battery or low battery voltage level in both of the batteries.
Phone is exiting from NO_SUPPLY mode when sufficient battery voltage level is
detected. Battery voltage can rise either by connecting a new battery with VBAT > VMSTR+ or by connecting charger and charging the battery above VMSTR+.
Backup
In BACKUP mode the backup battery has sufficient charge but the main battery can be
disconnected or empty (VBAT < VMSTR and VBACK > VBUCOFF).
VRTC regulator is disabled in BACKUP mode. VRTC output is supplied without regulation from backup
Acting dead
If the phone is off when the charger is connected, the phone is powered on but enters a
state called ”Acting Dead”. To the user, the phone acts as if it was switched off. A battery-charging alert is given and/or a battery charging indication on the display is shown
to acknowledge the user that the battery is being charged.
Active
In the Active mode the phone is in normal operation, scanning for channels, listening to
a base station, transmitting and processing information. There are several sub-states in
the active mode depending on if the phone is in burst reception, burst transmission, if
DSP is working etc.
In Active mode the RF regulators are controlled by SW writing into UEMEK’s registers
wanted settings:
System Module and User InterfaceNokia Customer Care
VR1A can be enabled or disabled. VR2 can be enabled or disabled and its output voltage
can be programmed to be 2.78V or 3.3V. VR4 -VR7 can be enabled, disabled, or forced
into low quiescent current mode. VR3 is always enabled in Active mode.
Table 17: Regulator Controls
RegulatorNOTE
VFLASH1Enabled
VAUX2
VAUX1
VAUX3Controlled by register writing.
Controlled by register writing
Default state is off.
Controlled by register writing.
Defaul start up setting 1.8V
VANA
VIOEnabled
VCOREEnabled
VSIMControlled by register writing.
VR1A/VR1B
VR2
VR3
VR4
VR5
VR6
VR7
IPA1Controlled by register writing.
Enabled
Disabled in sleep mode
Controlled by register writing
Disabled in sleep mode
Controlled by register writing
Disabled in sleep mode
Enabled
Disabled in sleep mode
Enabled
Disabled in sleep mode
Enabled
Disabled in sleep mode
Enabled
Disabled in sleep mode
Enabled
Disabled in sleep mode
IPA2Controlled by register writing.
IPA3Controlled by register writing
VCAMDIG and
VANA_EXT
External regulators are controlled by
GenIO(01)
Sleep mode
Sleep mode is entered when both MCU and DSP are in stand–by mode. Both processors
control sleepmode.
Nokia Customer CareSystem Module and User Interface
When SLEEPX signal (low) is detected UEMEK enters SLEEP mode. VCORE, VIO and
VFLASH1 regulators are put into low quiescent current mode. All the RF regulators are
disabled in SLEEP. When SLEEPX=1 detected UEMEK enters ACTIVE mode and all functions are activated.
The sleep mode is exited either by the expiration of a sleep clock counter in the UEMEK
or by some external interrupt, generated by a charger connection, key press, headset
connection etc.
In sleep mode VCTCXO is shut down and 32 kHz sleep clock oscillator is used as reference
clock for the baseband.
Charging
Charging can be performed in parallel with any operating mode. In NPL-4/5 the battery
type/size is indicated by a 75kOhm BSI-resistor, which is in battery back. The resistor
value corresponds to a specific battery capacity. NTC resistor, which is measuring battery
temperature is located on an engine board.
The battery voltage, temperature, size and current are measured by the UEMEK controlled by the charging software running in the UPP.
The charging control circuitry (CHACON) inside the UEMEK controls the charging current
delivered from the charger to the battery. The battery voltage rise is limited by turning
the UEMEK switch off when the battery voltage has reached 4.2 V. Charging current is
monitored by measuring the voltage drop across a 220 mOhm. resistor.
Power up and reset
Power up and reset is controlled by the UEMEK ASIC. NPL-4/5 baseband can be powered
up in following ways:
1 Press power button which means grounding the PWRONX pin on UEMEK
2 Connect the charger to the charger input
3 Supply battery voltage to the battery pin.
4 RTC Alarm, the RTC has been programmed to give an alarm
After receiving one of the above signals, the UEMEK counts a 20ms delay and then enters
its reset mode. The watchdog starts up, and if the battery voltage is greater than Vcoff+
a 200ms delay is started tp allow references etc. to settle. After this delay elapses the
VFLASH1 regulator is enabled. 500us later VR3, VANA, VIO and VCORE are enabled.
Finally the PURX line is held low for 20 ms. This reset, PURX, is fed to the baseband ASIC
UPP, resets are generated for the DSP and the MCU. During this reset phase the UEMEK
forces the VCXO regulator on regardless of the status of the sleep control input signal to
the UEMEK. The sleep signal from the ASIC is used to reset the flash during power up and
to put the flash in power down during sleep. All baseband regulators are switched on at
the UEMEK power on except for the SIM regulator that is controlled by the MCU. The
System Module and User InterfaceNokia Customer Care
UEMEK internal watchdog is running during the UEMEK reset state, with the longest
watchdog time selected. If the watchdog expires, the UEMEK returns to power off state.
The UEMEK watchdog is internally acknowledged at the rising edge of the PURX signal in
order to always give the same watchdog response time to the MCU.
Power up with PWR key
When the Power on key is pressed the UEMEK enters the power up sequence. Pressing
the power keycauses the PWRONX pin on the UEMEK to be grounded. The UEMEK
PWRONX signal is not part of the keypad matrix. The power key is only connected to the
UEMEK. This means that when pressing the power key an interrupt is generated to the
UPP that starts the MCU. The MCU then reads the UEMEK interrupt register and notice
that it is a PWRONX interrupt. The MCU now reads the status of the PWRONX signal
using the UEMEK control bus, CBUS. If the PWRONX signal stays low for a certain time
the MCU accepts this as a valid power on state and continues with the SW initialization
of the baseband. If the power on key does not indicate a valid power on situation, the
MCU powers off the baseband.
Power up when charger is connected
In order to be able to detect and start charging in a case where the main battery is fully
discharged (empty) and hence UEMEK has no supply (NO_SUPPLY or BACKUP mode of
UEMEK) charging is controlled by START-UP CHARGING circuitry.
Whenever VBAT level is detected to be below master reset threshold (VMSTR-) charging
is controlled by START_UP charge circuitry. Connecting a charger forces VCHAR input to
rise above charger detection threshold, VCHDET+. By detection start-up charging is
started. UEMEK generates 100mA constant output current from the connected charger’s
output voltage. As battery charges its voltage rises, and when VBAT voltage level higher
than master reset threshold limit (VMSTR+) is detected START_UP charge is terminated.
Monitoring the VBAT voltage level is done by charge control block (CHACON). MSTRX=‘1’
output reset signal (internal to UEMEK) is given to UEMEK’s RESET block when
VBAT>VMSTR+ and UEMEK enters into reset sequence.
If VBAT is detected to fall below VMSTR- during start-up charging, charging is cancelled.
It will restart if new rising edge on VCHAR input is detected (VCHAR rising above VCHDET+).
Battery
NPL-4/5 uses BL-5B 760 mAh Lithium Polymer battery pack. The battery size is
5.7x34x46mm. Other battery packs aren’t supported.
System Module and User InterfaceNokia Customer Care
A/D channels
The UEMEK contains the following A/D converter channels that are used for several measurement purposes. The general slow A/D converter is a 10-bit converter using the
UEMEK interface clock for the conversion. An interrupt will be given at the end of the
measurement.
The UEMEK’s 11-channel analog to digital converter is used to monitor charging functions, battery functions, user interface and RF functions.
The monitored battery functions are battery voltage (VBATADC), battery type (BSI) and
battery temperature (BTEMP) indication.
The battery type is recognized through a resistive voltage divider. In phone there is a
100k. pull up resistor and a 75kohm BSI pull down resistor in the same line. Regardless of
the battery type the pull down resistor is always same. The battery temperature is measured equivalently from engine board by NTC pull down resistor in the BTEMP line.
The monitored RF functions are PATEMP and VCXOTEMP measurements. PATEMP input is
used to measure temperature of the RF-IC HELGO. VCXOTEMP input is used for RF PA
manufacturer identification in NPL-4/5.
AUXDET and HEADINT2 inputs can be used for keyboard scanning purposes. These inputs
are routed internally from the miscellaneous block. These lines are used for thermometer
in NPL-4/5.
The output of the backup battery, VBACK, is connected to the converter using a NMOS
switch. There is also a pulldown switch in the VBACK input, which can be used to discharge the back up battery line. The pulldown switch should be disabled during the measurement of the voltage level of the VBACK.
Digital camera
VGA camera module is used in NPL-4/5. Camera is connected to baseband (UPP) through
HW Accelerator IC. The camera data bus is common with display bus. External 1.8V and
2.8V regulators are used as a power supply (VDIG and VANA) for camera module and HW
accelerator. The 2.8V regulator is common for camera, compass and FM-radio.
Nokia Customer CareSystem Module and User Interface
Figure 6: Camera Connections to Baseband
GenIO(01)
REG
2.8V
REG
1.8V
VANA_EXT
VDIG
VGA camera has a resolution of 640 x 480. Pixel size is 5.6um x 5.6um. Both camera and
HW accelerator support sleep functionality in order to minimize the current consumption.
FM radio
FM radio circuitry is implemented using highly integrated radio IC, TEA5767. The MCU
SW controls FM radio circuitry through serial bus interface. The FM radio power supply is
VANA_EXT, which is common with camera and compass.
UPP
LCDUI(1)
LCDUI(0)
GenIO(27)
GenIO(28)
GenIO(26)
GenIO(3)
LCDCamTxDa
LCDCamClk
CamRxDa
CamCSX
CamSDX
CamClk
HW
ccelerato
CCISCL
CCIDA
CCPCLKN
CCPCLKP
CCPDATAN
CCPDATAP
Camera
Figure 7: FM Radio Audio-, Antenna- and Digital Interface Connections
System Module and User InterfaceNokia Customer Care
Electrical compass
The compass will have two magnetometer channels and it uses anisotropic magnetoresistive (AMR) magnetometer component (containing both X- and Y-axes). Each measurement axis is configured as a 4-element Whetstone bridge converting the magnetic field
into differential output voltage. This sensor element is capable of sensing fields in milligauss range. In order to achieve the measurement resolution, the sensor must be frequently reset by a current pulse run through the set/reset coil of the sensor element. The
MagIC ASIC will interface the phone engine through the CBUS interface. The calculation
of the compass heading and the calibration of the magnetometer are carried out in the
phone engine.
NPL-4/5 will have an air-bubble for the user to level the device.
The heading is shown by compass rose in phone display.
Figure 8: Baseband and Compass Interface
Vbridge
x-axes
y-axes
Magneto
meter
UEMEK
UEME
VIO
PURX
CBUS
MagIC
DVdd
Clr
UPP
Thermometer
The 1% accuracy NTC-resistor is used for ambient temperature measurement. NTC resistor sensor is located on UI-board under the keypad shield. It is connected with two A/D –
lines (AuxDet and Headint2) to UEMEK.
Voltages are measured over 1% accuracy resistor that is connected series with temperature sensor. This gives sufficient accuracy for temperature measurement without calibration.
Nokia Customer CareSystem Module and User Interface
Figure 9: Ambient Temperature Sensor Interface to BB
VANA
Backup battery
Backup battery is used in case when main battery is either removed or dis-charged.
Backup battery is used for keeping realtime clock running for minimum of 30 minutes.
Rechargeable backup battery is connected between UEMEK VBACK and GND. In UEMEK
backup battery charging high limit is set to 3.2V. The cut–off limit voltage (V BUCoff– )
for backup battery is 2.0V.
R211, 12k
5%
R212, 68k
1%
R101,10k
NTC 1%
uxDet
Headint2
UI board
/D
MUX
UEMEk
Slow
DC
Backup battery charging is controlled by MCU by writing into UEM register. Li-Ion SMD
battery type is used. The nominal capacity of the battery is 0.01 mAh.
Parameter
Test conditions
Back-up battery
voltage
Back-up battery
cut-off limit
Charging voltage
(VBAT 3.4V)
Charging currentI
SIM interface
The UEMEK contains the SIM interface logic level shifting. The SIM interface can be programmed to support 3V and 1.8V SIM. A register in the UEMEK selects SIM supply volt-
System Module and User InterfaceNokia Customer Care
age. It is only allowed to change the SIM supply voltage when the SIM IF is powered
down.
The whole SIM interface locates in two chips UPP and UEMEK.
The SIM interface in the UEMEK contains power up/down, port gating, card detect, data
receiving, ATRcounter, registers and level shifting buffers logic. The SIM interface is the
electrical interface between the Subscriber Identity Module Card (SIM Card) and mobile
phone (via UEMEK device).
Table 21: SIMCARDet Detection
Parameter
SIMCARDet, BSI
ariableMin
ypMaxUnit
Vkey1.942.12.26V
comparator
Threshold
SIMCARDet, BSI
Vsimhyst5075100mV
comparator
Hysteresis (1)
The data communication between the card and the phone is asynchronous half duplex.
The clock supplied to the card is in GSM system 1.083 MHz or 3.25 MHz.
Figure 10: UPP/UEMEK SIM Interface Connections
SIM
C5 C6 C7
C1
C3
C2
C8
C4
SIM
ASIP
SIMIO
SIMClk
SIMRst
SIM
UEME
SIMIO
SIMClk
SIMRst
SIMIF
register
UPP
SIMIO
SIMClk
SIMR
UIF Block
From Battery
ype contact
t
BSI
UEME
K
digital
lo
ic
UEMEKI
CBusDa
CBusEnX
CBusClk
FCI (Functional Cover Interface)
NPL-4/5 has functional cover interface for changeable functional B-cover. The functional
cover interface consists of FCI ASIP chip and five contact pads on UI PWB. HW does not
support the I2C in BB4.0 engine whereupon interface uses SW emulated I2C protocol.
The FCI ASIP chip includes switch for power supply control and EMC filters for data lines.
Nokia Customer CareSystem Module and User Interface
Figure 11: FCI Interface
GenIO_18
EN
VBAT
VIO
FCI ASIP
Switch
+
Short Circuit
protection
TerminalFunctional Cover
ferrite
FC_Vout
Cout
ferrite
Reg.
Cin
GenIO_22
UPP
GenIO_2
GenIO_25
Bottom View
Keypad-side FC conn.
Pad layout
ferrite
ferrite
ferrite
FC_SDA
FC_SCL
FC_INT
ferrite
ferrite
ferrite
MCU
Figure 12: FCI Connector Pin Order on PWB
1. Vout
2. GND
3. SDA
4. SCL
5. FCIInt
15
Memory
For the MCU UPP includes ROM, 2 Kbytes, that is used mainly for boot code of MCU. To
speed up the
MCU operation small 64-byte cache is also integrated as a part of the MCU memory
interface. For program memory 8Mbit (512 x 16bit) PDRAM is integrated. RAM block can
System Module and User InterfaceNokia Customer Care
also be used as data memory and it is byte addressable. RAM is mainly for MCU purposes
but also DSP has also access to it if needed.
MCU code is stored into external flash memory. Size of the flash is 128Mbit (8M x 16bit).
The NPL-4/5 baseband supports a burst mode flash with multiplexed address/data bus.
Access to the flash memory is performed as 16-bit access. The flash has Read While
Write capabilities, which makes the emulation of EEPROM within the flash easy.
External memory
NPL-4/5 uses Multi Chip Package Memory, which combines 128Mbit Muxed Burst MultiBank NOR Flash and 16Mbit Muxed PSRAM.
The 128Mbit Flash memory is organized as 8M x16 bit and 16Mbit PSRAM is organized
as 1M x16 bit.
The memory architecture of flash memory is designed to divide its memory arrays into
263 blocks and this provides highly flexible erase and program capability.
Nokia Customer CareSystem Module and User Interface
Compass
This chapter describes electronic compass function integration to baseband. Measurement is based on magnetoresistive sensor and controlled with baseband ASICs, UPP and
UEME via MagIC ASIC.
The electronic compass will have two magnetometer channels for detecting x and y
direction components of earth magnetic field and it uses Honeywell’s anisotropic magnetoresistive (AMR) magnetometer component HMC1052 (containing both x- and y-
axes). Both channel rely on the magnetoresistive effect and provide the required sensitivity and linearity to measure the weak magnetic field of the earth.
Each measurement axis is configured as a 4-element Whetstone bridge converting the
magnetic field into differential output voltage. This sensor element is capable of sensing
fields in milligauss range. In order to achieve the measurement resolution, a current
pulse to run through the set/reset coil of the sensor element must frequently reset the
sensor. This means basicly compensation of linear offset.
The MagIC ASIC will interface the phone engine through the CBUS. The calculation of
the compass heading and the calibration of the magnetometer are carried out in the
phone engine.
Earth magnetic field
The magnetic field of the earth is the physical quantity to be evaluated by a compass.
The magnetic field strength on the earth varies with location and covers the range from
about 200 to 700 mGauss. Earth magnetic field is assumed to be like as generated by a
bar magnet (in the earth). The magnetic field lines point from the earth´s south pole to
its north pole. Exactly, 2-dimensional magnetometer measures earth magnetic horizontal field component.
The field lines are perpendicular to the earth surface at the poles and parallel at the
equator. Thus, the earth field points downwards in the northern hemisphere and upwards
in the southern hemisphere.
An important fact is, that the magnetic poles do not coincide with the geographical
poles, which are defined by the earth´s axis of rotation. The angle between the magnetic
and the rotation axis is about 11.5°. As a consequence, the magnetic field lines do not
exactly point to geographic or “true” north.
System Module and User InterfaceNokia Customer Care
Figure 13: Earth’s Magnetic Field
Heading angle or azimuth (α)
The angle between magnetic north and the heading direction. Magnetic north is the
direction of xhyh the earth´s field component perpendicular to gravity. Throughout this
paper, xhyh will be referred to as “horizontal” component of the earth´s field.
The compass heading is defined by:
The azimuth is the reading quantity of a compass. Throughout this paper, α is counted
clockwise from magnetic north, i.e. north is 360° or 0°, east is 90°, south is 180°, west is
270°.
Inclination (δ)
Also known dip. The angle between the earth´s field vector and the horizontal plane. As
already pointed out, the inclination varies with the actual location on earth, being zero
at the equator and approaching ±90° near the poles.
Headingarctan)(
⎞
⎛
y
h
⎟
α
=
⎜
⎟
⎜
x
h
⎠
⎝
Declination (λ)
The angle between geographic or true north and magnetic north. Declination is dependent on the actual position on earth. It also has a long-term drift. Declination can be to
the east or to the west and can reach values of about ±25°. The azimuth measured by a
compass has to be corrected by the declination in order to find the heading direction
System Module and User InterfaceNokia Customer Care
Magnetometer Sensor
The magnetometer will be implemented with anisotropic magnetoresistive (AMR) magnetometer component. Two-axis linear magnetic sensors are designed as a Wheatstone
bridges formed by a magnetoresistive metal film. Sensor acts as resistor which resistance
depends on magnetic field strength and direction. This bridge element is capable of
sensing fields in milligauss range.
In order to achieve the measurement resolution, a magnetic pulse must frequently reset
the sensor. Eliminating and compensating external disturbances will be done via coil
strip near of sensor elements with current pulse.
Offset coil strap is used for production level testing and self-testing.
Main features
•Two magnetometer channel blocks (containing X- and Y-axes).
-Measurement with 4-element Wheastone bridge /axes
-Convert magnetic earth field X and Y components to differential outputs
Nokia Customer CareSystem Module and User Interface
Test Circuitry
Based on constant current generator, which drives internal coil on magnetometer chip.
Circuit is controlled via general IO –pin on MagIC/RegCtrl. On current is 2.0mA, off current is 0.00mA.
Figure 18: Test Circuitry
Vana_Ext
RegCtrl
Constant
current
driver
Figure 19: Offset strap coil current effect
sensor
Offset strap current will produce 320 to 420digit offset to raw x and y values.
MagIC ASIC
The electronic compass will have two magnetometer channels and it uses anisotropic
magnetoresistive (AMR) magnetometer component (containing both X- and Y-axes).
Each measurement axis is configured as a 4-element Wheatstone bridge converting the
magnetic field into a differential output voltage. This sensor element is capable of sensing fields in milligauss range. In order to achieve the measurement resolution, the sensor
must be frequently reset by a current pulse that is driven through the set/reset coil of the
sensor element. The ASIC will interface the phone engine through either the CBUS or I2C
interface. The calculation of the compass heading and the calibration of the magnetometer are carried out in the phone engine. The ASIC has a third magnetometer channel,
but it is not used in this project.
System Module and User InterfaceNokia Customer Care
Main features
The ASIC supports three magnetometer axis. The ASIC features are:
•Pre-amplifier followed by a single-shot sigma delta type of ADC for each measurement
channel
•H-bridge for driving the SET/RESET coil inside the magnetometer element
•Internal voltage reference for the ADC and the magnetometer bridge
•Digital control interfaces (I2C, CBUS, UART)
•Control registers
•One-bit digital control output signal to turn on/off the external linear regulator
Block diagram and functional descriptions
Figure 20: Block Diagram
Clk
I2CClk
I2CDa
CBusClk
CBusEnX
CBusDa
UARTRx
UARTTx
VBridge
TankCharge
SRVdd
SROp
SROm
SRVss
InX
InY
InZ
write cmd,addr
I2C slave interface
CBUS interface
UART interface
Bandgap
reference
Magnetometer
SET/RESET
generator
Pre - amplifier
amplifier
Pre
-
Pre - amplifier
2
2
3
3
2
2
2
write data (8)
write cmd,addr
write data (16)
write cmd,addr
write data (8)
read addr
read data (8)
read addr
read data (16)
read addr
read data (8)
REGISTERSCONTROL
Sigma-delta ADC
Sigma-delta ADC
Sigma-delta ADC
data
Single shot
measurement
counters
CLOCK
DIVIDER
internal
clocks
reset
DVdd
DVss
ClrX
RegCtrl
SMC
TMC
DTest1
DTest2
DTest3
Vdd
Vss
The magnetometer interface has three differential inputs for X-, Y- and Z-bridge respectively. The measurement path for each axis can be enabled/disabled separately and the
power consumption of any unused path is minimized. The magneto-resistive bridges of
all axes are biased by a single reference voltage (2.2 V) provided by the internal bandgap reference.
Nokia Customer CareSystem Module and User Interface
The voltage from the magneto-resistive bridge is first amplified with a slow, continuoustime stage. This stage has a passive RC-filter at its input. After that, there is a dedicated,
second-order sigma-delta ADC for each measurement channel. The sigma delta ADC is
making DC-type of instantaneous measurements and thus it is operated in a single-shot
mode and the digital conversion result is obtained by using a simple counter only. The
measurement path does not have any analog offset-compensation or gain adjustment
functions. If needed, the magnetic field measurement range (±2 gauss) of the measurement chain can be extended by reducing the voltage over the sensor bridge by adding
resistors to both sides of the sensor bridge. In this case though, the measurement resolution will be reduced accordingly.
MagIC control interface
Pin assignment
MagIC ASIC interface - Magnetometer sensor
Table 23: MagIC-magnetometer interface
MagIC
Pad
Pin Name
C1SRVss1GNDGNDGround for S/R tank
D2SROm1Analog
D1SROm2Analog
E1SRVss2GNDGNDGround for S/R tank
F1SROp1Analog
F2SROp2Analog
G2SRVss3GNDGNDGround for S/R tank
MagIC
Pin Type
Output
Output
Output
Output
Sensor
Pad
8SR-
8SR-
11SR+
11SR+
Sensor
Pin Name
(A,B)
(A,B)
(A,B)
(A,B)
ConnectionFunction
charge capacitor circuit
to magnetic sensor S/R-negative output for S/
R
to magnetic sensor S/R-negative output for S/
R
charge capacitor circuit
to magnetic sensor S/R+
(between pins is 100nF capacitor)
to magnetic sensor S/R+
(between pins is 100nF capacitor)
positive output for S/R
(two power pads on
die, double bonding)
positive output for S/R
(two power pads on
die, double bonding)
charge capacitor circuit
G3SRVdd1Power
supply
from UEME via MagIC to tank charge
capacitor 1uF)
Vdd supply for S/R
(two power pads on
die, double bonding to
one pin)
for magnetometer offset strap constant
current driver
magnetometer offset strap
GND
Power supply for constant current
driver
On/off control
positive
Offset strap current,
negative
Power supply from
battery
The MagIC ASIC has two separate voltage supplies. DVDD is supplying digital functions
and AVDD analogue functions. The digital supply is capable of running at a voltage of
1.8V for compatibility with the BB I/O levels.
After the phone is started, the DVDD voltage is always on, since it is supplied from VIO
regulator.
AVDD can be off or on at power up depending which regulator is used for it.
Using VIO for DVDD supply
VIO is available on UEME. The digital supply is capable of running at a voltage of 1.8V for
compatibility with the BB I/O levels.
Using external regulator for AVDD
External AVDD regulation voltage level is 2.8V
The analogue supply is fed from the external regulator whose output is enabled by the
GenIa signal.
Nokia Customer CareSystem Module and User Interface
Compass and phone basics
Phone directions
Directions with phone on this document is mentioned on Figure 23 Directions through
phone.
Sensible use of compass function means that phone (and 2-axis magnetometer) is accurately in horizontal level. This is done with internal builder level (air bubble) on phone.
Measured and displayed numerical compass heading is angle between TOP direction and
geographical north direction. Numerical values are part of 1/360 of full round circle.
Compass rose point graphical difference of TOP direction and geographical north direction (with declination angle). TOP direction is direction on users motion.
System Module and User InterfaceNokia Customer Care
General description
Operation modes
•Shutdown
-MagIC is set to stand-by mode
-Logic voltage VIO is always on
Analog voltage supply is normally off, but other functions can switch voltage on
•Active compass function
-External power supply is on
-MagIC is set to active mode
-System clock is activated
•Production test mode
-As active mode but also offset strap current is activated
Compass function main features
Compass display menu
Compass function is controlled via UI SW menu structures. When compass display menu
is selected, it starts compass function.
Compass display results
Compass azimuth result is displayed with heading angle with numerical mode and with
(compass rose) pointer. Measurement is always continuous, only user action can stop
actions.
Other functionality during active compass function:
•Minimal TX RF
-Location update via network
•No charging
•Keyboard lights always on (also during calibration)
Nokia Customer CareSystem Module and User Interface
Compass calibration SW
Calibration is needed for compensate external magnetic field and improve performance
of compass reading accuracy.
User assisted calibration
UI SW menu structure
•User select checked horizontal plane with no disturbance near of phone
•With very slow rotating (about 10s / round) MCU SW will find values for compensation
during one round.
•SW calculates calibration values
Compass declination menu
Used for setting compensated declination angle. Declination values is accessible from
special maps or lists of places. Declination angle value varies about ±25° depending geographical place on earth.
Supply interface for manual calibration, used also for resetting calibration values
Nokia Customer CareSystem Module and User Interface
Service Software Interface (Phoenix)
AMS functions can use some internal parameters for compass functions. Those controls
and values are available from Phoenix PCSW /Compass Control.
•Compass function on and off
•Heading angle result
•x, y results
•calibration values, read and set
- min x (circle)
- max x (circle)
- min y (circle)
- max y (circle)
- scorra (ellipse)
- scorrb (ellipse)
•Offset strap coil on and off
•Calibration routine must be capable to start from Phoenix menu
Manual calibration
Manual calibration is mainly used for resetting calibration values to zero values but also
it is sensible for making small changes to calibration values.
•Values of basic correction: min x, max x, min y, max y,
•Values of sloped ellipse correction: scorra , scorrb
System Module and User InterfaceNokia Customer Care
Performance
Calibration basics
Calibration process target is to normalize measured x and y value before calculation to
heading angle, exactly: calibration removes harmful effects of phone own
Calibration is needed because every phone has different magnetic behaviour and also the
geographical places are different
Recalibration is needed because phone has drift on magnetization level depending user
actions and geographical place changes
Basically in phone levels are two type of normalization,
System Module and User InterfaceNokia Customer Care
User Interface
Figure 25: User Interface Connections
Display
NPL-4/5 has 130 x130 pixel 12bpp (bits per pixel) passive matrix color STN display. LCD
is connected to transceiver PWB by 10-pin board to board connector. Interface is using
9-bit data transfer. Partial display function is implemented in the module.
Nokia Customer CareSystem Module and User Interface
UI Board
NPL-4/5 consists of separate UI board, type designate wk4, which includes contacts for
the keypad domes, Functional cover interface pads, Thermoter thermistor and LED’s for
keypad lighting. UI board is connected to main PWB through 20 pole board-to-board
connector with springs.
5x5-matrix keyboard is used in NPL-4/5. Key pressing is detected by scanning procedure.
Keypad signals are connected UPP keyboard interface.
Figure 27: UI Board
UPP
ROW 0
ROW 1
ROW 2
ROW 3
ROW 4
EMIF10 ASIP
EMC filter
vol
up
vol
dow
se
lect
PTT
send
left
s
up
left
n
14
58
2
693#
end
do
wn
right
right
s
UEMEk
*7
0
COL 0
COL 1
COL 2
COL 3
COL 4
PWRONX
EMC
filter
Power
Switch
When no key is pressed, row inputs are high due to UPP internal pull-up resistors. The
columns are written zero. When key is pressed one row is pulled down and an interrupt is
generated to MCU. After receiving interrupt, MCU starts scanning procedure. All columns
are first written high and then one column at the time is written down. All other columns except one, which was written down, are set as inputs. Rows are read while column at the time is written down. If some row is down it indicates that key which is at
the cross point of selected column and row was pressed. After detecting pressed key all
register inside the UPP are reset and columns are written back to zero.
System Module and User InterfaceNokia Customer Care
Power supply for LEDs
DC/DC converter generates VLED supply voltage for white LEDs. There are two white LEDs
connected series in display and on keypad PWB in four branches. The flashlight has one
white LED. Feedback resistors R300, R302 and R310 set output voltage. The voltage reference is 0.515V inside the driver.
Driver is controlled by the UEMEK via CALLED1 output. This signal is connected to driver
EN-pin (on/off). R317 is used to increase converter output current.
Figure 28: VLED Voltage Supply
CALLED
Keyboard LEDs driver
LEDs are supplied from VLED voltage throught current limiting circuit. Keyboard illumination is controlled by DLIGHT –line (UEMEK). BJT driver controls the constant current
generator. DLIGHT line needs voltage matching for higher VLED voltage than battery
voltage. Control line has capability to dimming. The DLIGHT line is common for display
and keypad illumination driving.
Driver will work as constant current genertor increase or decrease the output voltage for
LEDs to keep the current stable. This means that constant current flow through each
branch. Serial resistance 39R is used to create the current limit with transistor Vbe voltage.
Nokia Customer CareSystem Module and User Interface
Figure 29: Keyboard Led Driver and Control Diagram
VLED
DLIGHT
R=39Ω
UI Board
Display and air bubble LED driver
LEDs are supplied from VLED voltage throught current limiting circuit. Display and air
bubble illumination is controlled by DLIGHT –line (UEMEK). BJT driver controls the constant current generator.
- Driver will work as constant current generator increase or decrease the output voltage
for LEDs to keep the current stable. Serial resistance 33R is used to create the current
limit with transistor Vbe voltage.
- Air bubble led is located under the air bubble. Its current consumption will be ~3.8mA.
Figure 30: Display and Air Bubble LEDs driver and Control Diagram
VLED
DLIGHT
NA
R=27Ω
Display
Air bubble
led
R=1000
Flashlight LEDs driver
LED is supplied from VLED voltage throught current limiting circuit. Flashlight is controlled by CallLED2 line (UEMEK). BJT driver controls the constant current generator.
CallLED2 line needs voltage matching for higher VLED voltage than battery voltage. Current consumption will be 20mA.
System Module and User InterfaceNokia Customer Care
- Driver will work as constant current generator increase or decrease the output voltage
for LEDs to keep the current stable. Serial resistance 33R is used to create the current
limit with transistor Vbe voltage.
Figure 31: Flashlight Driver and Control
VLED
CallLED2
R=33Ω
R=47Ω
Internal microphone
The internal microphone capsule is mounted into the system connector assy, which is
connected to engine board with springs. Microphone is omni directional and it’s connected to the UEMEK microphone input MIC1P/N. The microphone input is symmetric
and the UEMEK (MICB1) provides bias voltage.
Nokia Customer CareSystem Module and User Interface
Internal speaker
There is a dynamic earpiece with impedance of 32 ohms. The earpiece is low impedance
one since the sound pressure is to be generated using current and not voltage as the
supply voltage is restricted to 2.7V. The earpiece is driven directly by the UEMEK and the
earpiece driver (EARP & EARN outputs) is a fully differential bridge amplifier with 6 dB
gain.
Figure 33: IEarpiece Connection
UEMEk
IHF
EARP
1000Ω@100MHz
EARN
14V 14V
27pF
27pF
The NPL-4/5 uses the D-class amplifier to gain signal to IHF speaker. The integrated
Hands Free Speaker is used to generate polyphonic ringing tones, FM radio, PoC and IHF
audios. Speaker capsule is mounted under the antenna. Spring contacts are used to connect the IHF Speaker contacts to the system PWB.
Class-D amplifier, it produces high efficiency, which leads to the lower current consumption and makes the thermal issues negligible as well compared to the traditional solutions.
System Module and User InterfaceNokia Customer Care
Headset connections
NPL-4/5 is designed to support fully differential external audio accessory connection. A
headset can be directly connected to Tomahawk system connector. Mono and stereo
audios are supported to earpieces and mono for microphone audios.
Headset implementation uses separate microphone and earpiece signals. The accessory is
detected by the HeadInt signal when the plug is inserted. Normally when no plug is
present the internal pull-down on the HF pin pulls down the HeadInt signal. Due to that
the comparator level is 1.9V the HeadInt signal will not change state even if the HF output is biased to 0.8V. When the plug is inserted the switch is opened and the HeadInt
signal is pulled up by the internal pull-up. The 1.9V threshold level is reached and the
comparator output changes to low state causing an interrupt.
The hook signal is generated by creating a short circuit between the headset microphone
signals. When no accessory is present, the UEMEK internal resistor pulls up the HookInt
signal. When the accessory is inserted and the microphone path is biased the HookInt
signal decreases to 1.8V due to the microphone bias current flowing through the resistor.
When the button is pressed the microphone signals are connected together, and the
HookInt input will get half of micbias dc value 1.1 V. This change in DC level will cause
the HookInt comparator output to change state, in this case from 0 to 1. The button can
be used for answering incoming calls but not to initiate outgoing calls.
Nokia Customer CareSystem Module and User Interface
Figure 35: NPL-4/5 Audio Connections
UEME
EARP
EARN
GenIO(14)
PAOUTP
PAOUTN
HFR
HFCMR
HF
HFCM
MICB2
MIC2P
MIC2N
MICB1
MIC1N
MIC1P
EN
IHF
amplifier
Tomahawk
POPPORT
HSEAR R P
HSEAR R N
HSEAR P
HSEAR N
XMICP
XMICN
Vibra
A vibra alerting device is used to generate a vibration signal for an incoming call. Vibra is
located in the left side of the phone just above the battery block and it is SMD component. Vibra interface is the same like other DCT4 projects. The vibra is controlled by a
PWM signal from the UEMEK. Frequency can be set to 64, 129, 258 or 520 Hz and duty
cycle can vary between 3% - 97%.
System Module and User InterfaceNokia Customer Care
RF Module
The RF module comprises all RF functions of the NPL-4/5 engine. The US variant NPL-4
includes GSM850/GSM1800/GSM1900 bands and the EU variant NPL-5 EGSM900 /
GSM1800 and GSM1900 bands.
Both variants support GPRS (MSC10), EGPRS (MSC6) and HSCSD protocols and multislot
classes 1to 6. The aim is to introduce Push to talk Over Cellular (PoC) feature in both
variants.
The core of the RF is the Helgo RF ASIC. Other main components include:
- the power amplifier module which includes two amplifier chains, one for GSM850/
EGSM900 and the other for GSM1800/1900.
- 26 MHz VCTCXO for frequency reference
- 3296-3980 MHz SHF VCO (super high frequency voltage controlled oscillator)
- front end module with a RX/TX switch and four RF bandpass SAW filters
EGSM900 and GSM1800 LNAs (Low Noise Amplifier) for the receiver front-end are integrated in the Helgo while GSM1900 LNA is external.
NPL-4/5 is using lead free components and lead free SMD process.
The RF module includes two metal shields: one for the PA, antenna switch module and
filters and one for Helgo, VCO and VCTCXO.
Internal antenna is based on the PIFA (Planar Inverted F-Antenna) concept.
The RF is controlled by the baseband section of the engine through a serial bus, referred
later on as RFBus. This serial bus is used to pass the information about the frequency
band, mode of operation, and synthesizer channel for the RF. In addition, exact timing
information and receiver gain settings are transferred through the RFBus.
Physically, the bus is located between the baseband ASIC called UPP and the Helgo.
Using the information obtained from UPP the Helgo controls itself to the required mode
of operation and further sends control signals to the front end and power amplifier modules. In addition to the RFBus there are other interface signals for the power control loop
and VCTCXO control and for the modulated waveforms.
System Module and User InterfaceNokia Customer Care
DC characteristics
Regulators
The transceiver baseband section has a multi function analog ASIC, UEMEK, which contains among other functions six pieces of 2.78 V linear regulators and a 4.8 V switching
regulator. All the regulators can be controlled individually by the 2.78 V logic directly or
through a control register. Normally, direct control is needed because of switching speed
requirement: the regulators are used to enable the RF-functions which means that the
controls must be fast enough.
The seven regulators are named VR1 to VR7. VrefRF01 is used as the reference voltages
for the Helgo, VrefRF01 (1.35V) for the bias reference and for the RX ADC (analog-todigital converter) reference.
The regulators (except for VR7) are connected to the Helgo. Different modes of operation
can be selected inside the Helgo according to the control information coming through
the RFBus.
System Module and User InterfaceNokia Customer Care
Frequency synthesizers
The VCO frequency is locked by a phase locked loop (PLL) and VCTCXO which is running
at 26 MHz.
The frequency of the VCTCXO is in turn locked into the frequency of the base station with
the help of an AFC voltage which is generated in UEMEK by an 11 bit D/A (digital-toanalog) converter.
The PLL is located in the Helgo and is controlled through the RFBus.
Loop filter filters out the comparison pulses of the phase detector and generates a DC
control voltage to the VCO.
The dividers are controlled via the RFBus. RFBusData is for the data, RFBusClk is a serial
clock for the bus and RFBusEna1X is a latch enable, which stores the new data into the
dividers.
Receiver
Each receiver path is a direct conversion linear receiver.
From the antenna the received RF-signal is fed to the front end module where a diplexer
first divides the signal to two separate paths according to the band of operation: either
lower, GSM850/EGSM900 or upper, GSM1800/GSM1900 path.
At each of the paths a pin-diode switch is used to select either receive or transmit mode.
At the upper band in receive mode either GSM1800 or GSM1900 path is further selected
by another pin-diode switch.
The selections are controlled by the Helgo which obtains the mode/band and timing
information through the RFBus. After the switches there is a bandpass filter at each of
the receiver paths. These filters are included in the front end module, except for
GSM1900 where it is external.
Then the signal is fed to the LNAs which are integrated in the Helgo in GSM850/
EGSM900 and GSM1800 while in GSM1900 the LNA is external.
In GSM1900 the amplified signal is fed to a balun and thereafter to a pregain stage of
the mixer while in GSM850/EGSM900 and GSM1800 the LNA’s are directly connected to
the pregain stages without having SAW filters in between. The pregain stages as well as
all the following receiver blocks are integrated in the Helgo. The LNAs have three gain
levels. The first one is the maximum gain, the second one is about 30 dB below the maximum, and the last one is the off state.
After the pregain stages there are demodulator mixers at each signal path to convert the
RF signal directly down to baseband I and Q signals. Local oscillator signals for the mixers are generated by an external VCO the frequency of which is divided by two in
GSM1800 and GSM1900 and by four in GSM850/EGSM900. Those frequency dividers are
integrated in the Helgo and in addition to the division they also provide accurate phase
Nokia Customer CareSystem Module and User Interface
shifting by 90 degrees which is needed for the demodulator mixers.
The demodulator output signals are all differential. After the demodulators the amplifiers
convert the differential signals to single ended. Before that, they combine the signals
from the three demodulators to a single path which means that from the output of the
demodulators to the baseband interface there are just two signal paths (I and Q) which
are common to all the frequency bands of operation.
In addition, the amplifiers perform the first part of the channel filtering and AGC: they
have two gain stages, the first one with a constant gain of 12 dB and 85 kHz -3 dB
bandwidth and the second one with a switchable gain of 6 dB and -4 dB. The filters in
the amplifier blocks are active RC filters. The rest of the analog channel filtering is provided by blocks called BIQUAD.
After the amplifier and BIQUAD blocks there is another AGC-amplifier which provides a
gain control range of 42 dB in 6 dB steps.
In addition to the AGC steps, the last AGC stage also performs the real time DC offset
compensation which is needed in a direct conversion receiver.
After the last AGC and DC offset compensation stages the single ended and filtered Iand Q-signals are finally fed to the RX ADCs. The maximum peak-to-peak voltage swing
for the ADCs is 1.45 V.
In the Helgo there is a port called RF-temp which can be used for compensation of RX
SAW filters thermal behavior. The temperature information to the Helgo comes from a
voltage over two diodes when the diodes are fed with temperature independent, constant current.
Transmitter
The transmitter consists of two final frequency IQ-modulators and power amplifiers, for
the lower and upper bands separately, and a power control loop. The IQ-modulators are
integrated in the Helgo, as well as the operational amplifiers of the power control loop.
The two power amplifiers are located in a single module which also includes the power
detector circuitry. Loop filter parts of the power control loop are implemented as discrete components on the PWB. In the GMSK mode the power is controlled by adjusting
the DC bias levels of the power amplifiers.
The modulated waveforms, i.e. the I- and Q-signals, are generated by the baseband part
of the engine module. After post filtering, implemented as RC-networks, they go into the
IQ-modulator. Local oscillator signals for the modulator mixers are generated by an
external VCO the frequency of which is divided by two in GSM1800 and in GSM1900 and
by four in GSM850/EGSM900. Those frequency dividers are integrated in the Helgo and
in addition to the division they also provide accurate phase shifting by 90 degrees which
is needed for the modulator mixers.
At the upper band there is a dual mode buffer amplifier at the output of the IQ-modulator. The final amplification is realized by a three stage power amplifier.
System Module and User InterfaceNokia Customer Care
There are two different amplifier chains in a single amplifier module, one for GSM850/
EGSM900 and one for GSM1800/GSM1900. The lower band power amplifier is able to
deliver over 2 W of RF power, while the capability of the upper band amplifier is over 1
W.
In the GMSK mode the gain control is implemented by adjusting the bias voltages of the
first two transistor stages thereby reaching the dynamic range of over 70 dB.
After the power amplifier the signal goes through a low pass filter and a pin-diode
switch which is used to select between the reception and transmission. Finally, the two
signal paths, lower and upper band, are combined in a diplexer after which the signal is
routed through the antenna.
Power control circuitry consists of a power amplifier and an error amplifier. The power
amplifier produces a voltage level related to the value of the RF voltage. It is fed to the
negative input of the error amplifier where it is compared to the level of the reference
signal, TXC, obtained from UEMEK. Depending on the difference between the two signals
the biases of the power amplifier stages are either increased or decreased to get the correct power level out of the power amplifier.
Antenna switch module
The antenna switch module includes:
- Antenna 50 ohm input
- RX GSM850/900/1800/1900 single ended outputs,
- TXs EGSM900 and GSM1800/GSM1900 single 50 ohm input