分享

HM86、HM87芯片组上电时序之四9

 readeee 2013-12-08
本帖最后由 黄鑫船 于 2013-12-2 19:11 编辑

新鲜出炉:HM86、HM87芯片组上电时序之一% e" E5 V2 @. C/ z: X+ N
http://www./thread-716939-1-1.html
新鲜出炉:HM86、HM87芯片组上电时序之二
http://www./thread-717608-1-1.html
新鲜出炉:HM86、HM87芯片组上电时序之三
http://www./thread-718808-1-1.html

                                     Q! f6 _; P! p( j9 [0 W$ r( E/ C2 a
图纸:广达 BDBE_b2a, y& O! r' E- p
、之前已经分析过了+3V_S5\+5V_S5待机电压的产生流程,+3V_S5\+5V_S5它会送去PCH,给PCH提供待机电压,如下图:
VCCSUS3_3.jpg1.jpg . [1 b$ |- V: O/ v1 O
+3V_S5\+5V_S5除了给PCH提供待机电压外,它还送给了温控电路、USB、网卡、EC。。。。等地方,这里就不一一截图了。; ]+ y* B+ M+ [  J
上次还分析过,当+3V_S5\+5V_S5正常产生后,RT8223P会发出一下DDPWRGD信号,这个信号出来之后被+3VPCU上拉,改名为SYS_HWPG,) m5 {- r$ k( C4 P) r0 C
4.jpg $ f# t. g% e* U0 a" h$ S
这个SYS_HWPG来到这里等待着和其它电压的PG汇总
5.jpg 8 \$ k! P  [. V$ o" k7 n# q& P
、当PCH的待机条件满足后,会发出一个PCH_SUSPWRACK信号,如下图:
PCH_SUSPWRACK.jpg 
PCH_SUSPWRACK经过R1389电阻后改名为SUS_PWR_ACK,
2.jpg 0 l5 ~0 r7 J1 H  ^2 ]8 G
然后这个SUS_PWR_ACK就直接发给了EC的第30脚0 Z2 V$ r0 H8 Q1 D& @
3.jpg 
、当EC收到SUS_PWR_ACK之后,就会发出RSMRST#信号,! z$ \, {2 B9 c- [
7.jpg 
RSMRST#信号经过R412电阻后,改名为PCH_RSMRST#进入PCH的RSMRST#脚
6.jpg 
这个PCH_RSMRST#还经过R411改名为DPWROK,2 P4 d, \! m- C; w
8.jpg 
然后这个DPWROK送到了PCH的DPWROK脚;
9.jpg   N6 k8 T  R3 X3 Q( V$ J
如果这个RSMRST#信号不正常,会直接影响DPWROK不正常,
另外DPWROK还通过R410  0欧电阻受控于SYS_HWPG(3V\5V待机电压好信号),
、到了这里,我觉得有必要讲一下下面这个图:* C4 P5 N- j* E5 ^$ @3 d
10.jpg 
我就拿上图中的DPWROK信号举例说明吧,我们知道这个DPWROK信号受控于两个可选信号(PCH_RSMRST#、SYS_HWPG),这两个可选信号是怎么用的呢?如果这个机器Deep Sx Support(支持深度睡眠),DPWROK就会选择采用Rg stuff这一路设计(也就是SYS_HWPG这一路),如果这个机器Deep Sx No Support(不支持深度睡眠),将会选择采用Rf stuff这一路设计(也就是PCH_RSMRST#这一路);
那其它几个信号(AC_PRESENT、SUS_PWR_ACK、SLP_SUS)也是一样的设计,几个可选信号都是取决于这机子支不支持深度睡眠。这里我就不细说了,相信大家也明白什么叫举一反三。。。
、当RSMRST#信号正常进入PCH后,下面就到了触发上电的环节,当按下开机键后,会产生一个NBSWON#信号给EC的95脚+ x. {" Y) e- d+ o2 u4 Q
11.jpg 1 o3 l3 w( B8 I# b9 U
EC收到NBSWON#后,会从91脚发出一个DNBSWON#信号1 H; T0 w% \$ m( O
12.jpg 
这个DNBSWON#信号经过R407  0欧电阻改名为PCH_PWRBTN#给PCH的PWRBTN#脚,- H- T' g4 X- i2 O. @
13.jpg 
、当PCH收到PWRBTN#信号之后,在其它条件没有异常的情况下,会依次置高SLP_S4#\SLP_S3#,然后经过R422\R415改名为SUSC#\SUSB#% h  G3 A" x4 Y0 Z+ X" p5 ^
14.jpg 
这里的SLP_S5#和SLP_A#没有被采用,处于悬空状态,SLP_SUS#在上图中可以看到,只有在支持深度睡眠的时候才会被采用。
SUSC#、SUSB#分别送给了EC的73脚和94脚,如下图:
15.jpg 
、当EC收到SUSC#、SUSB#信号后,在温控电路及其它电路没有异常情况下,会发出一个SUSON,去开启内存供电,还会发出一个MAINON去开启其它电压
16.jpg 
具体后面的电压是怎么样产生的呢?此帖已经写了很长了,时间关系,请看下回分解!+ Y- h; g8 J% h

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多