Вы находитесь на странице: 1из 8

Power Faults

Debug Guide

Rev 1.1
1. Revision History

Revision Description Author/Revised By Date

1.0 Draft release Luis Rodriguez 11 0ct 2005

1.1 Updated category A Luis Rodríguez 21 Ene 2006


2. Table of Contents

1. Revision History ......................................................................................................... 2


3. Introduction................................................................................................................. 3
4. Scope.......................................................................................................................... 3
5. Audience ..................................................................................................................... 3
6. Process ........................................................................................................................ 4
7. Power Errors ............................................................................................................... 4
7.1 Category A Error Code 0x01................................................................................ 4
7.2 Category B Error Code 0x02................................................................................ 6
7.3 Category C Error Code 0x03................................................................................ 7

3. Introduction
This document describes a process for diagnosing and repairing Power Up
failures from the PCBA tester. The process and groupings below outlines
possible measurements to determine the appropriate component, for repair or
replacement. Core digital errors can also be identified by 3 of the 4 LEDs on the
“ring of light” flashing.

4. Scope
This document has been developed from experience gained on X803158-001
Xenon XDK motherboards. The failure analysis process outlined in this document
should be used in conjunction with the “Motherboard Debug Guide Development
Process” document.

5. Audience
This document is aimed at Engineers and Technicians who are performing first
pass debug of core digital failures from the XBOX360 motherboard PCBA tester.
6. Process

7. Power Errors
7.1 Category A Error Code 0x01
ANA_V12P0_PWRGD was negated unexpectedly

The external power supply supplies 5 DC volts (V_5P0STBY) and 12 DC volts


(V_12P0). The standby voltage V_5P0STBY is used to supply the other standby
converted voltages V_3P3STBY and V_1P8STBY.

• Make sure that V_1P8STBY and V_5P0STBY don’t be shorted to GND. In


case of short check for proper resistance in the components involve.

The SMC and Argon are powered by the standby voltages. When the SMC has
detected that the user wishes to turn on the console (go from standby mode to
full power) the SMC asserts the signal PSU_V12P0_EN to the external power
supply. This signal tells the external power supply to turn on the 12volts
(V_12P0). V_12P0 is the main voltage to the motherboard power
controllers/regulators of the CPU, GPU, Memory, and other. ANA (U4B1)
monitors V12P0 for correct tolerance. Out of tolerance conditions are indicated
by ANA on signal ANA_V12P0_PWRGD pin 122. 12V tolerance & trip points are
set with resistors R4B9, R4B8, R4B2 on ANA pin V_12P0_DET. After the SMC
asserts PSU_V12P0_EN it waits xx ms for the power good signal
ANA_V12P0_PWRGD. If it does not detect power good it will de-asserts the
enable line and display ERROR_V_12P0 on the front panel.

• Check for short on V_12P0 to GND, on L8B1 (12v) to GND


The expected value is 2.5KΩ

o if the resistance is less than 5Ω check the following transistors:


Q6B1, Q6B2, Q6C1, do measure on Q6B1 pin 2 to Q6B1 pin 3
remove the transistor and make sure that the short disappears if
the short carry on replace Q6B2 & Q6C1

o if the resistance is bigger than 30Ω measure resistance on the


following transistors: Q3F1, Q2G1, Q6F1 & Q6F2 on pin 2 to pin 3
of each, if the short is found on Q3F1 check resistor R3U2, could
be broken, replace both FETs as necessary, if the short carry on
replace U4V1
• Check for proper V_12P0 enable and power good signals. The signals
are shown below
PSU_V12P0_EN [R8A1 PIN 1]

V_12P0 [C9B2 PIN 1]

ANA_V12P0_PWRGD [R8A3 PIN 2]


ANA_V12P0_PWRGD
R8A3 pin 2
PSU_V12P0_EN
R8A1 pin 1

• If the signals are present replace U7U1 as a first repair


• If PSU_V12P0_EN is not present, change U2C1 (SMC) as a first repair
• If ANA_V12P0 PWRGD is not present, then change U4B1 as a first repair

7.2 Category B Error Code 0x02

0x81600BEC VREG_CPU_PWRGD was negated unexpectedly

Check V_5P0 signal

On power on the SMC enables the 5V power controller U4V1 with signal
VREG_V5P0_EN then enables CPU power controller U7U1 with signal
VREG_CPU_EN.
If any is not present replace U2C1.

The CPU power controller indicates power status on the signal


VREG_CPU_PWRGD. This signal is monitored by the SMC. This signal should
go high indicating good power. If the SMC fails to detect good power it disables
the power controllers and displays the above error code.

Change U7U1 as a first repair.

It is important to note that V_5P0 is the pull-up voltage used on the CPU circuit
signal VREG_CPU_PWRGD. If VREG_CPU_PWRGD does not go high it can be
a problem with either U7U1 (V_CPUCORE) or U4V1 (V_5P0) circuits. Using
V_5P0 as a pull-up voltage for the CPU circuit is a means to monitor good status
on both power circuits.

7.3 Category C Error Code 0x03


VREG_GPU_PWRGD was negated unexpectedly

On power on the SMC enables the GPU power controller U8N1 with signal
VREG_GPU_EN_N. The power controller indicates power status on the signal
VREG_GPU_PWRGD. This signal is monitored by the SMC. This signal should
go high indicating good power. If the SMC fails to detect good power it disables
the power controller and displays the above error code.

• Check VREG_GPU_PWRGD on U8N1 pin 29 (2.3v), if not present


change U8N1.
• Check VREG_GPU_EN_N on R5N1 (3.3v), that become
VREG_GPU_ILIM (U8N1 pin 31), the signal goes through Q8B3 to U8N1,
change transistor as necessary.

If any is not present replace U2C1.

The CPU power controller indicates power status on the signal


VREG_CPU_PWRGD. This signal is monitored by the SMC. This signal should
go high indicating good power. If the SMC fails to detect good power it disables
the power controllers and displays the above error code.

Change U7U1 as a first repair.


It is important to note that V_5P0 is the pull-up voltage used on the CPU circuit
signal VREG_CPU_PWRGD. If VREG_CPU_PWRGD does not go high it can be
a problem with either U7U1 (V_CPUCORE) or U4V1 (V_5P0) circuits. Using
V_5P0 as a pull-up voltage for the CPU circuit is a means to monitor good status
on both power circuits.

7.3 Category C Error Code 0x03


VREG_GPU_PWRGD was negated unexpectedly

On power on the SMC enables the GPU power controller U8N1 with signal
VREG_GPU_EN_N. The power controller indicates power status on the signal
VREG_GPU_PWRGD. This signal is monitored by the SMC. This signal should
go high indicating good power. If the SMC fails to detect good power it disables
the power controller and displays the above error code.

• Check VREG_GPU_PWRGD on U8N1 pin 29 (2.3v), if not present


change U8N1.
• Check VREG_GPU_EN_N on R5N1 (3.3v), that become
VREG_GPU_ILIM (U8N1 pin 31), the signal goes through Q8B3 to U8N1,
change transistor as necessary.

Вам также может понравиться