21EARNEarpiece (negative node)
23VA2Analog supply voltage 4.65 V
24ONKEYXPower key (active low)
26MIC_ENMicrophone bias enable (open drain,
active low)
29BUZZERBuzzer control
SYSTEM MODULE GR4/GP4
NHC–4
Baseband Block
Baseband block is designed for a handportable phone, that operates in DAMPS
system. The purpose of the baseband module is to control the phone and process audio signals to and from RF. The module also controls the user interface.
List of Submodules
CTRLUControl Unit for the phone
PWRUPower supply
DSPUDigital Signal Processing block
AUDIOAudio coding
ASICUDSA2 – asic
RFIRF – baseband interface
These blocks are only functional blocks and therefore have no type nor material
codes.
11/97JR
Technical Documentation
8–8
Copyright Nokia Mobile Phones
Modes of Operation
There are the following operating modes in the phone: Analog control channel,
Analog speech channel, Digital control channel, Digital traffic channel and out–
of–range.
Analog Control Channel Mode (ACC)
Radio unit is ready for reception on analog control channel. Most of the time
only RX–modem of UDSA2–asic and clock for it are operational. All other circuitry is powered down. Sometimes UDSA2 detects incoming data and wakes
up the MCU to read it. MCU determines whether the data is meant for that particular phone or not. If the call is detected, the phone moves to analog voice
channel or digital traffic channel mode depending on the orders by the base
station. Occasionally the phone communicates with the base station and then
the phone must be powered up.
Out of Range Mode (OOR)
All circuitry is powered down except a timer in UDSA2. After the timer has
elapsed the phone tries to establish the connection to base station. If it
succeeds, the phone goes to analog control channel mode. If the connection
can not be established the phone will stay in out of range mode, start the counter in ASIC and power down all other circuitry.
SYSTEM MODULE GR4/GP4
NHC–4
11/97JR
Technical Documentation
Analog Voice Channel Mode (AVCH)
The phone is capable for analog receiving and transmitting. All circuitry is powered up except digital rx parts. MCU is in charge of the signalling between the
phone and the base station.
Whenever possible the circuits are put to sleep or standby.
Digital Control Channel Mode (DCC)
On digital control channel (DCC) DSPU receives the paging information from
the Paging channel (PCH) or Broadcasting channel (BCCH). DSPU sends messages to MCU for processing them.
Phone is in sleep between pagings.
From DCC phone may be commanded to analog control channel or to analog
or digital traffic channel
Digital Traffic Channel Mode
8–9
Copyright Nokia Mobile Phones
The phone is capable for receiving and transmitting on digital traffic channel. All
circuitry is powered up, except FM detector.
On digital trafic channel DSPU processes speech signal in 20 ms time slots.
DSPU performs the speech and channel functions in time shared fashion and
sleeps whenever possible. Rx and tx are powered on and off according to the
slot timing. MCU is waken up mainly by DSPU, when there is signalling information for the CS.
Supply voltages and power consumption
Line symbolMinimum Typ/nom Maximum Unit/notes
VBAT5.3 V6.0 V9.0 V
VCHAR11.0 V13.0 V
VA14.5 V4.65 V4.8 VImax = 40 mA
VA24.5 V4.65 V4.8 VImax = 80 mA
VL14.5 V4.65 V4.8 VImax = 150 mA
VL24.5 V4.65 V4.8 VImax = 150 mA
VREF4.6 V4.65 V4.8 VImax = 5 mA
VF11.4 V12 V12.6 V
SYSTEM MODULE GR4/GP4
NHC–4
Audio Control Signals
The nominal values correspond ±2.9 kHz peak deviation.
Line symbolMinimum Typ./nom. Maximum
MICP, MICN106.1 mV
EARP, EARN43.7 V
EXTEAR
• min d.c. level 2.0 V158 mV
XMIC
• min d.c. level 2.0 V 11 kΩ pull–down
resistor in HP71 mV
Current Consumption
StateVL1/mA VL2/mAVA1/mAVA2/mA
11/97JR
Technical Documentation
rms
8–10
Copyright Nokia Mobile Phones
rms
rms
rms
1.384 V
600 mV
1026 mV
rms
rms
rms
NOSERV121.2<50 µA<50 µA
SERV Ana18113 µA140 µA
Analog call43508.411
Digital call43634.611
UDSA2 uses an unbuffered clock from the VCTCXO. MCU can select its clock
frequency: 4.86 MHz, 9.72 or 19.44 MHz (default 9.72 MHz). DSP uses internal
4X PLL for generating the 38.88 MHz. Audio codec uses different clocks in A–
and D–mode. VCTCXO oscillator is running all the time.
All of the clock outputs can be disabled/enabled. DSP controls the DSP clock
and MCU clock is controlled by MCU. If DSP is in sleep mode, MCU can wake
SYSTEM MODULE GR4/GP4
NHC–4
it up by sending a PIO–message. MCU and DSP clocks are also controlled by
the sleep clock.
Reset and Power Control
reset in
DSP
11/97JR
Technical Documentation
RFI
reset in
ASIC
RFI Reset Out
DSP Reset Out
MCU Reset Out
resetreg
Vcc
Reset in
resetreg
8–12
Copyright Nokia Mobile Phones
LCD
Reset in
PSL+
VL1
XRESreset in
XPWRON
XPwrOff
approx 0.5s
The supply power is switched on by PWR key on keyboard. All devices are
powered up at the same time by PSL+.
PSL+ supplies the reset to ASIC at power up. ASIC starts the clocks to DSP
and MCU. After 100 ms delay the PSL+ release the reset to ASIC, and ASIC
releases the resets to all circuitry. Power up reset resets MCU , RFI and DSP.
For powering of the phone, the user pushes PWR–key. MCU detects that it is
pushed. After that the MCU cuts the eventual ongoing call, exits all tasks, acts
dead to the user and leaves PSL+ watchdog without resets. After power–down
delay PSL+ cuts the supply voltage from all the circuitry.
XPWRON
MCU
SYSTEM MODULE GR4/GP4
NHC–4
Watchdog System
PSL
11/97JR
Technical Documentation
reset
DSP
1
5
POWER
3
8–13
Copyright Nokia Mobile Phones
4
ASIC
4
2
reset
XPWROFF
Normal operation:
1MCU tests DSP
2MCU updates ASIC watchdog timer (> 2 Hz)
3MCU pulses the XPWROFF input on the PSL+
Failed operation:
4SIC resets MCU and DSPs (After about 0.5 sec failure)
5PSL+ switches the power off (After 0.750 ms failure)
MCU
(about 2 Hz)
SYSTEM MODULE GR4/GP4
NHC–4
CTRLU
Introduction
The Control block provides a mastercomputer unit (MCU) and it’s environment.
The environment consists of three memory circuits (FLASH, SRAM, EEPROM),
20 bit address bus and 8 bit data bus.EEPROM uses serial communication.
MCU functions:
– system control
– communication control
– user interface
– authentication
– RF monitoring
– power up/down control
– accessory monitoring
11/97JR
Technical Documentation
8–14
Copyright Nokia Mobile Phones
– battery monitoring
– self–test and production testing
– charging control
Input Signals of CTRLU
Signal nameSignal descriptionFrom
VL1Power supply voltage for CTRLU blockPWRU
VREFReference voltage for MCU A/D converter PWRU
VBATDETBattery voltage detectionPWRU
VCCharger voltage monitoringPWRU
ROMSELXChip select for the FLASH memoryASIC
RAMSELXChip select for the SRAM memoryASIC
RESETXReset signal for MCUASIC
NMINon–maskable interrupt requestASIC
MCUCLKMain clock for MCUASIC
IRQXInterrupt requestASIC
MBUSOUTTransmitted M2BUS–data from M2BUS–ASIC
circuitry of ASIC
PCMCDOAudio codec control data receivingAUDIO
RSSIReceived signal level indicatorRF
TRFRF module temperature detectionRF
SYSTEM MODULE GR4/GP4
NHC–4
TXFTransmitter on/off error controlRF
VFProgramming voltage for flash memorySystem conn.
JCONNIndicates if phone is connected to carSystem conn.
RXD2_HOOKThe use of handsfree monitoring System conn.
circuitry of ASIC.
PCMCLKClock for audio codec control dataAUDIO
transfer
PCMCDIAudio codec control data transmittingAUDIO
XSELPCMCChip select for audio codecAUDIO
TXD2_PHFSPower on/off control for HF deviceSystem conn.
Verification output of the programmed
data of flash on the production line
UIF8Call–led controlUif conn.
BUZZERBuzzer signal to earphone Uif conn.
SYSTEM MODULE GR4/GP4
NHC–4
Bidirectional Signal of CTRLU
Signal nameSignal descriptionTo/From
MCUDA(7;0)MCU’s 8 bit data busASIC,memories
M2BUSAsyncronous serial data busSystem conn.
Block Description of CTRLU
MCU – Memories
MCU has a 20 bits wide address bus A(19:0) and an 8–bit data bus with memories. The address bits A(19:16) are used for chip select decoding. The decoding is done in UDSA2–asic.
On the Hitachi HD647534 internal memory map there is the following:
MCU controls the watchdog timer in PSL+. It sends a positive pulse at approximately 2 Hz to XPWROFF pin of the PSL+ to keep the power on. If MCU fails to
deliver this pulse, the PSL+ will remove power from the system. MCU controls
also the charger on/off switching in the PWRU block. When power off is requested MCU leaves PSL+ watchdog without reset. After the watchdog has
elapsed PSL+ cuts off the supply voltages from the phone.
CTRLU – ASIC
MCU and ASIC have a common 8 bit data bus and a 9 bit address bus. A(5:0)
are used for normal addressing whereas bits A(19:16) are decoded in ASIC to
chip select inputs for CTRLU memories. ASIC controls the main clock, main reset and interrupts to MCU. The internal clock of MCU is half the MCUCLK clock
speed. RESETX resets everything in MCU except the contents of the RAM.
IRQX is general purpose interrupt request line from ASIC. After IRQX request
the interrupt register of asic is read to find out the reason for interrupt. NMI–interrupt is used only to wake up MCU from software standby mode.
CTRLU – DSPU
MCU and DSP communicate through ASIC. ASIC has MCU mailbox and DSP–
mailbox. MCU writes data to MCU mailbox where DSP can only read the incoming data. In DSP–mailbox data transfer direction is opposite.
SYSTEM MODULE GR4/GP4
NHC–4
11/97JR
Technical Documentation
Copyright Nokia Mobile Phones
8–17
CTRLU – AUDIO
When the the chip select signal XSELPCMC goes low, MCU writes or reads
control data from AUDIO at the rate defined PCMCLK. PCMCDI is output data
line from MCU to codec and PCMCDO is input data line from codec to MCU.
CTRLU – BATTERY – Monitoring
MCU monitors battery functions with 3 channels (BTEMP, BSI,VBATDET) of an
8 channel A/D converter.
CTRLU – RF – Monitoring
MCU monitors RF functions with two channels (RSSI and TRF) of an 8 channel AD converter and one digital I/O–pin (TXI).
CTRLU – Keyboard and LCD Driver Interface
MCU and User Interface communication is controlled through ASIC.
CTRLU – ACCESSORIES
M2BUS is used to control external accessories. This interface can be used also
to factory testing and service and maintenance purposes.
Behaviour in Different Modes
Analog Control Channel Modes
While on analog control channel the MCU and the peripherals are in standby.
From time to time the MCU must poll the states of the control lines from the accessories.
The UDSA2 gives an interrupt to MCU if RX–modem detects data on channel.
The MCU then wakes up and starts controlling the receiving. If the data was not
for that phone the MCU will go to standby. Otherwise it will continue to control
the phone and start establishing the call.
Another alternative to wake up the processor is that the user pushes any button
on the keyboard. After that the asic will give an interrupt and the MCU starts to
control the phone.
Out–of–Range Mode
In out–of–range mode the MCU is in standby most of the time. During that time
the input clock is also stopped to save power. ASIC wakes up the MCU from
time to time to control the search for control channels and to reset the PSL+
watchdog. MCU use OOR signal to cut off the voltages from receiver to save
power in out of range mode.
Analog Voice Channel Mode
During analog voice channel operation the MCU is in charge of the operation of
the phone. The MCU is sleeping always when it is possible.
SYSTEM MODULE GR4/GP4
NHC–4
Digital Traffic Channel Mode
During digital traffic channel operation the MCU is in charge of the operation of
the phone. The MCU is sleeping always when it is possible.
Digital Control Channel Mode
While on analog control channel MCU and the peripherals are in standby. From
time to time the MCU must poll the states of the control lines from the accessories.
DSPU perioidically wakes up to receive the paging information from PCH or
BCCH. DSPU wakes up the MCU if message is for the phone. MCU processes
the messages and controls the phone accordingly. If message was not for the
phone, then DSPU goes back to standby.
Another alternative to wake up the processor is that the user pushes any button
on the keyboard. After that the asic will give an interrupt and the MCU starts to
control the phone.
Main Components
11/97JR
Technical Documentation
8–18
Copyright Nokia Mobile Phones
• Hitachi H8/534
– H8/534 is a CMOS microcomputer unit (MCU) comprising a CPU core and
on–chip supporting modules with 16 bit architecture. The data bus to outside
world has 8 bits.
• 512k*8 bit FLASH memory
– 150 ns maximum read access time
– contains the main program code for the MCU; in the beginning the DSP pro-
gram code locates also in FLASH
• 32k*8bit SRAM memory
– 100 ns maximum read access time
• 8k*8bit EEPROM memory
– serial communication
– contains user defined information
SYSTEM MODULE GR4/GP4
NHC–4
PWRU
The power block makes the supply voltages for the baseband and includes also
the charging electronics.
Input Signals of PWRU
Signal nameSignal descriptionFrom
XPWRONPWR on switchUIF
Signal nameSignal descriptionTo
XRESMaster resetASIC
VL1Logic supply voltage 1. Max 150 mA.CTRLU,ASIC,
VL2Logic supply voltage 2. Max 150 mA.DSPU
VA1Analog supply voltage 1. Max 40 mA.RFI
VA2Analog supply voltage 2. Max 80 mA.AUDIO,UIF
VREFReference voltage 4.65V ±2%. Max. 5mA. CTRLU,ASIC,
VBATDETSwitched VBATT divided by 2CTRLU
VCAttenuated VCHARCTRLU
Block Description of PWRU
PSL+ has an internal watchdog, voltage detection and charger detection functions. The watchdog will cut the output voltages if it is not resetted once in
about 0.5 seconds. The voltage detector resets the phone if the battery voltage
falls below 4.5 V.
RFI,UIF
RF
The charging electronics is controlled by the MCU. When the charging voltage
is applied to the phone while the phone is powered up, the MCU detects it and
starts controlling the charging.
If the phone is in power–off, the PSL+ will detect the charging voltage and start
the phone. If the battery voltage is high enough the reset will be released and
the MCU will start controlling the charging. If the battery voltage is too low the
phone is in reset and charging control circuitry will pass the charging current to
SYSTEM MODULE GR4/GP4
NHC–4
the battery. When the battery voltage has reached 4.5 V the reset will be removed and the MCU starts controlling the charging. This all is invisible to the
user.
Main Components of PWRU
• PSL+ asic
– Makes the voltages, has power switch, charger and battery detection and
watchdog.
• Transistor BCP69–25 and Schottky STPS340U
– The charging current is passed through these components.
The DSPU (Digital Signal Processing Unit) block is in charge of the channel
and speech coding according to the IS–54B (2120 Plus) and IS–136 (2160)
specs. The block consists of a TMS320C541 DSP and slow external RAMs.
The DSP chip contains 28k word internal mask ROM and 4k word internal RAM
The main functions by two main modes of the DSPU block are as follows:
– control and general functions:
– main control of the DSP
– communication with MCU and data adapter module
– RF control
– analog mode speech processing functions:
– pre–emphasis, de–emphasis
– expansion, compression
– analog audio signal filtering
– acoustic echo cancellation (only when the handset is used)
– digital mode speech processing functions:
– VAD (Voice Activity Detection)
– full rateVSELP (Vector Sum Exited Linear Prediction) speech co-
ding
– acoustic echo cancellation (only when the standard HF is used)
– analog mode modem functions:
– ST (Signalling Tone) signal generation
– SAT (Supervisory Audio Tone) signal detection and regeneration
– WBD (Wide Band Data) sending
– digital mode modem functions:
– raised cosine filtering
– channel equalization
– interleaving
– convolutional coding and decoding
– MAHO (Mobile Assisted HandOff) measurements
– AFC (Automatic Frequency Control)
– symbol and frame synchronization
– AGC (Automatic Gain Control)
– DTX (Discontinuous Transmission) control
– CRC generation and checking
SYSTEM MODULE GR4/GP4
NHC–4
Input Signal of DSPU
Signal nameSignal descriptionFrom
VL2Logic supply voltage 2. Max 150 mA. PWRU
DSPCLKMaster clock for DSPASIC
DSPRSTXReset for the DSPASIC
PCMDATRCLK,Differential PCM–data receive clockASIC
PCMDATRCLKX
PCMOUTReceived audio in PCM–formatAUDIO
INT0, INT1Interrupts for DSPASIC
PCMCO–SYCLKXPCM–data bit sync clockASIC
Output signal of DSPU
Signal nameSignal descriptionTo
11/97JR
Technical Documentation
8–22
Copyright Nokia Mobile Phones
PCMINTransmitted audio in PCM–formatAUDIO
IOXI/O enable. Indicates access to DSP ASIC
RWXRead/WriteXASIC
DSPAD(17;0)Address bus and control signalsASIC
Bidirectional signal of DSPU
Signal nameSignal descriptionTo/From
DSPDA(15;0)16–bit data busASIC
Block Description of DSPU
DSP communicates with MCU trough a mailbox in the UDSA2 ASIC. DSP communicate with the PCM codec with the SIO1 serial bus. DSP controls RFI and
RF through UDSA2.
Analog transmit
Audio signal in analog mode is fed to the PCM codec, where it is routed, amplified and converted by internal A/D converter into 64 kb/s bitstream. The digitized speech is processed by the DSP audio modules into 48.6 k samples/s audio. The samples are sent to the RFI’s AGC D/A converters. AGC DAC –output
signal is fed to VHF syntheziser to give FM modulation. DSP must also perform
echo cancelling in HF mode.
address space.
SYSTEM MODULE GR4/GP4
NHC–4
11/97JR
Technical Documentation
Copyright Nokia Mobile Phones
8–23
Analog receive
In analog receive the demodulated analog signal is first A/D converted in RFI at
48.6 k samples/s. The samples are directed trough UDSA2 to DSP. DSP performs audio processing and finally transfers the digital audio at 64 kb/s to the
PCM codec, where they are D/A converted. Resulting audio signal is routed
and amplified to the earpiece or external loudspeaker.
Digital transmit
In digital transmit mode DSP processes speech data in 20 ms slots. It performs
VSELP speech coding, CRC generation, convolutional coding and interleaving.
Finally it sends the symbols to the UDSA2 modulator. The UDSA2 modulator
performs the π/4 DQPSK modulation. UDSA2 controls the transmit timing and
at specified intervals sends the I/Q samples at 97.2 k samples/s to RFI for TXI/
Q D/A converters.
Digital receive
In digital receive mode the 2.43 MHz IF signal from RF unit is converted with
RFI/Q A/D converters at sample rate of 48.6 k samples/s. The timing is controlled by UDSA2. DSP performs bit detection with equalizer and then convolutional decoding and CRC checking. After this the (speech) bits are passed for
VSELP speech decoding. The decoded bits are converted to analog signal in
the PCM codec, routed and fed to the earpiece.
Analog modem functions
Analog modem decoding functions: ST and SAT. but not Wide Band Data
(WBD) are performed by the DSP. All modem transmit functions are performed
by DSP. WBD is received through an external BP filter and decoded (Manchester decoding, 3/5 vote and BCH decoding) by the UDSA2 modem. In XSTBY
mode, the 3/5 voting is not used.
Control functions
In all modes except analog control channel mode DSP controls the RF. Controlling is done physically through UDSA2, where all necessary timing functions
are implemented, and control I/O lines are provided for e.g. syntheziser loading, power control etc.
All clocks and timing are generated from the RFC clock, which is amplified in
the ASIC block.
SYSTEM MODULE GR4/GP4
NHC–4
Modes of Operation
DSP goes to sleep by first executing clock stop command to UDSA2 and then
executing IDLE2 instruction. When DSP is in standby, the clock is disabled and
PLL also stopped. DSP is woken up from the sleep by UDSA2 by first starting
the clock and then after a delay issuing an interrupt0/1. No reset is needed.
Analog Control Channel (ACC)
DSP is used to CRC–status checking
Out of Range Mode (OOR)
DSP is used for searching for digital control channels in digital mode. MCU
searches for analog control channels.Synthezisers are controlled by DSP.
Analog Voice Channel Mode (AVCH)
On analog voice channel DSP performs the audio processing, FM modulation,
and signalling except WBD reception. In the HF mode it also performs echocancellation and the HF algorithm.
Digital Traffic Channel Mode (DTCH)
11/97JR
Technical Documentation
8–24
Copyright Nokia Mobile Phones
DSP processes the speech signal in 20 ms slots. RX, TX and MAHO are timed
by the UDSA2 timers. DSP sleeps whenever possible.