PCIE电路设计

本文详细介绍了PCIe接口的类型,如X1、X4、X16,及其在PC和服务器中的应用。PCIe通过差分时钟和数据对进行通信,并提供了热插拔、系统管理总线时钟、复位信号等功能。MINI-PCIE与PCIe信号相同,但接口规格不同。M.2接口可支持PCIe或SATA,PEDET信号用于识别设备类型。此外,讨论了关键信号如PRSNT、PWRGD、wake及电源需求。
摘要由CSDN通过智能技术生成

PCIE接口  

        PCIE分有X1,X2,X4,X8,X16,对应PC、服务器设计来说,使用这些座子,支持插入的PCIE设备,连接到CPU,或者南桥,实现其功能。

        典型设计上,还有MINI-PCIE座子,但是走的信号都是一样的,只是座子规格不一致。

下图是PCIEX4的电路设计:

 

时钟

PCIE有一对100M的差分时钟提供给PCIE设备。一般由CPU提供,或者单独的时钟发生器产生,与data信号可以是独立的,即data从CPU出来,clk可以使用另外的时钟发生器提供。

DATA

X4意味着有四对差分对,X16有16对差分对,其他同理。

以CPU举例,将其引出X4的PCIE,一般是需要连续的,比如取0-3,或者4-7,以此类推,需要看CPU PCIE控制器规格书,看其控制器的分布,对Inter来说,为PDG,EDS。

下图实例(此实例较特殊,其首个PCIE序号是1而不是0,懂意思即可)

 系统管理总线时钟

        SMCLK,SMDAT,直连即可,其总线形式意味着可以像IIC一样,共联多个PCIE设备。

热拔插信号

        PRSNT1,PRSNT2。电路设计来说,会将PRSNT1直接接地,在PCIE设备端,PRSNT1和PRSNT2是直连的,因为我们PC端只要检测到PRSNT2为低电平(接上拉电阻),认定为插入了PCIE设备,此信号用在CLKREQ上,对于CPU的PCIE时钟发生来说,当CLKREQ为低电平,其对应的时钟启动输出,否则不输出。这是热拔插的信号意义,也可以不使用REQ功能,直接在任何情况下都拉低。

复位信号

        PWRGD,就是power good。只有PWRGD正常,PCIE才会工作,因此可以当作复位来使用。

唤醒信号

        wake,低电平有效。

电源

        需要提供12V和3.3V输出。

测试信号

        JTAG,调试使用,不接也可以。

M.2接口

         这个接口走的是PCIE或者SATA信号.

        PEDET是用来区分插入的设备是PCIE设备还是SATA设备,需要使用固定的IO,高电平为PCIE设备,低电平为SATA设备。如果插入设备固定,可以直接硬上下拉。

        对比来说还多了一个LED,需要注意的是,M.2设备只对这个LED信号进行拉高拉低操作,我们电路上需要设计VCC,通常是3.3V,限流电阻,通常是330R,LED也是在我们板子上设计的。

  • 7
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY_Share

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值