Categories: Uncategorized

CPU Vcore power rail and PPVCC_S0_CPU voltage

CPU Vcore power rail and PPVCC_S0_CPU voltage

November 22, 2019

This article is for MacBook logic board component-level repair professionals,written byIT-Tech Online, the Mac repair specialist in Melbourne, Australia.

Previous article:MacBook logic board power rails and ALL_SYS_PWRGD

Next article: Mac Logic Board Power On Self Test (POST)

We will discuss the creation of CPU main power rail – PPVCC_S0_CPU. The MacBook Air 13” 2015-2017 logic board schematics 820-00165 will be used as references.

When the SMC (System Management Controller) receives a valid ALL_SYS_PWRGD signal, after 99 milliseconds delayed, SMC will send out SMC_DELAYED_PWRGD. The creation of CPU main power rail PPVCC_S0_CPU will be controlled by the ALL_SYS_PWRGD and SMC_DELAYED_PWRGD signals.

  1. The ALL_SYS_PWRGD signal, renamed as PM_PCH_PWROK, is fed to PCH as control signal PCH_PWROK and APWROK.
  2. When PCH receive APWROK signal, PCH will read ME codes from the SPIROM U6100. The ME (Intel Management Engine) codes are part of EFI codes stored in the SPIROM chip. The ME codes are coupled with individual PCH. It means if you change a PCH, you must replace the ME codes with a “clean” version and perform the “coupling” again.
  3. The ALL_SYS_PWRGD and PM_SLP_S3_L signals will go through the AND-logic gate U1930. U1930 then send out CPU_VCCST_PWRGD signal to PCH and PCH send out CPU_VR_EN signal to enable CPU power management chip U7200.
  4. When CPU power management chip U7200 receives CPU_VR_EN signal, U7200 will create the PPVCC_S0_CPU power rail. The voltage of PPVCC_S0_CPU power rail is 1.9V. This is the “base” voltage. When U7200 receive the voltage IDs from the CPU later, this base voltage will be adjusted to around 1.7V. This voltage value can be used to determine whether or not the CPU shoots out the IDs signal.

  1. After creating the PPVCC_S0_CPU power rail, U7200 sends out CPU_VR_READY signal to inform PCH that the base PPVCC_S0_CPU voltage has been created.
  2. Meanwhile, the SMC_DELAYED_PWRGD signal goes through an AND-logic gate, renamed as PM_PCH_SYS_PWROK and sent to PCH. PCH, in turn, extracts the CPU voltage IDs info from ME codes and send to CPU power management IC U7200.
  3. PCH will use ME codes info to set and output system clocks.
  4. The CPU/PCH will output platform reset signal PLT_RESET_L, the voltage is 1.05V. The PLT_RESET_L signal is also a very important signal. It marks the end of power rails creation. CPU and operating system (OS) will take control of the whole system.
Share this:

Get a Free Quote

    Carl Su

    Recent Posts

    MacBook logic board power rails and ALL_SYS_PWRGD

    This article is for MacBook logic board component-level repair professionals, written by IT-Tech Online, the MacBook repair…

    4 weeks ago

    How do you Repair a MacBook: Logic Board and Levels

    There are many reasons a MacBook can malfunction, with water damage being the most common.…

    4 weeks ago

    How do you repair a MacBook

    Level 1 RepairAlso known asbasic repair. A MacBookconsistsof the followingparts: a screen, a keyboard, a…

    4 weeks ago

    15 ways to fix black screen on MacBook Pro

    IT-Tech Online 15 Ways To Fix Black Screen On MacBook Pro Get a Free Quote…

    4 weeks ago

    9 Ways to Recover Data on Mac that won’t start up

    IT-Tech Online 9 Ways To Recover Data On Mac That Won't Start Up Get a…

    4 weeks ago

    MacBook SMC Circuit and PPBUS_G3H voltage adjustment

    This article is for MacBook logic board component-level repair professionals, written by IT-Tech Online, the…

    3 months ago