从S0转换到深度S3
•系统进入DS3就绪状态
•PCH检查ACPRESENT状态
•如果ACPRESENT为高,则PCH进入正常S3 ,且SUSWARN保持高
•如果ACPRESENT为低,然后PCH驱动SUSWARN#为低送给EC,表示PCH正要进入深睡眠状态,唤醒电源(比如 VccSus3_3和V5REF_Sus)可以关闭。On receiving the indication, EC power gates other suspend rails on the platform that can other wise become leakage paths through the PCH
•EC完成进入DS3的准备工作后,驱动SUSACK#为低,送回给PCH
•PCH驱动SLP_SUS#为低,用于关闭VccSus3_3和V5REF_Sus
•EC驱动RSMRST#为低,告知PCH,SLP_SUS#已完成工作
•EC保持驱动EC_SLP_S4 #为高,保持内存供电,并保持最低限度的I / O接口供电已监控唤醒事件。
•系统进入了DS3
从深度S3过渡到S0
•唤醒事件发生时(即:按下电源按钮/ RTC定时器超时/屏盖被打开/按键/ GPIO [ 27 ] )
•PCH接收唤醒事件,EC also knows status of ACOK and PWRBTN from platform (EC does not have visibility into PCH RTC alarm setting)
•PCH驱动SLP_SUS#为高,开启VccSus3_3和V5REF_Sus。S3状态的一些电压,包括USB设备的5V也打开了。VccSUS3_3和V5REF_Sus必须在S3状态电源打开之前达到规定值。
•EC收到待机电压好信号
•EC驱动RSMRST#为高,送给PCH
•EC和PCH之间通过SUSWARN#/SUSACK#完成握手动作
•PCH驱动SLP_Sx#/SLP_A#为高。平台主要电源开启
•当PCH发出高电平的SM_DRAMPWROK后,处理器驱动SM_DRAMRST#为高。 EC维持EC_DRAMRST_GATE为低电平,直到SM_DRAMRST#被处理器置高。
• PCH完成DS3退出流程。系统进入S0状态。