• 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

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

PG, and reset circuits in the Apple A2159 circuit

We have talked about the boot circuit in the last video

When the CPU receives the switch signal,

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

and communicate with the T2 chip through the eSPI bus

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

First, after the power supply chip receives CPU_C10_GATE#,

it will control to generate PP1V_S3 VCCST power supply

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

Then, the power chip outputs PVCCIO_EN, PVCCPLLOC_EN and PVDDQ_EN

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

And go with the CPU_C10_GATE# signal to generate PVCCIOS0_EN_FILT_BUF,

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

and to turn on PP1V2_S0SW at the same time

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

The PP1V2_S0 and PPVCIO_S0_CPU here mainly provide the main power supply

for the VCCIO and VCCPLL_OC of the CPU

After the VCCIO power supply is normal,

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

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

generating ALL_SYS_PWRGD_R

To correspond with another signal to generate the power supply PPVCEDRAM_S0_CPU

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

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

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

This CPU power supply chip is called ISL95828

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

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

After the power supply of each channel is normal,

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

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

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

After the CPU receives the VCCST_PWRGD signal,

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

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

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

sends out various clocks, and sends out a platform reset

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

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

After the CPU power supply is normal,

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

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

to control the generation of integrated display power supply VCCGT

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

No comments yet
Come and write your comments
Links: