1
00:00:00,600 --> 00:00:07,466
This lesson talks about how to analyze when the ground value of the I2C bus on the touch connector is OL
2
00:00:10,833 --> 00:00:16,900
Take Xiaomi mobile phone as an example, open the schematic diagram and bitmap of Xiaomi 10 Pro
3
00:00:17,000 --> 00:00:21,166
Enter the touch code TP_I2C in the schematic diagram
4
00:00:21,400 --> 00:00:22,300
not found
5
00:00:25,666 --> 00:00:28,833
Let's try searching for TS_I2C
6
00:00:32,000 --> 00:00:34,300
The I2C bus for touch is this one
7
00:00:34,700 --> 00:00:39,966
This is the serial clock of the I2C bus, you can find the touch connector through here
8
00:00:41,533 --> 00:00:45,266
This is the connector for touch and display, J6400
9
00:00:52,166 --> 00:00:54,866
The I2C bus of the touch has two lines,
10
00:00:55,700 --> 00:01:01,200
one is the serial clock SCL, and the other is the serial data SDA
11
00:01:02,033 --> 00:01:03,500
Switch to bitmap
12
00:01:05,100 --> 00:01:08,033
Right-click and select Find Bitmap Signal
13
00:01:08,800 --> 00:01:13,866
In the bitmap, the chip U3100 lights up, this chip is the CPU,
14
00:01:16,600 --> 00:01:20,500
and the connector J6400 lights up at the same time
15
00:01:23,233 --> 00:01:29,366
Zooming in, we found that the I2C bus clock pin is on the pin 12 of the touch connector
16
00:01:30,533 --> 00:01:37,266
Left click on pin 12, TS_I2C_SCL appears here on the lower right pin
17
00:01:43,100 --> 00:01:47,500
It goes to the CPU and also to the resistor R3217
18
00:01:49,100 --> 00:01:53,600
The other end of the resistor is connected to the 1.8 V power supply
19
00:01:53,600 --> 00:01:58,066
One end is the power supply and the other end is the I2C signal
20
00:01:58,733 --> 00:02:01,366
This resistor is called a pull-up resistor
21
00:02:01,366 --> 00:02:03,866
This is the clock pin of the I2C bus
22
00:02:04,900 --> 00:02:09,166
There is another line of the I2C bus on the pin 10 of the connector,
23
00:02:09,500 --> 00:02:13,966
TS_I2C_SDA, which is the data pin
24
00:02:14,700 --> 00:02:18,233
Let's take a look at the components connected to the data pin
25
00:02:18,500 --> 00:02:23,233
One is the connector, the other is the resistor R3216
26
00:02:24,000 --> 00:02:29,600
The other pin of the resistor is powered by 1.8 V, it is also a pull-up resistor
27
00:02:33,400 --> 00:02:34,800
Let鈥檚 continue searching
28
00:02:35,000 --> 00:02:41,433
The data pin of the I2C bus also goes to the H36 pin of the CPU U3100
29
00:02:43,933 --> 00:02:46,600
This is the channel of the I2C line
30
00:02:47,066 --> 00:02:51,333
In the maintenance, the measurement method of these two wires is the same,
31
00:02:53,566 --> 00:02:56,933
we take one of the wires as an example to analyze
32
00:02:57,333 --> 00:03:01,100
When it is measured that the ground value of pin 12 is infinite,
33
00:03:02,700 --> 00:03:05,866
it is related to the connector and the CPU
34
00:03:06,300 --> 00:03:11,233
The pull-up resistor will not affect its ground value, so it is not considered
35
00:03:18,900 --> 00:03:20,066
Maintenance steps
36
00:03:20,366 --> 00:03:23,666
First observe whether the connector is falsely welded
37
00:03:24,533 --> 00:03:30,000
If it has been soldered falsely or there is water corrosion, we re-solder the connector
38
00:03:30,500 --> 00:03:35,200
If it still doesn't work after re-soldering, then we need to replace the connector
39
00:03:36,333 --> 00:03:41,600
Another situation is that the connector has no water corrosion,
40
00:03:42,266 --> 00:03:44,366
has not been moved, and has not been deformed or damaged
41
00:03:44,666 --> 00:03:47,600
At this time, it is difficult to handle
42
00:03:48,300 --> 00:03:52,366
We have to re-solder the CPU and measure the ground value again
43
00:03:55,100 --> 00:03:58,900
If the ground value is still infinite, remove the CPU,
44
00:03:59,400 --> 00:04:03,033
solder a wire from the corresponding pin of the CPU,
45
00:04:03,100 --> 00:04:06,933
and connect it to the pin of the connector, and the fault can be repaired
46
00:04:07,666 --> 00:04:09,400
That's all for this lesson