บทความนี้สำหรับผู้เชี่ยวชาญซ่อมแซมบอร์ดลอจิก MacBook ระดับชิ้นส่วน เขียนโดย IT-Tech Online ผู้เชี่ยวชาญซ่อม Mac ในเมลเบิร์น ออสเตรเลีย
บทความก่อนหน้า: ลำดับการเปิดเครื่อง MacBook และแรงดัน PPBUS_G3H
บทความถัดไป: ไทมมิ่งสัญญาณ PM_SLP_S4_L ของบอร์ดลอจิก PM
ระบบควบคุมการจัดการระบบ (SMC) เป็นชิปที่เขียนโปรแกรมได้ ซึ่งมีโค้ดการจัดการคอมพิวเตอร์ของ Apple ทั้งหมด เราจะใช้ผังวงจรบอร์ดลอจิก MacBook Air 13 นิ้ว ปี 2015-2017 รุ่น 820-00165 เป็นอ้างอิง
ทุกแบบของคอมพิวเตอร์ Apple มีโค้ดเฉพาะตัวของเอง กล่าวคือ ชิป SMC จากรุ่นหนึ่งไม่สามารถนำไปใช้ในรุ่นอื่นได้ แม้เครื่องหมายบนชิปอาจเหมือนกัน แต่โค้ดภายในชิปเป็นสิ่งสำคัญ
SMC เป็นชิปที่ซับซ้อนมาก ทำงานร่วมกับ CPU/PCH ของ Intel เพื่อจัดการและตรวจสอบพลังงานของ MacBook ตั้งแต่เริ่มจนจบ รวมถึงการควบคุมความสว่างหน้าจอ การควบคุมการชาร์จแบตเตอรี่ และอื่นๆ เราจำเป็นต้องให้แหล่งจ่ายไฟ SMC สัญญาณนาฬิกา SMC และสัญญาณรีเซ็ต SMC เพื่อเริ่มการทำงานของชิป SMC ตามแผนภาพด้านล่าง:

เส้นจ่ายไฟ PP3V42_G3H ที่สร้างโดย U7090 จะจ่ายไฟหลักให้ชิป SMC U5000 ผ่านบอล BGA ที่เรียกว่า VBAT เส้น PP3V42_G3H ยังผ่าน L5001 เพื่อจ่ายไฟโมดูลตรรกะภายใน SMC ที่เรียกว่า VDDA SMC จะสร้าง PP1V2_S5_SMC_VDDC สำหรับโมดูลจัดการเซ็นเซอร์ของตัวเองเพื่อตรวจสอบอุณหภูมิ แรงดัน และกระแสของระบบ เมื่อ SMC ได้รับไฟแล้ว วงจรคริสตัล SMC จะเริ่มส่งสัญญาณนาฬิกา 12 MHz แบบสแควร์เวฟให้ SMC

U5110 ตรวจสอบแรงดันของ PP3V42_G3H หาก PP3V42_G3H เสถียรและไม่ต่ำกว่า 3.0V U5100 จะถือว่าเส้นจ่ายนี้ปลอดภัยและส่งสัญญาณ SMC_RESET_L แบบหน่วงเวลาเพื่อรีเซ็ตชิป SMC แรงดัน SMC_RESET_L คือ 3.3V เวลาหน่วงถูกกำหนดโดยค่าของ R5101 และ C5101 U5110 ยังส่งแรงดันอ้างอิง PP3V3_S5_AVREF_SMC สำหรับฟังก์ชันการแปลงอนาล็อก-ดิจิทัลของวงจรเซ็นเซอร์ SMC รวมถึงเซ็นเซอร์กระแส เซ็นเซอร์แรงดัน และเซ็นเซอร์อุณหภูมิ แรงดัน PP3V3_S5_AVREF_SMC คือ 3.3V

เมื่อ SMC ได้รับสัญญาณ SMC_BC_ACOK จากชิปจัดการชาร์จ U7100 SMC จะสื่อสารกับชาร์จ MagSafe ผ่านวงจรสายเดียว และเปิดไฟสีเขียวบนชาร์จ ในขณะเดียวกัน SMC ใช้ SMBus สื่อสารกับ U7100 เพื่อปรับแรงดันเส้นจ่ายไฟ PPBUS_G3H จากแรงดันพื้นฐาน 8.1V เป็นมาตรฐาน 8.45V คุณสามารถวัด PPBUS_G3H ที่คอยล์ L7130 หากแรงดัน PPBUS_G3H อยู่ที่ประมาณ 8.45V แสดงว่า SMC ทำงานปกติแล้ว อย่างน้อยวงจรไฟ SMC นาฬิกา รีเซ็ต และสายเดียว ทั้งหมดดีแล้ว มิฉะนั้น คุณต้องแก้ไขปัญหา SMC ก่อน
SMC ใช้ SMBus เดียวกันอ่านสถานะแบตเตอรี่เพื่อกำหนดกระแสชาร์จ SMC ตรวจสอบกระแสเข้าเครื่อง (AMON) และกระแสชาร์จแบตเตอรี่ (BMON) ตลอดเวลา

เมื่อ SMC ได้รับสัญญาณ SMC_BC_ACOK จากวงจรชาร์จ PMIC U7100 แสดงว่าชาร์จพร้อมใช้งาน SMC จะส่งสัญญาณ SMC_PM_G2_EN ไปยัง PMIC สเตนบาย U7501 สัญญาณนี้จะเปลี่ยน MacBook จากสถานะ G2 (ปิดเครื่อง) เป็นสถานะ S5 (สลีปลึก)
จุดตรวจสอบ: SMC_PM_G2_EN เป็นสัญญาณควบคุม แรงดัน 3.3V สามารถวัดได้ที่ขา 1 ของตัวต้านทาน R8140
SMC เป็นชิปสำคัญและซับซ้อนที่ออกแบบโดย Apple ไม่มีชิป SMC "ใหม่" ให้ซื้อ ต้องถอดมาจากบอร์ดบริจาคที่มีรุ่นและปีเดียวกัน เราจะพูดถึงฟังก์ชัน SMC อื่นๆ ในภายหลัง
อ่านเพิ่มเติม:
- วงจรสเตนบาย MacBook และสัญญาณ PP3V3_S5, PP3V3_SUS และ PM_RSMRST_L
- CPU หรือ PCH จะส่งสัญญาณ PM_SLP_S4_L เมื่อใด?