专利名称:计算机控制系统接口板的制作方法
技术领域:
本实用新型涉及一种在计算机自动控制系统中,将各种输入、输出板卡连接到系统总线的接口部件。
背景技术:
在各类计算机自动控制系统中,经常需要在系统总线上插接各种输入、输出板卡,因而需要使用接口板。目前市场上的各种接口板,多是采用PC104、ISA或者PCI接口,接口比较复杂,并且其数据总线不具有“按位取反”的功能,同廉价的8位微处理器或双端口RAM接口时,增加了软件设计的复杂性,因而不适合某些控制系统,特别是嵌入式控制系统的要求。
实用新型内容本实用新型的目的是提供一种结构比较简单,具有“按位取反”功能的计算机控制系统接口板,以适应某些计算机自动控制系统的要求。
本实用新型的技术方案是计算机控制系统接口板由以下部分组成一个地址译码器,它连接在计算机控制系统的地址总线,并接收计算机控制系统的片选指令,输出对各双向总线驱动器及各接口槽的片选指令;一个地址缓存器,它连接在计算机控制系统的地址总线,并接收计算机控制系统的读写指令,向各接口槽提供接口板卡地址总线,向各双向总线驱动器及各接口槽提供读写指令;一个数据缓冲器,它一侧连接在计算机控制系统的数据总线,另一侧通过接口板卡数据总线连接各双向总线驱动器,完成双向数据传递,并将一侧计算机控制系统数据总线的3V电平转换为另一侧接口板卡数据总线的5V电平,它接收计算机控制系统的片选指令和上述地址缓存器发出的写指令;多个双向总线驱动器,它们一侧通过接口板卡数据总线连接到上述数据缓冲器,并分别接收上述地址译码器输出的片选指令,另一侧通过8位数据线连接到各自对应的一个接口槽,完成数据缓冲器和各接口槽之间数据的按位取反和双向数据传递;
多个接口槽,它们共同接受上述地址缓存器输出的接口板卡地址总线和读写指令,分别接收上述地址译码器输出片选指令,同各自对应的双向总线驱动器交换数据,并接入各种电源。
本实用新型的电路简单,因而成本低,可靠性高,并且实现了数据总线的按位取反,方便了对一些输入、输出板卡的连接。
图1为本实用新型实施例的原理框图;图2为本实用新型实施例中地址译码器、地址缓存器、数据缓冲器的电原理图;图3为本实用新型实施例中双向总线驱动器的电原理图;图4为本实用新型实施例中接口槽的电原理图。
具体实施方式
参见各附图,数字量输出板卡包括一个地址译码器U2,它为一个74FCT138芯片,它的1-3脚分别连接到计算机控制系统地址总线的25-23位A25-A23,5、6脚分别连接到计算机控制系统地址总线的22、21位A22、A21,4脚接收计算机控制系统的片选指令CS3,Y0-Y7端输出对各双向总线驱动器U10-U17及各接口槽SL0-SL7的片选指令CS SLOT0-CSSLOT7;一个地址缓存器U1,它为一个74ACT244芯片,它的1A1-1A4端分别连接在计算机控制系统地址总线的31-28位A31-A28,2A1、2A2端分别连接在计算机控制系统地址总线的27、26位A27、A26,2A3、2A4端分别接收计算机控制系统的读、写指令IORD、OE,1Y1-1Y4、2Y1、2Y2端向各接口槽SL0-SL7提供接口板卡地址总线SLOT A0-SLOT A5,向各双向总线驱动器U10-U17及各接口槽SL0-SL7提供读、写指令SLOT OE、SLOT WR;一个数据缓冲器U6,它为一个74FCT245芯片,它的B0-B7端分别连接在计算机控制系统数据总线的7-0位D7-D0,A0-A7端分别连接接口板卡数据总线的7-0位SL D7-SL D0,19脚接收计算机控制系统的片选指令CS3,1脚接收地址缓存器U1发出的写指令SLOT WR;8个双向总线驱动器U10-U17,它们为8个74FCT245芯片,它们的B0-B7端分别连接在接口板卡数据总线SL D0-SL D7,A0-A7端分别连接到对应接口槽SL0-SL7的数据总线接点SLOT0 D7-SLOT0 D0,…,SLOT7 D7-SLOT7 D0,它们的19脚分别接收地址译码器U2发出的各片选指令CS SLOT0-CS SLOT7,它们的1脚接收地址缓存器U1发出的写指令的SLOT WR。
8个DIN48接口槽SL0-SL7,它们共同接受上述地址缓存器U1输出的接口板卡地址总线SLOT A0-SLOT A5和读写指令SLOT WR、SLOT OE,分别接收上述地址译码器U2发出的各片选指令CS SLOT0-CS SLOT7,同各自对应的双向总线驱动器U10-U17交换数据SLOT0 D7-SLOT0 D0,…,SLOT7 D7-SLOT7 D0,并接入各种电源。
权利要求1.一种计算机控制系统接口板,其特征是它包括一个地址译码器(U2),它连接在计算机控制系统的地址总线(A21-A25),并接收计算机控制系统的片选指令(CS3),输出对各双向总线驱动器(U10-U17)及各接口槽(SL0-SL7)的片选指令(CS SLOT0-CS SLOT7);一个地址缓存器(U1),它连接在计算机控制系统的地址总线(A26-A31),并接收计算机控制系统的读写指令(IORD、OE),向各接口槽(SL0-SL7)提供接口板卡地址总线(SLOT A0-SLOTA5),向各双向总线驱动器(U10-U17)及各接口槽(SL0-SL7)提供读写指令(SLOT OE、SLOT WR);一个数据缓冲器(U6),它一侧连接在计算机控制系统的数据总线(D0-D7),另一侧通过接口板卡数据总线(SL D0-SL D7)连接各双向总线驱动器(U10-U17),完成双向数据传递,并将一侧计算机控制系统数据总线(D0-D7)的3V电平转换为另一侧接口板卡数据总线(SL D0-SL D7)的5V电平,它接收计算机控制系统的片选指令(CS3)和上述地址缓存器(U1)发出的写指令(SLOT WR);多个双向总线驱动器(U10-U17),它们一侧通过接口板卡数据总线(SL D0-SLD7)连接到上述数据缓冲器(U6),并分别接收上述地址译码器(U2)输出的片选指令(CS SLOT0-CS SLOT7),另一侧通过8位数据线(SLOT0 D7-SLOT0 D0,…,SLOT7D7-SLOT7 D0)连接到各自对应的一个接口槽(SL0-SL7),完成数据缓冲器(U6)和各接口槽(SL0-SL7)之间数据的按位取反和双向数据传递;多个接口槽(SL0-SL7),它们共同接受上述地址缓存器(U1)输出的接口板卡地址总线(SLOT A0-A5)和读写指令(SLOT WR、SLOT OE),分别接收上述地址译码器(U2)输出片选指令(CS SLOT0-CS SLOT 7),同各自对应的双向总线驱动器(U10-U17)交换数据(SLOT0D7-SLOT0 D0,…,SLOT7 D7-SLOT7 D0),并接入各种电源。
2.根据权利要求1所述的计算机控制系统接口板,其特征是所述地址译码器(U2)为一个74FCT138芯片,它的1-3脚分别连接到计算机控制系统地址总线的25-23位(A25-A23),5、6脚分别连接到计算机控制系统地址总线的22、21位(A22、A21),4脚接收计算机控制系统的片选指令(CS3),Y0-Y7端输出对各双向总线驱动器(U10-U17)及各接口槽(SL0-SL7)的片选指令(CSSLOT0-CS SLOT7);所述地址缓存器(U1)为一个74ACT244芯片,它的1A1-1A4端分别连接在计算机控制系统地址总线的31-28位(A31-A28),2A1、2A2端分别连接在计算机控制系统地址总线的27、26位(A27、A26),2A3、2A4端分别接收计算机控制系统的读、写指令(IORD、OE),1Y1-1Y4、2Y1、2Y2端向各接口槽(SL0-SL7)提供接口板卡地址总线(SLOT A0-SLOT A5),向各双向总线驱动器(U10-U17)及各接口槽(SL0-SL7)提供读、写指令(SLOT OE、SLOT WR);所述数据缓冲器(U6)为一个74FCT245芯片,它的B0-B7端分别连接在计算机控制系统的数据总线的7-0位(D7-D),A0-A7端分别连接接口板卡数据总线的7-0位(SL D7-SL D0),19脚接收计算机控制系统的片选指令(CS3),1脚接收地址缓存器(U1)发出的写指令(SLOT WR);所述多个双向总线驱动器(U10-U17)为8个74FCT245芯片,它们的B0-B7端分别连接在接口板卡数据总线的0-7位(SL D0-SL D7),A0-A7端分别连接到对应接口槽(SL0-SL7)的数据总线接点(SLOT0 D7-SLOT0 D0,…,SLOT7 D7-SLOT7D0),它们的19脚分别接收地址译码器(U2)发出的各片选指令(CS SLOT0-CSSLOT7),它们的1脚接收地址缓存器(U1)发出的写指令(SLOT WR);所述多个接口槽(SL0-SL7)为8个DIN48接口槽。
专利摘要计算机控制系统接口板涉及一种在计算机自动控制系统中,将各种输入、输出板卡连接到系统总线的接口部件。本实用新型的目的是提供一种结构比较简单,具有“按位取反”功能的计算机控制系统接口板,以适应某些计算机自动控制系统的要求。其组成为地址译码器(U2),地址缓存器(U1),数据缓冲器(U6),多个双向总线驱动器(U10-U17),多个接口槽(SL0-SL7)。本实用新型的电路简单,因而成本低,可靠性高,并且实现了数据总线的“按位取反”,方便了对一些输入、输出板卡的连接。
文档编号G06F3/00GK2729791SQ20042009339
公开日2005年9月28日 申请日期2004年9月8日 优先权日2004年9月8日
发明者臧奎 申请人:北京硕人时代科技有限公司