PCI-E接口是目前主板上最常见的扩展接口,众所周知此接口本身最高的供电能力为75W,如果要插上AMD或者NVIDIA的高端显卡就得插上外接供电。可是这里有个问题,为什么PCI-E接口的供电能力为75W?

PCI-E接口

我从百科上找了下面两张图:
PCI-Express-x16
PCI-Express-x1
仔细观察,PCI-E x1和PCI-E x16左侧的长度和针脚数都是一样的,而在PCI-E的标准定义中只有左侧的针脚与供电有关,那具体哪些针脚供电呢?百科中还有个针脚定义表格,我在此截取左侧一部分针脚定义:

引脚B侧A侧
1+12 VPRSNT1#
2+12 V+12 V
3+12 V+12 V
4GroundGround
5SMCLKTCK
6SMDATTDI
7GroundTDO
8+3.3 VTMS
9TRST#+3.3 V
10+3.3 V aux+3.3 V
11WAKE#PERST#

去除一些特殊或可选的针脚,我们可以看到有5根+12V和3根3.3V针脚(+3.3V aux可选),但只知道针脚还不够,我们还是要看PCI-E标准的定义。

PCI-E标准

PCI-E标准由PCI-SIG组织维护,在他的官网上所有文档都要是这组织的会员才能看,所以推荐自行搜索与PCI-E供电相关的文档《PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 3.0》。在这文档中规定了每根针脚最高通过电流为1.1A,因此我们所说的75W限制其实是,12V x (5 x 1.1A) = 66W再加上3.3V x (3 x 1A) = 9.9W,一共75.9W。

那既然PCI-E x1的供电部分和x16的完全一样,那么是否意味着PCI-E x1也有最高75W的供电能力呢?答案是不一定。在标准定义中十分复杂,这插槽本身就分为下表的3个版本:

电压10W插槽25W插槽75W插槽
+3.3V3A3A3A
+12V0.5A2.1A5.5A

表备注:

  • 标准x1接口在启动时最高消耗10W功率,启动后默认可以配置不超过20W,也可选配置不超过75W。
  • 标准x4/x8/x16接口在启动时最高消耗10W功率,启动后可以配置不超过75W

表和表备注在一定意义上规定了供电下限,PCI-E x1最低必须支持10W,而x4以上的下限为25W,所有插槽的上限都是75W,具体的供电能力要看具体主板的供电设计,唯一确定的是3.3V必然可以提供9.9W供电能力。

最后

原本想PCI-E x1和x16的供电针脚都一样,那供电能力都一样,可以从x1接口获得75W电力。但经过本文的研究,发现果然是想多了,唯一的收获就是终于明确了PCI-E的供电能力。