การสร้างรางจ่ายไฟของบอร์ดลอจิก Apple S3
- U0500 CPU/PCH จะส่งสัญญาณควบคุม PM_SLP_S5_L เพื่อแจ้ง SMC (ตัวควบคุมการจัดการระบบ) ว่าการเปลี่ยนสถานะพลังงานของ MacBook จะเริ่มต้นขึ้น
- จากนั้น CPU/PCH U0500 จะส่งสัญญาณ PM_SLP_S4_L ไปยัง U7501 PMIC เพื่อเปิดใช้งานรางส่งกำลัง PP5V_S3 รางจ่ายไฟ PP5V_S3 เป็นรางจ่ายไฟสถานะ S3 ตัวแรกและมีแรงดันไฟฟ้าอยู่ที่ 5V

- สัญญาณ PM_SLP_S4_L ส่งผ่านตัวต้านทาน R8112 ซึ่งเปลี่ยนชื่อเป็น P3V3S3_EN เพื่อเปิดใช้งานรางส่งกำลัง PP3V3_S3 แรงดันไฟฟ้าของรางส่งกำลัง PP3V3_S3 คือ 3.3V
- สัญญาณ PM_SLP_S4_L ส่งผ่านตัวต้านทาน R8116 ซึ่งเปลี่ยนชื่อเป็น P1V8S3_EN เพื่อสร้างรางส่งกำลัง PP1V8_S3 แรงดันไฟฟ้าของรางส่งกำลัง PP1V8_S3 คือ 1.8V
- สัญญาณ PM_SLP_S4_L ผ่านตัวต้านทาน 20k-ohm R8116 ซึ่งเปลี่ยนชื่อเป็น DDRREG_EN เพื่อสร้างรางส่งกำลัง PP1V2_S3 รางจ่ายไฟ PP1V2_S3 ใช้สำหรับจ่ายไฟให้กับชิปหน่วยความจำ DDR3 แรงดันไฟฟ้าอยู่ที่ 1.2V
- สัญญาณ PM_SLP_S4_L ผ่านตัวต้านทาน 100 โอห์ม R8117 เปลี่ยนชื่อเป็น USB_PWR_EN เพื่อเปิดใช้งาน VBUS กำลังไฟของพอร์ต USB รางจ่ายไฟของพอร์ต USB แรงดันไฟฟ้า VBUS คือ 5V
- สัญญาณควบคุม PM_SLP_S4_L ยังใช้เพื่อเปิดใช้งานทัชแพดและอุปกรณ์บลูทูธ
หมายเหตุ:รางส่งกำลัง S3 เหล่านี้ไม่ได้ถูกสร้างขึ้นพร้อมกัน วงจรหน่วงเวลา RC ใช้เพื่อควบคุมเวลาหน่วง ดังนั้นเวลา ด้วยการเปลี่ยนค่าของตัวต้านทานและตัวเก็บประจุ เราจะได้เวลาหน่วงตามที่เราต้องการ
การสร้างรางจ่ายไฟของบอร์ดลอจิก Apple S0
- จากนั้น U0500 CPU/PCH จะส่งสัญญาณ PM_SLP_S3_L เพื่อแปลงสถานะพลังงานของลอจิกบอร์ด Mac จากสถานะ S3 เป็น S0 (เปิดเครื่อง)
- สัญญาณควบคุม PM_SLP_S3_L ส่งผ่านตัวต้านทาน R8187 ซึ่งเปลี่ยนชื่อเป็น P5VS0_EN เพื่อสร้างรางส่งกำลัง PP5V_S0 แรงดันไฟฟ้าของรางส่งกำลัง PP5V_S0 คือ 5V
- สัญญาณควบคุม PM_SLP_S3_L ส่งผ่านตัวต้านทาน 20k-ohm R8186 ซึ่งเปลี่ยนชื่อเป็น P3V3S0_EN เพื่อสร้างรางส่งกำลัง PP3V3_S0 แรงดันไฟฟ้าของรางส่งกำลัง PP3V3_S0 คือ 3.3V
- สัญญาณควบคุม PM_SLP_S3_L ส่งผ่านตัวต้านทาน R8185 ซึ่งเปลี่ยนชื่อเป็น P1V05S0_EN เพื่อสร้างรางส่งกำลัง PP1V05_S0 แรงดันไฟฟ้าของรางจ่ายไฟ PP1V05_S0 คือ 1.05V รางจ่ายไฟนี้ใช้งานโดย CPU/PCH ของ Intel และบัสของระบบ
- สัญญาณควบคุม PM_SLP_S3_L ผ่านเกท AND-logic U8180 ซึ่งเปลี่ยนชื่อเป็น PM_SLP_S3_BUF_L ประตู AND_logic ใช้เพื่อเพิ่มความแรงของสัญญาณควบคุม PM_SLP_S3_L แรงดันไฟฟ้าของสัญญาณควบคุม PM_SLP_S3_BUF_L คือ 3.3V

- สัญญาณควบคุม PM_SLP_S3_BUF_L ไปที่สวิตช์ U7870 สร้างรางส่งกำลัง PP1V5_S0 แรงดันไฟฟ้าของรางส่งกำลัง PP1V5_S0 คือ 1.5V
- สัญญาณควบคุม 3.3V PM_SLP_S3_BUF_L ยังใช้เป็นรางส่งกำลังเพื่อสำรวจสัญญาณควบคุม ALL_SYS_PWRGD ผ่านตัวต้านทาน 10K-ohm R8167 นี่คือสาเหตุที่เราต้องการ PM_SLP_S3_BUF_L เวอร์ชัน Powerfol แทนที่จะเป็น PM_SLP_S3_L เวอร์ชันอ่อนแอ
หมายเหตุ:รางส่งกำลัง S0 เหล่านี้ไม่ได้ถูกสร้างขึ้นพร้อมกัน เวลาถูกกำหนดโดยสัญญาณควบคุม PM_SLP_S3_L และวงจรหน่วงเวลา RC ที่เกี่ยวข้อง
ความสำคัญของสัญญาณ ALL_SYS_PWRGD
Apple ได้พัฒนากลไกการตรวจสอบที่ซับซ้อนเพื่อให้แน่ใจว่ารางจ่ายไฟทั้งหมดที่สร้างขึ้นมีความเสถียรและดี (GD ย่อมาจาก good) สำหรับการใช้งาน หากรางส่งกำลังทั้งหมดดี สัญญาณ ALL_SYS_PWRGD ที่ถูกต้องจะถูกสร้างขึ้น แรงดันไฟฟ้า ALL_SYS_PWRGD คือ 3.3V
สัญญาณ ALL_SYS_PWRGD ที่ถูกต้องจะตรวจสอบรางจ่ายไฟเหล่านี้:PP1V8_S3, PP5V_S3, PP1V2_S3, PP1V05_S0, PP5V_S0, PP3V3_S0, PP1V5_S0 การทำงานผิดปกติของรางจ่ายไฟในสถานะ S3 หรือ S0 เหล่านี้จะสำรวจสัญญาณ ALL_SYS_PWRGD และยุติกระบวนการเปิดเครื่องตามปกติของคอมพิวเตอร์ Apple

สัญญาณ ALL_SYS_PWRGD จะถูกรายงานไปยัง SMC SMC จะประมวลผลสัญญาณนี้และเตรียมสร้างรางจ่ายไฟสุดท้าย – CPU/PCH Vcore รางจ่ายไฟ Vcore