COM载板设计之二:电源与复位

3.1 电源一般要求

COM Express是单电源供电:12VDC,+/-5%。有些厂家的模块电源适应范围可能会更宽一些,COM Express模块消耗功率一般在25到50W范围。

如果有一些暂停功能(RAM暂停,磁盘暂停,按键唤醒,USB设备有效唤醒等),那么COM Express模块需要一个5V Suspend电源。如果不使用这些暂停功能,模块的VCC_5V_SBY脚应该悬空。

3.1.1 VCC_12V上升时间和浪涌电流。

直接把模块接到一个电池上,这种快速的电源电压上升时间,可能会导致比较大的浪涌电流,因此,COM Express模块的输入电源的电压上升时间应该限制,一般2.5V/ms。

3.2 ATX和AT方式电源控制

3.2.1 ATX与AT电源比较

ATX电源普遍应用在PCs中,它又两套电源,一个是正常操作使用:12V,5V,3.3V和-12V,还有一个独立的5V暂停电源,所谓的暂停电源就是其ON的充要条件是AC输入存在,而正常操作电源ON的充要条件,AC输入存在且PS_ON#信号为0,这样就会使软件能够控制电源。PC主板可以实现多种控制AC电源的机制,包括按钮,键盘事件,鼠标动等。

AT电源ON的充要条件是AC接入,软件不可控,所以PC中不使用这种电源。

将ATX的PS_ON#始终接到地上,ATX就变成了AT。

3.2.2 电源状态

如下表:

表38,电源状态

状态

描述

注释

G3

Mechanical

AC电源拔出,也许系统里还要电池维持RTC工作。

S5

Soft Off

系统电源切断,但是5V Suspend电源供电。系统的上下文内容并不保存。

S4

Suspend to Disk

系统电源切断,但是5V Suspend电源供电。系统的上下文内容并不保存。系统上下文保存在磁盘媒体中。

S3

Suspend to RAM

系统电源切断,但是5V Suspend电源供电。系统的上下文内容并不保存。系统上下文保存在RAM中。

S0

On

系统上电。

COM Express信号SUS_S5#,SUS_S4#和SUS_S3#状态如下:

状态

SUS_S5#

SUS_S4#

SUS_S3#

G5

N/A

N/A

N/A

S5

Low

Low

Low

S4

High

Low

Low

S3

High

High

Low

S0

High

High

High

3.2.3 ATX和AT电源上电顺序

图50:ATX上电顺序

图51:AT上电顺序

表40:ATX和AT电源上电定时:

参数

最小值

最大值

描述

注释

TPB

10ms

500ms

从按下电源按钮到使得模块退出Suspend模式的时间

仅对ATX

TPSR

0.1ms

20ms

电源上升时间

 

注意:

l  有一个时间段(如上面图50和图51所示的TMP1)

l  在TMP1期间,载板电路不应该驱动任何COM Express信号。

l  在TMP1期间,PWR_OK信号可以用来延后COM Express Boot,有时需要这么做,这样允许载板上的FPGA等需要配置的器件在BOOT前配置好。

l  载板上对COM Express信号的上拉应该保持最少,以避免在这个期间后驱COM Express信号脚,载板对COM Express信号的上拉通常是不必要的,大部分信号如果需要上拉,则在模块里就上拉了。

3.2.4 电源监视电路的讨论

