1
00:00:00,566 --> 00:00:06,533
Hello everyone, today we will learn about Apple A2337 circuit timing analysis
2
00:00:08,133 --> 00:00:12,233
First, let's learn about the Type-C adapter boost PD protocol
3
00:00:21,000 --> 00:00:22,733
This lesson has two parts
4
00:00:25,200 --> 00:00:28,500
First, the definition of Type-C interface pins,
5
00:00:30,533 --> 00:00:34,800
second, the introduction of Type-C adapter boost PD protocol
6
00:00:37,966 --> 00:00:41,066
Let's first look at the pin definition of the Type-C interface
7
00:00:41,533 --> 00:00:45,766
The Type-C interface is on the top of the mainboard, which is called the "female head".
8
00:00:46,066 --> 00:00:47,933
It has A side and B side
9
00:00:51,733 --> 00:00:54,700
The pin definition of A side and B side is the same
10
00:00:55,400 --> 00:00:59,366
A side has 12 pins in total, from A1 to A12,
11
00:01:01,200 --> 00:01:03,166
B side also has 12 pins
12
00:01:05,766 --> 00:01:08,166
Let's take a look at the pins on A side first
13
00:01:09,066 --> 00:01:12,700
Pins A1 and A12 are both GND, ground pins
14
00:01:15,666 --> 00:01:20,766
Pins A2 and A3 are for signal transmission, one positive and one negative,
15
00:01:22,900 --> 00:01:25,800
which are differential signals and differential transmission
16
00:01:27,700 --> 00:01:30,266
A4 is VBUS power supply pin
17
00:01:32,400 --> 00:01:33,866
A5 is CC bus
18
00:01:36,866 --> 00:01:39,733
The CC bus is also called the configuration channel,
19
00:01:41,266 --> 00:01:44,633
which is used for the communication between the adapter and the mainboard
20
00:01:45,866 --> 00:01:49,000
This VBUS is used to transmit the adapter power supply
21
00:01:52,600 --> 00:01:56,666
Pins A6 and A7 are the buses of USB2.0
22
00:01:59,100 --> 00:02:02,733
A8 is the SBU pin, which is a custom bus,
23
00:02:05,066 --> 00:02:10,033
equivalent to the auxiliary channel AUX, customized by each manufacturer
24
00:02:13,333 --> 00:02:15,800
A9 is also VBUS power supply
25
00:02:16,533 --> 00:02:21,300
A10 and A11 are a pair of receiving signals and also differential transmission
26
00:02:26,300 --> 00:02:30,900
This pair of receiving signals and the previous pair of transmission signals are a set
27
00:02:38,166 --> 00:02:40,766
Ok, this is the pin definition for side A
28
00:02:41,933 --> 00:02:44,533
The pin definition of side B is the same
29
00:02:44,766 --> 00:02:47,200
Pins B1 and B12 are GND
30
00:02:50,000 --> 00:02:52,933
B4 and B9 pins are VBUS power supply
31
00:02:55,933 --> 00:02:59,333
B6 and B7 pins are common USB2.0 bus
32
00:03:00,566 --> 00:03:04,400
B5 is the CC bus, which is also called the configuration channel
33
00:03:07,200 --> 00:03:13,266
B8 is the SBU bus, equivalent to the AUX channel, which is customized by each manufacturer
34
00:03:14,733 --> 00:03:19,900
B2 and B3 are a pair of transmitting, B10 and B11 are a pair of receiving,
35
00:03:20,100 --> 00:03:22,300
both of which are used to transmit data
36
00:03:28,500 --> 00:03:31,400
Ok, this is the pin definition of the Type-C interface
37
00:03:34,266 --> 00:03:37,733
Let's take a look at the Type-C adapter boost PD protocol
38
00:03:41,833 --> 00:03:44,166
When the adapter is plugged into the laptop,
39
00:03:44,733 --> 00:03:48,633
the adapter will tell the laptop how many voltages and corresponding currents
40
00:03:48,633 --> 00:03:50,900
the adapter can provide through the CC bus
41
00:03:56,733 --> 00:03:59,766
After learning the power supply capability of the adapter,
42
00:04:00,266 --> 00:04:06,233
the laptop chooses a power supply method suitable for itself, and sends a request packet to the adapter
43
00:04:11,666 --> 00:04:15,700
The adapter evaluates its own capabilities according to the choice of the laptop
44
00:04:15,700 --> 00:04:17,666
and then sends the accept command
45
00:04:18,366 --> 00:04:23,866
Then the adapter performs voltage conversion internally and sends a "power ready" packet to the laptop
46
00:04:28,733 --> 00:04:32,600
The adapter will apply a new negotiated voltage to VBUS
47
00:04:34,400 --> 00:04:36,000
This is its boost flow
48
00:04:37,066 --> 00:04:41,466
If there is no CC bus communication, the adapter cannot boost the voltage
49
00:04:44,633 --> 00:04:53,966
Type-C adapters can provide a variety of power supplies, including 5V, 9V, 12V, 15V, 20V, etc.
50
00:04:56,133 --> 00:04:59,033
We can see from the waveform diagram below that
51
00:04:59,166 --> 00:05:06,600
the VBUS power supply is raised from 5V to 15V or higher after multiple communications on the CC bus
52
00:05:08,500 --> 00:05:12,933
If there is no CC bus communication, the VBUS power supply will not boost
53
00:05:13,466 --> 00:05:16,633
This boost process is done internally by the adapter
54
00:05:18,933 --> 00:05:22,033
Ok that's the boost protocol for the Type-C adapter