One day, i want to go hiking, and then i
need to prepare something for the journey. One thing is compass, so i turn on
my compass of my iPhone6, but i found that it doesn't turn, just like stuck. So,
i find the technical of Vipprog, and he fix it. I wrote down the solution, and
just for in case, it can help you.
First, we measure whether the power supply
of compass control chip is normal. Through circuit diagram, we know
that compass control chip U1901 requires the power supply from PP3V0_IMU and
PP1V8_OSCAR, as shown in picture 1-1.
1-1
Second, check the PCB bitmap,we know
that the power supply of PP3V0_IMU and PP1V8_OSCAR can be measured at C1902 and
C1901 near U1901, as shown in picture 1-2. The material object of capacitors
C1902 and C1901 is shown in picture 1-3. Energizing iPhone, measure the
voltages and they are normal. Replace the compass control chip and measure
again. The problem is still the same.
1-2
1-3
Third, use multimeter to measure the diode
data to ground of four circuits of SPI bus that communicates with compass
control chip. With the normal power supply and bus and the replaced
chip, we presume that other components cause the problem. Checking the circuit
diagram again, we find that SPI bus connects co-processor U2201, gyroscope chip
U2203, baroceptor U2204 and accelerator U2205, as shown in picture 1-4~7.
1-4
1-5
1-6
1-7
Fourth, through schematic diagram, we know
that any of the four chips on SPI bus, the other three chips will be affected
through SPI bus. Open compass and turn iPhone. The pointer does not move, as
shown in picture 1-8.
1-8
Finally, Turn off iPhone and replace
gyroscope chip U2203. The material object of U2203 is shown in picture 1-9.Then assemble iPhone and get into IOS to test. Gyroscope and compass
function recovers. The iPhone return to health
1-9
No comments:
Post a Comment