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