Power Up and Reset ....................................................................................................................................6
Power Up - Power Key............................................................................................................................. 8
Power Up - Charger Connection .......................................................................................................... 8
Power Up - RTC Alarm............................................................................................................................. 9
Power Off .......................................................................................................................................................9
Power Consumption and Operation Modes .........................................................................................9
Active Mode ............................................................................................................................................ 10
Power Distribution ....................................................................................................................................11
Clock Distribution ......................................................................................................................................13
Displays and Keymat ................................................................................................................................25
Main Display............................................................................................................................................ 26
Camera .........................................................................................................................................................27
DC Measurements.................................................................................................................................. 28
AC Measurements.................................................................................................................................. 28
FM Radio ......................................................................................................................................................29
FM Radio Test ......................................................................................................................................... 29
USB Interface ..............................................................................................................................................31
Main Display Test Points ........................................................................................................................... 40
Main Display............................................................................................................................................ 60
Power Key ................................................................................................................................................ 63
EL Panel and Driver ............................................................................................................................... 65
USB ................................................................................................................................................................66
FM Radio ......................................................................................................................................................71
Camera .........................................................................................................................................................73
Bluetooth .....................................................................................................................................................73
Nokia Customer CareBaseband Description and Troubleshooting
Introduction
The 6255/6255i/6256/6256i baseband module is a tri-mode, Code Division Multiple
Access (CDMA), dual-band engine and is based on the DCT4.5 standard. The baseband
engine includes two major Application Specific Integrated Circuits (ASICs):
•D2200 — Universal Energy Management Enhanced Integrated Circuit (UEME IC),
which includes the audio circuits, charge control, and voltage regulators
•D2800 — Main phone processor, which includes system logic for CDMA, two
Digital Signal Processors (DSPs), the Main Control Unit (MCU), and the memory
The BL-6C Li-ion battery is used as the main power source and has a nominal capacity of
1070 mA/h.
Nokia Customer CareBaseband Description and Troubleshooting
Power Up and Reset
The UEME ASIC controls the power up and resets. The baseband can be powered up in
the following ways:
•Pressing the Power button, which means grounding the PWRONX pin of the
UEME
•Connecting the charger to the charger input
•Initiating the Real-time Clock (RTC) alarm, when the RTC logic has been
programmed to give an alarm
After receiving one of the above signals (see Figure 2), the UEME counts a 20ms delay
and then enters reset mode. The watchdog and VCORE start, and if the battery voltage
(VBAT) is greater than Vcoff+, a 200ms delay is started to allow references to settle.
After this delay elapses, the VFLASH1 regulator is enabled. Then, 500us later, VR3, VANA,
and VIO are enabled. Finally, the Power Up Reset (PURX) line is held low for 20ms. This
reset (PURX) is fed to the baseband D2800 processor ASIC, which in turn generates resets
for the MCU and the DSP. During this reset phase, the UEME forces the Voltage
Controlled Temperature Controlled Oscillator (VCTCXO) regulator on regardless of the
status of the sleep control input signal to the UEME.
The FLSRSTx from the UEME is used to reset the flash during power up and to put the
flash in power down during sleep mode. All baseband regulators are switched on when
the UEME is powered on.
The UEME internal watchdogs are running during the UEME reset state, with the longest
watchdog time selected. If the watchdog expires, the UEME returns to the power off
state. The UEME watchdogs are internally acknowledged at the rising edge of the PURX
signal to always give the same watchdog response time to the MCU.
The following timing diagram represents the UEME start-up sequence from reset to
power-on mode.
Nokia Customer CareBaseband Description and Troubleshooting
Figure 3: Measured power-on sequence and timing
Power Up - Power Key
When the power key is pressed, the UEME enters the power-up sequence. Pressing the
power key grounds the PWRONX pin on the UEME. The UEME PWRONX signal is not part
of the keypad matrix. The power key is only connected to the UEME. When the power key
is pressed, an interrupt is generated to the D2800 processor that starts the MCU. The
MCU then reads the UEME interrupt register through the UEME control bus (CBUS) and
notices that it is a PWRONX interrupt. 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 key does not indicate a valid power-on situation, the MCU
powers off the baseband.
Power Up - Charger Connection
In order to be able to detect and start charging in cases where the main battery is fully
discharged (empty), charging is controlled by start-up charging circuitry.
The VBAT voltage level is monitored by the Charge Control Block (CHACON) inside the
UEME. When the VBAT level is detected to be below the master reset threshold (V
charging starts. Connecting a charger forces the Charging Voltage (VCHAR) input to rise
above the charger detection threshold (VCH
6255/6255i6256/6256i (RM-19)
Baseband Description and TroubleshootingNokia Customer Care
100mA of constant output current from the connected charger’s output voltage. The
battery’s voltage rises at it charges, and when the VBAT voltage level is detected to be
higher than master reset threshold limit (V
), the start-up charge is terminated.
MSTR+
When VBAT is greater than V
internal to the UEME, is set to a Logic 1. This causes the UEME RESET block to enter into
its reset sequence.
If the VBAT is detected to fall below V
cancelled. Charging is restarted when a new rising edge on the VCHAR input is detected
(VCHAR rising above VCH
ConditionResult
VBAT < V
VBAT < V
VCHAR > VCH
VBAT > V
(start-up charging)Charging starts (VCHAR level begins to rise)
MSTR-
MSTR-
DET+
MSTR+
Power Up - RTC Alarm
If the mobile terminal is in power-off mode when the RTC alarm activates, a wake-up
procedure occurs. After the baseband is powered on, an interrupt is given to the MCU.
When the RTC alarm occurs during active mode, an interrupt is generated to the MCU.
, the Master Output Reset (MSTRX) signal, which is
MSTR+
during start-up charging, charging is
MSTR-
).
DET+
Table 1: Power-up Sequence through Charger Detection
(during charging)Charging is cancelled. A new rising edge of VCHAR
(VCHAR > VCH
Battery charges (VCHAR is rising)
Charging ends. MSTRX is set high and the UEME resets.
) is required to restart charging
DET+
Power Off
The baseband switches to power-off mode if any of following occurs:
•Power key is pressed
•Battery voltage is too low (VBATT < 3.2V)
•Watchdog timer register expires
The UEME controls the power-down procedure.
Power Consumption and Operation Modes
Power-off Mode
During power-off mode, the power (VBAT) is supplied to the D2800 processor, UEME,
MMC, vibra, LED, PA, and PA drivers. During power-off mode, the UEME leakage current
consumption is approximately 40uA + 15uA from ZOCOS.
Nokia Customer CareBaseband Description and Troubleshooting
Sleep Mode
When the SLEEPX signal is detected low by the UEME, the mobile terminal enters sleep
mode. In sleep mode, both processors (MCU and DSP) are in stand-by mode. The mobile
terminal enters sleep mode only when both processors make this request. The following
processes occur during sleep mode:
•VIO and VFLASH1 regulators are put into low quiescent current mode
•VCORE enters LDO mode
•VANA and VFLASH2 regulators are disabled
•All RF regulators are disabled
•VCTCXO (19.2MHz clock) is shut down
•32kHz sleep clock oscillator is used as the baseband reference clock
The average current consumption of the mobile terminal in this mode can vary
depending on the software state (e.g., slot cycle 0,1, or 2, and if the mobile terminal is
working on IS95 or IS2000 for CDMA). However, on average the current consumption is
about 1.3mA in sleep mode and 100mA in active mode.
Sleep mode is exited either by the expiration of a sleep clock counter in the UEME or by
some external interrupt (e.g., charger connection, key press, headset connection). Any of
these conditions cause a high SLEEPX signal, which is detected by the UEME, and causes
the mobile terminal to enter active mode where all functions are activated.
Active Mode
During active mode, the mobile terminal 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 the mobile terminal present state of the
mobile terminal, such as burst reception, burst transmission, if the DSP is working, etc.
In active mode, software controls the UEME radio frequency (RF) regulators (VR1A and
VR1B), which can be enabled or disabled. These regulators work via the UEME charge
pump. VSIM can be enabled or disabled, and its output voltage can be programmed to be
1.8V or 3.0V. VR2 and VR4—VR7 can be enabled, disabled, or forced into low quiescent
current mode. VR3 is always enabled in active mode, disabled during sleep mode, and
cannot be controlled by the software in the same way as the other regulators. VR3 only
turns off if both processors (DSP and MCU) request to be in sleep mode.
Charging Mode
Charging mode can be performed in parallel with any other operating mode. A BSI
resistor inside the battery indicates the battery type and size and corresponds to a
specific battery capacity.
The battery voltage, temperature, size, and charging current are measured by the UEME
and controlled by the Energy Management (EM) charging algorithm.
6255/6255i6256/6256i (RM-19)
Baseband Description and TroubleshootingNokia Customer Care
The charging control circuitry (CHACON) inside the UEME controls the charging current
delivered from the charger to the battery. The battery voltage rise is limited by turning
the UEME switch off when the battery voltage has reached 4.2V. The charging current is
monitored by measuring the voltage drop across a 220mOhm resistor.
Power Distribution
In normal operation, the baseband is powered from the mobile terminal‘s battery. The
battery consists of one Lithium-Ion cell capacity of 1070 mAh and some safety and
protection circuits to prevent harm to the battery.
The UEME ASIC controls the power distribution to the entire mobile terminal through the
BB and RF regulators. The battery feeds power directly to the following parts of the
system:
•UEME
•PA
•Vibra
•Display lights
•Keyboard lights
The heart of the power distribution to the mobile terminal is the UEME. The UEME
includes all the voltage regulators and feeds the power to the system. The UEME handles
hardware power-up functions so the regulators are not powered and the power-up reset
(PURX) is not released if the battery voltage is less than 2.8V.
The baseband is powered from five different UEME regulators (see Table 2):
Table 2: Baseband Regulators
Regulator
VCORE
DC/DC
VIO1501.8Enabled always except during power-off mode
VFLASH1702.78Enabled always except during power-off mode
Maximum
Current (mA)
3001.35The power-up default value is 1.35V. The output voltage is
Vout (V)Notes
selectable: 1.0V/1.3V/1.5V/1.8V.
(Note: If using D2800 processor version 1, the default is
1.57V.)
VFLASH2402.78Enabled only when data cable is connected
VANA802.78Enabled only when the system is awake (off during sleep and
power-off modes)
VSIM253.0Enabled during power-up mode and scanning for a SIM card
Nokia Customer CareBaseband Description and Troubleshooting
Table 3 includes the UEME RF regulators.
Table 3: RF Regulators
Regulator
VR1A104.75Enabled when cell receiver is on
VR1B104.75Enabled when the transmitter is on
VR21002.78Enabled when the transmitter is on
VR3202.78Enabled when SleepX is high
VR4502.78Enabled when the receiver is on
VR5502.78Enabled when the receiver is on
VR6502.78Enabled when the transmitter is on
VR7452.78Enabled when the receiver is on
Maximum
Current (mA)
Vout (V)Notes
The charge pump that is used by VR1A is constructed around the UEME. The charge
pump works with the 1.2MHz clock (CBUS) oscillator and gives a 4.75V regulated output
voltage to the RF.
6255/6255i6256/6256i (RM-19)
Baseband Description and TroubleshootingNokia Customer Care
Clock Distribution
RFClk (19.2MHz Analog)
The main clock signal for the baseband is generated from the voltage-controlled
temperature-controlled crystal oscillator (VCTCXO). This 19.2MHz clock signal is
generated by the radio frequency circuitry and fed to the radio frequency clock (RFCLK)
pin of the D2800 processor. The 19.2MHz clock can be stopped during sleep mode by
disabling the UEME regulator output (VR3), which in turn powers off the VCTCXO.
Nokia Customer CareBaseband Description and Troubleshooting
RFConvClk (19.2MHz Digital)
The D2800 processor distributes the 19.2MHz clock to the internal processors (the DSP
and MCU) where the software multiplies this clock by seven (=134.4MHz) for the DSP
and by two (=38.4MHz) for the MCU.
Nokia Customer CareBaseband Description and Troubleshooting
SleepCLK (Analog)
When the system enters sleep mode or power-off mode, the external 32KHz crystal
provides a reference to the UEME. The RTC circuit also uses this clock to turn on the
mobile terminal during power-off or sleep mode.
Figure 9: 32KHz analog waveform at 32KHz crystal input
Flash Programming
Connections to Baseband
The flash programming equipment is connected to the baseband using test pads for
galvanic connection. The test pads are allocated in such a way that they can be accessed
when the mobile terminal is already assembled. The flash programming interface
includes the VPP, FBUSTX, FBUSRX, MBUS, and BSI signals, which are used by the FLS-8
for flashing. The connection is through the UEME, which means that the logic voltage
levels of these signals correspond to 2.78V. Power is supplied to the mobile terminal
using the battery contacts.
Baseband Power Up
The baseband power is controlled by the flash prommer in production and in
re-programming situations. The baseband powers up by applying supply voltage to the
battery terminals. After the baseband is powered up, flash programming indication
begins (see the following "Flash Programming Indication" section).
6255/6255i6256/6256i (RM-19)
Baseband Description and TroubleshootingNokia Customer Care
Flash Programming Indication
After connecting the flash prommer to the mobile terminal, the flash prommer sets the
MBUS line low to notify the MCU that the flash prommer is connected. This causes the
UEME reset state machine to perform a reset to the system by setting the PURX signal
low for 20ms.
During flash programming, the MBUS signal transmitted from the UEME to the flash
prommer is used as the clock for synchronous communication. This MBUS clock is also
supplied by the UEME to the D2800 processor, along with the MBUSRX signal. If the
MBUSRX signal is low, the MCU enters flash programming mode. To avoid accidental
entry into flash-programming mode, the MCU waits to get input data from the flash
prommer. If the timer expires without any data being received, the MCU continues the
boot sequence.
When the mobile terminal has entered flash programming mode, the flash prommer
writes an 8-bit password to the UEME to indicate that flash programming/
reprogramming is to take place. This 8-bit data is transmitted through the FBUSRX line
into a shift register inside the UEME. When the 8 bits have been shifted into the register,
the flash prommer generates a falling edge on the BSI line. This loads the shift register
content into a comparison register inside the UEME. If the 8 bits in the comparison
register matches the default value preset in the UEME, programming starts.
Flashing
In order to avoid spurious loading of the register, the BSI signal is gated during UEME
master reset and during power up when the PURX is active (low). The BSI signal must not
change states during normal operation unless the battery is extracted. If the battery is
extracted, the BSI signal is pulled high.
Note: A falling edge is required to load the comparison register.
The UEME flash programming mode is valid until the MCU sets a bit in the UEME register
that indicates the end of flash programming. Setting this bit also clears the comparison
register in the UEME previously loaded at the falling edge of the BSI signal. During the
flash programming mode, the UEME watchdogs are disabled. Setting the bit indicating
the end of flash programming enables and resets the UEME watchdog timer to its default
value. Clearing the flash programming bit also causes the UEME to generate a reset to
the D2800 processor.
Flash programming is done through the VPP, FBUSTX, FBUSRX, MBUS, and BSI signals.
When the mobile terminal enters flash programming mode, the prommer indicates that
flash programming will take place by writing an 8-bit password to the UEME. The
prommer sets the BSI value to “1” and then uses FBUSRX for writing and MBUS for
clocking. The BSI is then set back to “0”.
The MCU uses the FBUSTX signal to indicates to the prommer that it has been noticed.
After this, the MCU reports the ID type to the D2800 processor and is ready to receive
the secondary boot code to its internal SRAM.
Nokia Customer CareBaseband Description and Troubleshooting
FLASH_1
CH1 = BSI
CH2 = MBUS
CH3 = FBUSTX
CH4 = FBUSRX
Measure points
Production test pattern
(J396)
Figure 10: Flashing starts by BSI being pulled up and password being sent to UEME
This boot code asks the MCU to report the mobile terminal’s configuration information
to the prommer, including the flash device type. The prommer can then select and send
the algorithm code to the MCU SRAM and SRAM/Flash self-tests can be executed.
Nokia Customer CareBaseband Description and Troubleshooting
FLASH_3
CH1 = PURX
CH2 = MBUS
CH3 = FBUSTX
CH4 = FBUSRX
Measure points
Produ ction test pattern
(J396)
Data transfer has
started (Fbus_Rx)
Figure 12: Flashing, continued 2
Flash Programming Error Codes
The following characteristics apply to the information in Table 4.
•Error codes can be seen from the test results or from Phoenix's flash-tool.
•Underlined information means that the connection under consideration is being
used for the first time.
Table 4: Flash Programming Error Codes
ErrorDescriptionNot Working Properly
C101"The Phone does not set FbusTx line high after
the startup."
C102"The Phone does not set FbusTx line low after
the line has been high. The Prommer generates
this error also when the Phone is not connected to the Prommer."
Vflash1
VBatt
BSI and FbusRX from prommer to UEME.
FbusTx from UPP->UEME->Prommer(SA0)
PURX(also to Safari)
VR3
Rfclock(VCTCXO->Safari->UPP)
Mbus from Prommer->UEME>UPP(MbusRx)(SA0)
FbusTx from UPP->UEME->Prommer(SA1)
BSI and FbusRX from prommer to UEME.