资讯详情

PCI板卡在工控机上无法使用怎么办?

在普通电脑中正常使用PCI板卡,在某些工控机上无法识别。如何解决这种认不出卡的情况?我们来看看可能的原因:

  1. 一些工控机PCI总线没有IDSEL信号;
  2. PCI板卡被认错ID;
  3. PCI信号线路PCB设计不规范;

针对以上三个原因,我们逐一解决:

对于没有IDSEL 信号的工控PCI 可以根据插槽PCI 协议,将PCI 设备上的IDSEL 信号接在 AD在线,固定为设备X 。

以常见的PCI桥芯片CH以365为例,具体操作为例

a、将CH365 的IDSEL(P75)与PCI 金手指上的IDSEL信号(P99,A面)断开,

b、将CH365 的IDSEL(P75)与PCI 金手指的AD19 (P30,B面)连接,或与CH365 的AD19(P2)相连。

这将被系统认为PCI设备3,如果设备3有冲突,可以更换 AD18(CH365的P3)-- 设备2 、AD17(CH365的P4)-- 设备1等。

PCI板卡的ID由系统自动识别, 如果被认定为0000,板卡将无法识别。在这种情况下,建议板卡只焊接PCI桥芯片,后端设备暂时不焊接,插入板卡查看,以排除其他设备先上电,如果导致D0-D7下拉启用外部设置ID导致板卡ID被认错的情况。

在像PCI在这样的高频环境下,传输线在信号线上驱动电压变化时会产生阻抗,信号线的宽度和接地距离会影响其阻抗,因此在设计中PCB时需要参考PCI总线规范应特别注意信号阻抗匹配。以下设计PCB时间作为参考:

  1. 对于32位PCI总线最大电路长度限制在1.5英寸(约38mm)内部。建议设计PCB时,PCI信号线长度小于35mm,尽量走弧线或45度线,避免走直角或锐角线,尽量在元件表面布线PCB为了减少传输线的阻抗,背面保留了大面积的接地覆铜。
  2. PCI总线的CLK信号线长度要求为2.5英寸(约63mm)左右,只能与卡上的负载连接。CLK尽量将信号线的长度保持在50mm~65mm为了减少周围信号线的干扰,不应靠近其他信号线CLK两侧及PCB接地线或覆铜布置在背面。
  3. 在设计PCB当芯片每对电源引脚附近放置0容量时.1uF左右独石或高频瓷片电容。
  4. 与PCI插槽连接的电源线引脚可以自由选择,但数量不应小于4对。当板卡的电源消耗较大时,可以增加几对电源线,通过多点接触提供稳定的大电流。
  5. 由于PCB过孔(VIA)电阻较大并且容易受温度影响而不稳定,为了减少其消耗的电压降,建议过孔使用大过孔、双过孔或者使用双回路电源(两条电源路径)。

布线示意图如下:

以上是各种对PCI对个别工控机上不能使用板卡的三种异常情况进行分析,希望能解决您遇到的问题。

标签: 35vb电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台