• Learning center

135. Apple A2337 timing analysis -- Type-C adapter boost PD protocol
Today we will learn about Apple A2337 circuit timing analysis.
Detail
Comments

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

No comments yet
Come and write your comments
Links: