PC/104
编辑PC/104(或PC104)是一个嵌入式计算机标准系列,其外形和计算机总线由PC/104联盟定义。它的名字来源于最初的PC/104规范中板间连接器(ISA)上的104个针脚,尽管连接器发生了变化,但在随后的修订中仍然保留了这一名称。该标准是模块化的,允许消费者将来自不同COTS制造商的板子堆在一起,以产生一个定制的嵌入式系统。
最初的PC/104外形尺寸比台式PC主板小一些,为3.550×3.775英寸(90×96毫米)。与其他流行的计算机外形尺寸不同,如ATX,它依赖于主板或背板,PC/104板像积木一样堆叠在一起。PC/104规格在每个模块的四角定义了四个安装孔,允许使用支架将板子相互固定。使用可堆叠的总线连接器和托架提供了比台式计算机中的插槽板更坚固的安装。紧凑的板子尺寸通过减少冲击和振动下的PCB弯曲的可能性,进一步促进了外形尺寸的坚固性。
一个典型的PC/104系统(通常称为堆栈)将包括一个CPU板、电源板和一个或多个xxx板,如数据采集模块、GPS接收器或无线LAN控制器。不同的供应商提供了大量的xxx板。用户可以设计一个包括来自多个供应商的板的堆栈。堆栈的总高度、重量和功耗可根据使用的板的数量而变化。
PC/104有时被称为可堆叠的PC,因为它的大部分结构来自于台式PC。大多数PC/104 CPU板与x86兼容,包括标准的PC接口,如串行端口、USB、以太网和VGA。一个x86 PC/104系统通常能够使用标准的PC操作系统,如DOS、Windows或Linux。然而,使用实时操作系统,如VxWorks也很常见。
历史和标准化
编辑PC/104总线和外形尺寸最初是由Ampro在1987年设计的(由CTO Rick Lehrbaum领导),后来由PC/104联盟在1992年进行了标准化。与PC/104相对应的IEEE标准被起草为IEEE P996.1,但从未被批准。1997年,PC/104联盟推出了一个基于PCI总线的更新标准。2008年,推出了一个基于PCI Express的标准。
与PC/104相关的规范由PC/104联盟控制。目前,该联盟有47个成员。该联盟发布的所有规范都是免费提供的。设计和制造PC/104板不需要加入该联盟。
总线结构与外形尺寸
编辑PC/104联盟发布的规范定义了各种总线结构(ISA、PCI、PCI Express)和外形尺寸(104、EBX、EPIC)。总线结构定义了总线连接器的位置和引脚排列。外形因素指的是电路板的尺寸和形状。有可能找到许多不同外形尺寸的PC/104可堆叠扩展总线中的一种。虽然大多数使用该总线结构的商业可用产品将符合下面列出的外形尺寸,但有可能将非标准或专有的外形尺寸纳入PC/104总线结构之一,以实现可扩展性。
请注意,术语PC/104经常被交替使用,以指代总线结构或外形因素。这可能是一个混淆的来源。例如,产品数据表可能由于其尺寸和形状而将一个板子称为PC/104,而实际上它有一个PCI-104扩展总线。
总线结构
编辑PC/104联盟规范定义了各种计算机总线,所有这些总线都来自台式电脑中的ISA、PCI和PCI Express总线。
PC/104
最初的PC/104总线是由ISA总线衍生出来的。它包括ISA总线上的所有信号,并增加了接地引脚以确保总线的完整性。信号时序和电压水平与ISA总线相同,但电流要求较低。PC/104规范定义了两个版本的总线,8位或16位。8位版本对应于IBM XT,由64个引脚组成。
16位版本对应于IBM AT,增加了40个引脚,使总数达到104个(因此被称为PC/104)。标有J1/P1的信号只出现在8位版本上,而16位版本则增加了J2/P2的信号。
由于PC/104是基于ISA总线的,在安装外设板时通常需要设置基址、IRQ和DMA通道。这通常是通过使用xxx板上的跳线或DIP开关来完成的。如果不能正确配置外设,就会造成资源冲突,导致系统崩溃。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/189985/