COM Express模块使用的芯片组,都集成了一个状态机或者微控制器,它由Suspend电源供电(就是说其电源来自VCC_5V_SBY,只要AC接着在,这个电源总是有的),状态机或微控制器的功能是管理系统电源状态,监视不同的可能引起电源状态改变的输入(比如PWRBTN#、WAKE0#、WAKE1#等),并输出状态信号(比如SUS_S5#、SUS_S4、SUS_S3、SUSPEND#)使系统硬件能够控制系统中的不同电源。

3.2.5 电源按钮

COM Express的PWRBTN#输入可以被载板硬件使用,用来实现ATX方式的电源控制。在下图的原理图中就给了一个这么做的例子。COM Express的PWRBTN#一般由模块的芯片组来,通常PWRBTN#输入由模块的芯片组反弹。

在电源按钮按下之后,系统行为取决于芯片组能力和模块硬件厂家的硬件设计及BIOS设计。基于Intel 915GM、945GM和965GM芯片组的模块,下面的行为有RTC芯片寄存器设置:

电源按钮状态

状态

描述

总是ON

无电源按钮按下需要

芯片组在Suspend电源稳定后取消断言SUS_S5#,SUS_S4#和SUS_S3#

等到电源按钮按下

芯片组保持Suspend状态知道电源按钮按下信号收到

最后状态

当电源去掉之后,如果单元是ON,那么当电源再次接通的时候单元返回ON

3.3 参考设计

3.3.1 ATX电源

ATX电源广泛使用,便宜而又可靠。ATX电源提供的电压种类比载板要求的电源电压种类多,但载板有时需要其它种类的电源。

下图显示了ATX电源载板电路,使用了一个24脚的ATX主电源连接器。对于带大功耗的CPU或图形卡的系统,两个附加的12V电源需要通过一个4脚的+12V电源连接器提供。

PWRRTN#对COM Express模块来说是输入,开关反跳在模块上实现,PWRBTN#信号的下降沿启动从S5(软件关)到S0(软件开)的状态变化,如果设备已处于ON状态,则变化相反。

ATX电源由PS_ON#来控制,主ATX电源在PS_ON#为低的时候工作,为了关掉电源,PS_ON#可以浮空,这个网络通常由COM_Express的SUS_S3#信号反向来驱动,典型地通过与模块检测电路“与”控制,这个逻辑应该有VCC_5V_SBY来供电,例如,如果系统或者CPU超温,主电源自动断电。

表42:

ATX信号名称

描述

PS_ON#

低有效,TTL电平输入,低使能电源,如果高或者浮空,断电,但+5V Suspend除外

PWR_OK

高有效,表示+12V, +5V, +3.3V, -12V有效

+12V1DC

+12V电源,除CPU外的系统其它电路使用,受控于PS_ON#

+12V2DC

+12V电源,CPU使用,受控于PS_ON#。这个电源使用一个独立的2x2连接器,仅供CPU来使用。

+5VDC

+5V电源,受控于PS_ON#

+3.3VDC

+3.3V电源,受控于PS_ON#

-12VDC

-12V电源,受控于PS_ON#

+5VSB

+5V Suspend电源,只要AC电源存在,这个电源就存在

COM

电源返回端。也即是地

注意,12V有两个,一个供CPU使用,一个供CPU外的其它电路使用。这是两个独立的电源,每个最大输出240W。

早期的ATX电源连接器是2x10的,它们是兼容的。还有更早期的电源,只有一个+12V,2x2的CPU+12V电源并不存在。其实对于COM Express模块大都使用低功耗的CPU,所以,一般不需要独立的+12V CPU电源。

3.3.1.1 最小负荷

如果+12V、+5V、+3.3V电源负载太轻,ATX电源可能启动不起来。ATX12V电源设计指南

整个上电时序Power Sequencing的详细过程: 1.在未插上ATX电源之前,由主板上的电池产生VBAT电压和CMOS跳线上的RTCRST#来供给南桥,RCTRST#用来复位南 桥内部的逻辑电路,因此我们应首先在未插上ATX电源之前量测电池是否有电,CMOS跳线上是否有2.5V-3V的电压。 2.检查晶振是否输出了32.768KHz的频率给南桥(在nFORCE芯片组的主板上,还要量测25MHz的晶振是否起振) 3.插上ATX电源之后,检查5VSB、3VSB、1.8VSB、1.5VSB、1.2VSB等待机电压是否正常的转换出来(5VSB和3VSB的 待机电压是每块主板上都必须要有的,其它待机电压则依据主板芯片组的不同而不同,具体请参照相关芯片组的 DATASHEET中的介绍) 4.检查RSMRST#信号是否为3.3V的高电平,RSMRST#信号是用来通知南桥5VSB和3VSB待机电压正常的信号,这个信号 如果为低,则南桥收到错误的信息,认为相应的待机电压没有OK,所以不会进行下一步的上电动作。RSMRST#可以在I/O 、集成网卡等元件上量测得到,除了量测RSMRST#信号的电压外,还要量测RSMRST#信号对地阻值,如果RSMRST#信号处 于短路状态也是不行的,实际维修中,多发的故障是I/O或网卡不良引起RMSRST#信号不正常。 5.检查南桥是否发出了SUSCLK这个32KHz的频率。 6.短接主板上的电源开关,发出一个PWBTN#信号给I/O,I/O收到此信号后,经过内部逻辑处理发出一个PWBTIN#给 到南桥。 7.南桥收到PWBTIN#信号后,发出SLP_S3#给I/O,I/O接到此信号后经过内部的逻辑处理发出PSON#信号给ATX电源, ATX电源接到低电平的PSON#信号后,开始工作,发出各路基本电压给主板上的各个元件,完成上电过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值