• Learning center

41. I2S bus
In this video, we mainly explain the I2S bus.
Detail
Comments

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

No comments yet
Come and write your comments
Links: