• Learning center

148. Apple A2159 timing analysis- Power supply, clock, PG, reset circu
We will learn about the power supply, clock, PG, and reset circuits in the Apple A2159 circuit.
Detail
Comments

1

00:00:00,366 --> 00:00:03,466

Hello everyone, today we will learn about the power supply, clock,

2

00:00:03,466 --> 00:00:07,733

PG, and reset circuits in the Apple A2159 circuit

3

00:00:10,066 --> 00:00:12,900

We have talked about the boot circuit in the last video

4

00:00:15,900 --> 00:00:17,866

When the CPU receives the switch signal,

5

00:00:18,233 --> 00:00:22,933

it will send SLP_S*# and CPU_C10_GATE# to the power supply chip,

6

00:00:24,000 --> 00:00:27,333

and communicate with the T2 chip through the eSPI bus

7

00:00:34,733 --> 00:00:39,566

The T2 chip will notify the power supply chip to turn on the power supply through the I2C bus

8

00:00:41,300 --> 00:00:45,400

First, after the power supply chip receives CPU_C10_GATE#,

9

00:00:46,100 --> 00:00:50,800

it will control to generate PP1V_S3 VCCST power supply

10

00:00:53,700 --> 00:00:59,900

And output PP1V_S0SW to supply power to the VCCSTG pin of the CPU

11

00:01:10,233 --> 00:01:17,933

Then, the power chip outputs PVCCIO_EN, PVCCPLLOC_EN and PVDDQ_EN

12

00:01:18,133 --> 00:01:22,666

to turn on the main power supply PP1V2_S3 of the memory respectively

13

00:01:26,933 --> 00:01:34,200

And go with the CPU_C10_GATE# signal to generate PVCCIOS0_EN_FILT_BUF,

14

00:01:34,633 --> 00:01:39,566

to turn on PVCCIO_S0_CPU, to provide power to the CPU,

15

00:01:40,700 --> 00:01:44,333

and to turn on PP1V2_S0SW at the same time

16

00:01:46,566 --> 00:01:56,900

PP1V2_S3 is the main memory power supply for memory chips U2300, U2400, U2500 and U2600

17

00:01:58,933 --> 00:02:05,000

The PP1V2_S0 and PPVCIO_S0_CPU here mainly provide the main power supply

18

00:02:05,066 --> 00:02:09,233

for the VCCIO and VCCPLL_OC of the CPU

19

00:02:11,866 --> 00:02:14,466

After the VCCIO power supply is normal,

20

00:02:15,000 --> 00:02:19,500

a PVCCIO_PGOOD power good signal will be generated to the power chip

21

00:02:23,533 --> 00:02:30,933

The power chip will send ALL_SYS_PWRGD signal to correspond with SMC_RSMRST_L,

22

00:02:30,933 --> 00:02:34,766

generating ALL_SYS_PWRGD_R

23

00:02:37,666 --> 00:02:43,333

To correspond with another signal to generate the power supply PPVCEDRAM_S0_CPU

24

00:02:50,766 --> 00:02:57,333

This power supply provides power to the VCCOPC and VCCEOPIO pins of the CPU

25

00:03:01,933 --> 00:03:11,200

In addition, this ALL_SYS_PWRGD_R generates CPU_VCCST_PWRGD to the CPU through the synchronizer

26

00:03:12,100 --> 00:03:16,333

At the same time, it will also generate an open signal for the CPU power supply

27

00:03:17,000 --> 00:03:21,133

This CPU power supply chip is called ISL95828

28

00:03:22,833 --> 00:03:28,733

After it gets the power supply and open signal, it will control the generation of VCCSA of the CPU,

29

00:03:29,000 --> 00:03:35,233

which supplies power to the VCCSA pin of the CPU, which is the system housekeeper power supply of the CPU

30

00:03:41,200 --> 00:03:43,533

After the power supply of each channel is normal,

31

00:03:44,000 --> 00:03:49,800

the 24MHz crystal oscillator of the CPU starts to vibrate and outputs the clocks of each channel

32

00:03:50,833 --> 00:03:56,933

The CPU delays to get the PCH_PWROK and SYS_PWROK sent by the T2 chip,

33

00:03:57,066 --> 00:04:02,600

and the SYS_RESET# signal, and then delays to generate the platform reset signal

34

00:04:06,466 --> 00:04:10,833

After the CPU receives the VCCST_PWRGD signal,

35

00:04:11,466 --> 00:04:19,600

it sends a DDR_VTT_CNTL signal to the S3 pin of U8100 to control the VTT power supply of the memory

36

00:04:20,266 --> 00:04:25,200

The signal is called MEMVTT_EN after being renamed by the gate circuit

37

00:04:31,366 --> 00:04:35,033

After each power supply is normal, the CPU gets the PG signal,

38

00:04:35,133 --> 00:04:39,000

sends out various clocks, and sends out a platform reset

39

00:04:39,566 --> 00:04:44,933

Then, the CPU will send out an SVID signal to control the power supply of the CPU core

40

00:04:45,200 --> 00:04:48,900

It provides core power supply to the VCCCORE pin of the CPU

41

00:04:55,866 --> 00:04:57,933

After the CPU power supply is normal,

42

00:04:58,300 --> 00:05:01,766

it will read the program through the T2 chip and start self-test

43

00:05:05,133 --> 00:05:10,366

After testing the memory, the CPU sends the SVID signal again to the CPU power supply chip

44

00:05:10,366 --> 00:05:14,566

to control the generation of integrated display power supply VCCGT

45

00:05:17,366 --> 00:05:22,100

Ok, this is the generation process of power supply, clock, reset and PG signal

No comments yet
Come and write your comments
Links: