CCS Technical Documentation RH-27 Series Transceivers Troubleshooting - Baseband Issue 1 11/2003 Confidential ©2003 Nokia Corporation
RH-27 Troubleshooting - Baseband CCS Technical Documentation Contents Page No Troubleshooting Overview ............................................................................................ 4 Power Up and Reset .....................................................................................................6 Power up with PWR key ........................................................................................... 8 Power up when charger is connected ......................................
RH-27 Troubleshooting - Baseband CCS Technical Documentation Phone is jammed ........................................................................................................45 Power doesn’t stay on or the phone is jammed .........................................................46 Charger faults .............................................................................................................47 Audio faults .................................................................................
RH-27 Troubleshooting - Baseband CCS Technical Documentation Troubleshooting Overview The Baseband module of the RH-27 transceiver is a trimode CDMA dual band engine. The Baseband architecture is based on the DCT4 Apollo engine. RH-27 Baseband consists of three main ASIC's: Universal Energy Management (UEM), Universal Phone Processor (UPP), and a 128-Megabit FLASH. The Baseband architecture supports a power-saving function called "sleep mode".
RH-27 Troubleshooting - Baseband CCS Technical Documentation VBatt Figure 1 Lancelot Power Distribution PRODTP VPP GPS BB_RF Battery FM Radio Camera DC/DC Flash GenIO Control Charger Bottom Conn. MBus UPP VIO UEM ExtBusC SIM Reader FBusRx VANA FBusTx VR1A CBus VR1B Vflash1 VR2 Vflash2 DBus VSIM MBus Core VR3 VR4 Sleep Clk 32 KHz FBus VR5 VR6 VR7 VCTCXO 19.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Power Up and Reset Power up and reset is controlled by the UEM ASIC. RH-27 baseband can be powered up in the following ways: 1 By the Power button, which means grounding the PWRONX pin of the UEM 2 By connecting the charger to the charger input 3 By the RTC Alarm, when the RTC logic has been programmed to give an alarm After receiving one of the above signals, the UEM counts a 20ms delay and then enters in reset mode.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Reference signal PwrOnX Charger Detection RTC UEMRSTX VFlash1 VIO VCORE VANA VR3 19.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Power up with PWR key When the Power on key is pressed, the UEM enters the power up sequence. Pressing the power key causes the PWRONX pin on the UEM to be grounded. The UEM PWRONX signal is not part of the keypad matrix. The power key is only connected to the UEM. This means that when pressing the power key, an interrupt is generated to the UPP that starts the MCU.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Monitoring the VBAT voltage level is done by charge control block (CHACON). MSTRX='1' output reset signal (internal to UEM) is given to UEM's RESET block when VBAT>VMSTR+ and UEM 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+).
RH-27 Troubleshooting - Baseband CCS Technical Documentation 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 the phone present state such as: burst reception, burst transmission, if DSP is working etc. In active mode, SW controls the UEM RF regulators: VR1A and VR1B can be enabled or disabled. These regulators work of the UEM charge pump.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Table 1: RH-27 Baseband Regulators Maximum current (mA) Vout (V) Notes VCORE DD/DC 300 1.5 Output voltage selectable 1.0V/1.3V/1.5V/1.8V Default power at power-up is 1.5V VIO 150 1.8 Enabled always except during power-off mode VFLASH1 70 2.78 Enabled always except during power-off mode VFLASH2 40 2.78 Enabled only when data cable is connected VANA 80 2.
RH-27 Troubleshooting - Baseband CCS Technical Documentation RFConvClk (19.2 MHz digital) The UPP distributes the 19.2 MHz Clk to the internal processors, the DSP, and MCU, where SW multiplies this clock by seven for the DSP and by two for the MCU.
RH-27 Troubleshooting - Baseband CCS Technical Documentation CBUSClk Interface A 1.2 MHz clock signal is used for CBUS, which is used by the MCU to transfer data between UEM and UPP. DBUS Clk Interface A 9.6 MHz clock signal is used for DBUS, which is used by the DSP to transfer data between UEM and UPP. The system clock can stopped during sleep mode by disabling the VCTCXO power supply from the UEM regulator output (VR3) by turning off the controlled output signal SleepX from UPP.
RH-27 Troubleshooting - Baseband CCS Technical Documentation SleepCLK (Digital) The UEM provides a 32kHz sleep clock for internal use and to UPP, where it is used for the sleep mode timing. SleepCLK (Analog) When the system enters sleep mode or power off mode, the external 32KHz crystal provides a reference to the UEM RTC circuit to turn on the phone during power off or sleep mode.
RH-27 Troubleshooting - Baseband CCS Technical Documentation 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 phone is assembled. The flash programming interface consist of the VPP, FBUSTX, FBUSRX, MBUS, and BSI signals and use by the FPS8 to flash.
RH-27 Troubleshooting - Baseband CCS Technical Documentation note a falling edge is required to load the compare register. Flashing Flash programming is done through VPP, FBUSTX, FBUSRX, MBUS. and BSI signals. When phone has entered to flash programming mode, prommer will indicate to UEM that flash programming will take place by writing 8-bit password to UEM. Prommer will first set BSI to "1" and then uses FBUSRX for writing and MBUS for clocking. After that BSI is set back to "0".
RH-27 Troubleshooting - Baseband CCS Technical Documentation .
RH-27 Troubleshooting - Baseband CCS Technical Documentation pack on the BSI line indicates the battery size. NTC-resistor inside the battery measures the battery temperature on the BTEMP line. Temperature and capacity information are needed for charge control. These resistors are connected to BSI and BTEMP pins of battery connector. Phone has 100 kW pull-up resistors for these lines so that they can be read by A/D inputs in the phone.
RH-27 Troubleshooting - Baseband CCS Technical Documentation R200 V100 battery Figure 6: Charging circuitry Charger Detection Connecting a charger creates voltage on VCHAR input of the UEM. When VCHAR input voltage level is detected to rise above 2 V (VCHdet+ threshold) by UEM charging starts. VCHARDET signal is generated to indicate the presence of the charger for the SW. The charger identification/acceptance is controlled by EM SW.
RH-27 Troubleshooting - Baseband X102 CCS Technical Documentation F100 2 L100 ________ "VCHARIN" 42R/100MHz 1.5A C106 V100 1 1n0 0 C110 2 22p CHARGER(4:0) Figure 7: Charging circuit Charge Control In active mode, charging is controlled by UEM's digital part. Charging voltage and current monitoring is used to limit charging into safe area. For that reason, UEM has programmable charging cut-off limits: VBATLim1=3.6 V (Default) VBATLim2L=5.0 V and VBATLim2H=5.25 V.
RH-27 Troubleshooting - Baseband CCS Technical Documentation microphone; MIC2 input is used for headsets (HDB-4). MIC3 input is used for the Universal Headset. Every microphone input can have either a differential or single ended AC connection to UEM circuit. In RH-27, the internal microphone MIC1 and external microphone MIC2 for Tomahawk accessory detection are both differential. However, the Universal Headset interface is single-ended.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Connections are shown in the following figure. CamClk 9.6MHz Vctrl EXTCLK XSHUTDOWN CLK CE CamRxDa TXDA LCDCamClk DACLK Image data Camel Dune Camera Module BaseBand Hardware Accelerator Control LCDCamTxDa RXDA CamCSX CSX 2.8V 1.8V GND 2.8V 1.8V GND GND GND 1.8V 2.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Table 4: DC characteristics Signal name Measured value (V) Min TxDa H = 1.75 RxDa ExtClk Typical Max Unit Description H:0.8xVIO H:VIO V Data to transmit, camera interrupt (active low) L = -18m L:0 L:0.2xVIO H = 1.76 H:0.7xVIO H:VIO V Data to receive L = -11m L:0 L:0.3xVIO H = 1.75 0.5Vp-p VIOp-p V All modes H:VIO L:0.3xVIO V Logic O: shutdown 1Vp-p L = -12m VCtrl N/A H:0.
RH-27 Troubleshooting - Baseband CCS Technical Documentation which indicates if the data is the last byte from image frame. When a byte is the last byte of an image frame from the camera, the TxEnd-bit is set high ('1'). Otherwise the TxEnd-bit is set low ('0') by the camera. The camera can interrupt the baseband by driving TxDa low for at least one ExtClk cycle when not transferring an image. The interrupt is initiated by the falling edge of the signal.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Table 6: Power up timing Parameter Measured value Limit Notes t3 134us@1.3v >120us Determined by external RC t4 119.5us@1.3v >100us t5 3.75ms >5ms Software dependent t6 N/A >0 SSDA and SSCL signals not used t7 N/A >8ms SSDA and SSCL signals not used UIF Interface Timing Measurements Test Purpose Purpose of this test is to measure the timing of UIF serial interface. Rise and fall times are also measured.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Table 7: Timing margins of serial interface for camera module Parameter Measured value Min time RxDa data set-up time (Tdis) 100ns 25ns RxDa data hold time (Tdih) 103.6ns 25ns CSX valid to DaClk high (Tcss) 106ns (DaClk cycle time)/ 2 DaClk high to CSX invalid (Tcsh) 209ns DaClk cycle time Camera interrupt (TxDa pin) (Tint) 204ns 1 x ExtClk cycle Output delay time (C=30pF) (Tod) 8.
RH-27 Troubleshooting - Baseband CCS Technical Documentation TOMAHAWK System Connector UPP FM Radio Xtal1 HSEARN Stereo audio Amplifier HSEARP Audio R Audio L HSEARRN Data Clock FMClk FMCtrlDa FMCtrlClk FMWrEn HSEARRP W/R Genio(24) Genio(12) Genio(18) Genio(6) Rfin1 40pF 100P 68nH Antenna signal Figure 15: FM Radio (N356) Audio (N150)-, antenna- and digital interface connections Table 9: FM radio interface timing FM radio signal Min FMWrEn 20µs Nom FMCtrlClk 50ms FMCtrlDa 10 µs 1.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Stereo Audio output signal are fed to Stereo Amplifier. Volume control of the FM audio signal is made by circuitry inside the amplifier. Amplified audio signal is fed to headset or IHF speaker. Headset is also used as antenna input for the radio. FM Radio Test To hear the FM radio, you first connect headset to Tomahawk or UHJ ports because the headset will be an FM radio antenna.
RH-27 Troubleshooting - Baseband CCS Technical Documentation FM Radio signals before Radio on Ch1 : FMClk(32.
RH-27 Troubleshooting - Baseband CCS Technical Documentation FM Radio signals after Radio on Accessory RH-27 is designed to support Tomahawk and Universal Headset accessories, differential and single-ended, respectively. Detection of Tomahawk accessories is done through the ACI signal where the Universal Headset is detected on GenIO (21). The following picture shows the pin out of the Tomahawk connector.
RH-27 Troubleshooting - Baseband CCS Technical Documentation 1 Charger 2 Charger GND 3 ACI 4 Vout 5 USB Vbus 6 USB D+ / Fbus Rx 7 USB D- / Fbus Tx 8 Data GND 9 XMic N 10 XMic P 11 HSear N 12 HSear P 13 HSear R N 14 HSear R P In Tomahawk accessories, perform the following functions: Charging, Accessory detection, FBUS communication, USB communication, and fully differential audio interface for mono and stereo outputs. These modes are explained in the following sections.
RH-27 Troubleshooting - Baseband CCS Technical Documentation In Channel 4, we can see that PURX is release and this is when the phone operation goes from "RESET" mode to "POWER_ON" mode. Tomahawk headset detection Accessory detection on Tomahawk is done digitally.
RH-27 Troubleshooting - Baseband CCS Technical Documentation FBus detection FBus communication in Tomahawk is done through the following lines: Pin 2 (Charge GND) Pin 3 (ACI) Pin 4 (Vout) Pin 6 (FBus Rx) Pin 7 (FBus Tx) A waveform for such communication is shown in the following figure: Issue 1 11/2003 Confidential ©2003 Nokia Corporation Page 33
RH-27 Troubleshooting - Baseband CCS Technical Documentation Accessory detection though ACI USB and Audi on (mono or stereo) and FM radio communication in Tomahawk is done through the following signals: USB Audio/FM Pin 5 (USB Vbus) Pin 9 (XMic N) Pin 6 (USB +) Pin 10 (SMIC P) Pin 7 (USB -) Pin 11 (HSEAR N) Pin 8 (Data GND) Pin 12 (HSEAR P) Pin 13 (HSEAR R N) Pin 14 (HSEAR R P) A waveform showing such interface is shown in the following figure: Page 34 ©2003 Nokia Corporation Confidential Is
RH-27 Troubleshooting - Baseband CCS Technical Documentation RUIM (SIM CAR) RH-27 supports RUIM for China products. The following waveform can be used to verify that sim_vcc; sim_i/o, sim_clk, and sim_rst signals are activated in the correct sequence at power up. This picture can be taken when the RUIM is installed on the phone and measures the signals when the phone is turned on. The following picture shows the proper waveforms when the interface is working.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Figure 16: RUIM signal waveform Test Points RH-27 BB test points, regulators, and BB ASICs.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Top view Issue 1 11/2003 Confidential ©2003 Nokia Corporation Page 37
RH-27 Troubleshooting - Baseband CCS Technical Documentation Bottom view Page 38 ©2003 Nokia Corporation Confidential Issue 1 11/2003
RH-27 Troubleshooting - Baseband CCS Technical Documentation Camera Test Points Issue 1 11/2003 Confidential ©2003 Nokia Corporation Page 39
RH-27 Troubleshooting - Baseband CCS Technical Documentation Top troubleshooting map T op P hone totally dead YE S P hone dead YE S F las h faults YE S P hone is jammed YE S C harger faults NO F las h programming does n't work NO P hone does n't s tart up or phone is jammed NO C harging does n't work NO Page 40 ©2003 Nokia Corporation T op page 2 Confidential Issue 1 11/2003
RH-27 Troubleshooting - Baseband CCS Technical Documentation T op 2 A udio faults YE S A udio faults YE S Dis play faults YE S K eypad faults NO Dis play or L E Ds not working NO K eypad does n't work E ND Issue 1 11/2003 Confidential ©2003 Nokia Corporation Page 41
RH-27 Troubleshooting - Baseband CCS Technical Documentation Phone is totally dead Phone is dead Phone current is zero or too high? ¾ If current is zero, check X100 solder and make sure Vbatt connector makes contact. ¾ If current is too high, check for shorts. ¾ Make sure all BB regulators are at their respective voltage levels (VANA, VIO, VCORE, VFlash1, and VR3). See phone's top view diagram for test points. ¾ Make sure the System Clk is 19.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Flash programming doesn’t work Flash faults Phone does not set Flashbus TXD line high after startup YES Measure BSI pulse during Flash programming. Is it OK? NO Check BSI line X100, C230, R203, R202 YES Measure FBusRx (2.78V) signal during flash programming from production pattern and test point TP03 (1.8V).
RH-27 Troubleshooting - Baseband CCS Technical Documentation Flash faults, page 2 Reflow the flash. Is it OK? NO NO Can you read manufacturer ID and device ID? Reflow or change flash. Reflow the UPP.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Phone is jammed Phone is jammed Check VBATT, VIO, VCORE, VFlash1, VANA, VR3 capacitors. Are they OK? (See phone top view diagram for capacitor locations) NO Measure VIO, VCORE, VFlash1, VANA, and VR3 voltages. Are they OK? YES Check BSI/BTEMP lines and VBATT lines. If OK, change UEM Repair NO YES Measure 32kHz Sleep Clk from test point J974 and J975. Is it OK? Measure 32kHz Clk crystal.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Power doesn’t stay on or the phone is jammed Phone is jammed, page 2 Phone shutdown after 32 seconds YES Has the phone been flashed? Flash the phone NO YES NO Reflow or change UPP and re-flash NO Measure DBusClk (9.6MHz), Data, and EnX signals at TP13, TP11, TP09. Is it OK? YES NO Reflow or change UEM and re-flash Reflow or change UPP NO Read phone info. Is it OK? Measure watchdog signal Cbus from test points TP15, TP08, TP05.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Charger faults Charger faults Connect charger. Make sure battery is connected. Battery bar doesn't work (scroll) NO Retest NO Check X102, F100, L100, V100, C106, C110 NO Change UEM NO Change UEM YES Measure voltage over V100. Is it > 3.0 Vdc? YES Read BTEMP value. Is it ~25C (0319)? YES Remove (fuse) F100 and measure current.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Audio faults Earpiece Audio faults Is the earpiece working? NO Change earpiece. Is it working now? YES Retest NO Set phone in Local Mode. Use Phoenix "Baseband Audio Control" and set the following: Enable Tx, Enable Rx, Select MIC2 (0dB), Enable earpiece, and enable digital loopback only. Inject a 1KHz sine signal 20mVp-p on XMIC.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Microphone Audio faults, page 2 Is the microphone working? NO Change the microphone. Is it working now? YES Retest NO Set phone in Local Mode. Use Phoenix "Baseband Audio Control" and set the following: Enable Tx, Enable Rx, Select MIC1, Enable HF only (differential). Talk through the microphone. Measure MICB1 voltage from MICP pads on bottom connector. Is it ~2.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Vibra Audio faults, page 3 Is Vibra working? NO Measure VBATT voltage pin 1 of M300. Is it OK? NO Check VBATT line YES Set phone in Local Mode. Use Phoenix "Message Sender" and navigate as follows: DEV_HOST-->DEV_PC--> PN_ACCESSORY--> PN_OBJ_ROUTING_REQ--> PN_OBJ_PC->UTID_100--> ACC_VIBRA_CTRL_REQ. Select "ACC_ON" and click "Send" YES Measure the UEM signal on pin 2 of M300.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Display faults Display faults Are the Keyboard and LCD LEDs turned on when phone is turned on or when making a phone call? NO Measure VBATT voltage at R315. Is it OK? NO Check VBATT line at X100 connector and C109 YES Set phone to Local Mode. Use Phoenix "Message Sender" and navigate as follows: DEV_HOST--> DEV_PC-->PN_LIGHT--> OBJ_ROUTING_REQ-->OBJ_PC--> UTID-->LIGHT_CONTROL_REQ--> LIGHT_CONTROL_TARGER_KBD.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Display faults, page 2 Does the Display start? NO Try changing display module. Does it work? Retest YES NO YES Set phone in Local Mode. Use Phoenix "Message Sender" and navigate as follows: DEV_HOST-->DEV_PC--> PN_TEST-->OBJ_ROUTING_REQ--> OBJ_PC-->UTID--> TEST_UI_TEST_REQ--> TEST_DISPLAY_SET-->NUM_SB--> TEST_SB_UI_DISPLAY_PATTERN--> SB_LENGTH. Select "TEST_PATTERN_ALTPIXELS" and click "Send" Check VIO and VFlash1 at X302.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Keypad faults Power key Keypad faults Is the power key working? NO Measure voltage at R306. Is it high? NO Check S302, C310, and R306. If OK, change UEM YES Retest YES Measure voltage at R306 when power key is pressed.
RH-27 Troubleshooting - Baseband CCS Technical Documentation UI modules Keypad faults, page 2 Are UI modules keys working? NO Change keypads module. Is it working? YES Retest NO Make sure there are no shorts on Z300. If OK, change UPP NO Change Z300 NO Measure ROW0-4 (P10-P15) signals between UPP and X301. Are they ~1.8V? YES YES Measure COL1-4 (P01-P04) signals between UPP and X302. Are they ~1.
RH-27 Troubleshooting - Baseband CCS Technical Documentation FM Radio FM Radio faults Is the FM radio working? NO Power on the phone and turn FM radio on by Phoenix NO Check solder on N356, X101, and replace N356 if not working. NO Check VFlash2 line YES Measure VFlash2 (VCCD/VCCA/ VCCVCO) at C359/ C372/L357. Is it 2.8V? YES YES Does the FM radio produce a "Bong" sound when changing channels (frequencies)? Measure FM1=1.8V, FM2=11 Khz, FM3=1.8V, and FM4=32 Khz.
RH-27 Troubleshooting - Baseband CCS Technical Documentation FM Radio faults 2 Measure VREF at C365. Is it 1.6V? NO Check C365 NO Change FM Radio chip (N356) YES Measure VAFL/VAFR at C164/C168.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Camera Camera faults Power on the phone and turn camera on by Phoenix or UI menu NO Make sure soldering on X970 and D970 is OK and check PUSL(1) on R997.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Figure 17: GPS block diagram The basic GPS BB troubleshooting method is to put the GE and CE in the proper mode, then check to make sure that necessary inputs from the CE are good (power, clock, etc.). Then, ensure that these inputs produce the proper outputs. Because of the large level of integration (most functionality is contained in the two ASIC chips), the amount of diagnostics one is able to do is limited.
RH-27 Troubleshooting - Baseband CCS Technical Documentation Vcore at 1.5V? Troubleshoot CE power supply Vio at 1.8V? NO GPS_RF_CLK (19.2MHz) OK? NO Troubleshoot CE VCTCXO circuit GPS_EN_RESET is held high? NO BB ASIC being held in reset, troubleshoot source in the CE GPS_SLEEPCLK (32.768KHz) OK? NO Troubleshoot CE sleep clock circuit VRF_GPS OK? NO VRF_GPS regulator enable line low? NO Replace regulator (N052) GPS_CLK (16.
RH-27 Troubleshooting - Baseband Page 60 ©2003 Nokia Corporation CCS Technical Documentation Confidential Issue 1 11/2003