1
00:00:00,733 --> 00:00:02,266
iPhone common buses
2
00:00:03,033 --> 00:00:05,900
In this video, we mainly explain the I2S bus
3
00:00:07,033 --> 00:00:10,366
I2S bus is a bus standard developed by Philips for
4
00:00:10,366 --> 00:00:14,033
audio data transmission between digital audio devices
5
00:00:14,700 --> 00:00:19,433
This bus is specially used to transmit the audio data of the integrated circuit,
6
00:00:19,766 --> 00:00:22,500
also known as the built-in audio bus
7
00:00:26,066 --> 00:00:30,233
I2S bus is commonly used in iPhone mainboards with 4 lines,
8
00:00:30,733 --> 00:00:33,733
and 12 series will have 5 lines in progress
9
00:00:34,433 --> 00:00:37,866
The line is mainly divided into three important signals
10
00:00:38,233 --> 00:00:45,833
The first signal serial clock SCLK, also called the bit clock BCLK,
11
00:00:46,033 --> 00:00:49,500
is the data corresponding to each bit of digital audio
12
00:00:50,433 --> 00:00:56,566
The second signal, frame clock LRCK, also known as WS,
13
00:00:56,800 --> 00:01:00,766
is mainly used to switch the data of the left and right channels
14
00:01:01,300 --> 00:01:04,933
And the third one is SDATA, has two lines,
15
00:01:05,066 --> 00:01:09,833
one is output OUT and the other is input IN
16
00:01:10,233 --> 00:01:14,000
Sometimes, in order to make the system time better synchronized,
17
00:01:14,100 --> 00:01:19,466
another clock signal is needed, It is MCLK, short for main clock,
18
00:01:19,833 --> 00:01:21,700
also called the system clock
19
00:01:23,066 --> 00:01:25,300
In the iPhone bus block diagram,
20
00:01:25,566 --> 00:01:30,133
we can see that there will be an I2S bus between the audio amplifier,
21
00:01:30,500 --> 00:01:32,266
main audio and baseband
22
00:01:32,866 --> 00:01:37,233
These lines are mainly used to transmit audio data in iPhones
23
00:01:38,700 --> 00:01:40,700
For example, when we make a call,
24
00:01:40,700 --> 00:01:45,100
the microphone first receives the data and sends it to the main audio
25
00:01:45,200 --> 00:01:49,833
The main audio sends the audio data to the CPU through the I2S bus
26
00:01:50,200 --> 00:01:54,633
After the CPU receives the data, it transfers the data to the baseband,
27
00:01:54,866 --> 00:01:57,100
and the baseband sends the voice signal through the
28
00:01:57,100 --> 00:02:00,100
power amplifier chip to the base station
29
00:02:02,300 --> 00:02:05,533
Problems with this bus will cause many failures,
30
00:02:05,666 --> 00:02:07,966
such as no sound when playing songs,
31
00:02:08,000 --> 00:02:10,100
no sound when answering calls
32
00:02:13,233 --> 00:02:18,633
This kind of failure is very common in models with double-layer mainboards above the iPhone x
33
00:02:19,666 --> 00:02:21,500
For example, iPhone 11,
34
00:02:21,733 --> 00:02:25,800
its baseband is in the lower layer and the CPU is in the upper layer
35
00:02:26,266 --> 00:02:31,300
Its voice signal is connected to the CPU through the mid-level connection point
36
00:02:31,466 --> 00:02:33,000
When the iPhone is dropped,
37
00:02:33,166 --> 00:02:36,433
the mid-level connection points will be in poor contact,
38
00:02:36,833 --> 00:02:40,400
and the signal will not be sent from the baseband to the CPU,
39
00:02:40,666 --> 00:02:45,133
so it will lead to the common call without a receiver or without a call
40
00:02:47,933 --> 00:02:50,833
Application of I2S bus in iPhone
41
00:02:51,466 --> 00:02:56,633
Let's take iPhone 11 as an example to find out the I2S bus of this model
42
00:02:57,400 --> 00:02:59,666
We first found the cpu in the drawing
43
00:02:59,900 --> 00:03:02,533
Among the internal modules of the CPU,
44
00:03:02,900 --> 00:03:06,633
there is a module specifically identified called I2S,
45
00:03:07,133 --> 00:03:10,200
which is the built-in audio bus of the iPhone
46
00:03:11,000 --> 00:03:17,433
It is divided into three groups of buses: I2S0, I2S1, and I2S2
47
00:03:18,333 --> 00:03:23,033
These three groups of buses transmit different voice data respectively
48
00:03:23,800 --> 00:03:31,033
I2S0 bus has 5 lines, I2S1 has 4 lines, I2S2 also has 4 lines
49
00:03:34,500 --> 00:03:38,133
I2S0 bus is mainly used to connect large audio
50
00:03:38,333 --> 00:03:41,900
The I2S2 bus is mainly used to connect the baseband
51
00:03:42,766 --> 00:03:45,400
If the bus connection point is soldered empty,
52
00:03:45,566 --> 00:03:49,566
it will lead to no handset and no transmission when making a call
53
00:03:51,500 --> 00:03:54,266
Ok, this is the introduction of I2S bus