自动检测平行端口所接的周边装置及其插合所使用的装置的制作方法

文档序号:6416347阅读:195来源:国知局
专利名称:自动检测平行端口所接的周边装置及其插合所使用的装置的制作方法
技术领域
本发明是有关于一种平行端口与周边装置的连接结构,且特别是有关于一种自动检测平行端口上所接的周边装置及其插合使用的结构(architecture)。
在现今科技信息发达的社会中,由于电脑可被广泛地应用在多媒体、网路、储存数据、讯息传递...等多方面上,使得电脑几乎已成为各行各业所不可缺的基本工具之一,甚至已快达到家家户户都至少拥有一部电脑的地步。
通常,一部个人电脑(Personal Computer;PC)之所以能够顺利操作运转,可说全靠中央处理器这颗核心物来带动其他附属零件进行操作执行,进而达到能顺利操作的情况。然而,周边附属装置却又是不可缺的,因为假如没有这些周边附属装置的相互配合,电脑势必无法正常运作与操作。
举例来说,以主机板上的IEEE 1284标准中平行端口控制器(Parallel PortController)而言,当我们要使用一周边装置时,可将此周边装置透过周边装置连接器插合于连接平行端口控制器的平行端口连接器(Parallel Port Connector)中,使得主控器(Host)可透过平行端口控制器来达到使用此周边装置的作用。
请参考

图1,其绘示的是习知一种周边装置插合于平行端口连接器的结构示意图。
如图1所示的结构,其包括一平行端口控制器10、一平行端口连接器12、一周边装置14及一周边装置连接器16。平行端口控制器10的数据脚位Data(D1)与控制脚位Control(C1)耦接至平行端口连接器12。平行端口连接器12的其他未连接平行端口控制器10的脚位接地。以及,周边装置14的数据脚位Data(D2)与控制脚位Control(C2)耦接至周边装置连接器16。周边装置连接器16的其他未连接周边装置14的脚位接地。其中,平行端口控制器10的数据脚位Data(D1)与控制脚位Control(C2)分别对应于周边装置14的数据脚位Data(D2)与控制脚位Control(C2),并且平行端口连接器12的接地脚位也对应于周边装置14的接地脚位。此外,平行端口控制器10连接至主控器18,两者可相互沟通传递数据讯息。
当我们将连接周边装置14的周边装置连接器16插合于连接平行端口控制器10的平行端口连接器12上时,由于传统方法并无法检测出平行端口连接器12上是否有周边装置14插合于上,因此其插合状况完全必须由使用者自行判断。
此外,传统上也无法自动判断所接的周边装置是何种装置,若要得知所插的周边装置为何种装置,则必须使用复杂的固件(firmware)或软件驱动器来判断。
有鉴于此,本发明提出一种自动检测平行端口上所接的周边装置及其插合使用的结构,包括一平行端口控制器与一平行端口连接器。平行端口连接器具有多数个脚位,其包括数个第一脚位、数个第二脚位及数个第三脚位。上述第一脚位耦接平行端口控制器的数据脚位与控制脚位,第二脚位耦接平行端口控制器且维持固定在高电平的逻辑状态,以及第三脚位接地。此外,本发明的结构更包括一周边装置连接器,耦接至周边装置,藉以使周边装置透过周边装置连接器插合于平行端口连接器上,而周边装置连接器对应于第二脚位的脚位包括至少一接地脚位,且其对应于第三脚位的脚位都接地。
本发明系将平行端口连接器(IEEE 1284规格)上原先定义接地的脚位,在不影响讯号稳定性及正常介面匹配性的条件下,部分兼作为判断脚位。这些判断脚位在主控制器端维持在上拉状态(高电平),在周边端则依装置的不同而接地(低电平)或空接。当主控器未接任何装置时,这些判断脚位会维持固定的高电平,当周边的连接器接到主控器时,这些判断脚位会有所改变。因此,本发明系以硬件的结构,使主控器端的硬件可自动检测判断平行端口上是否有接装置或所接的装置为何种装置,完全不需使用复杂的固件或软件驱动器去判断,或由使用者来自行判断其插合状况。
为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下附图简要说明图1是习知一种周边装置插合于平行端口连接器的结构示意图;以及图2是依照本发明一较佳实施例的一种周边装置插合于平行端口连接器的装置示意图。
请参考图2,其绘示的是依照本发明一较佳实施例的一种周边装置插合于平行端口连接器的结构示意图。
如图2所示的装置,其包括一平行端口控制器20、一平行端口连接器22、一周边装置24及一周边装置连接器26,其中平行端口连接器22例如是IEEE 1284规格的IEEE 1284-A、IEEE 1284-B或IEEE 1284-C等。平行端口控制器20的数据脚位Data(D1)与控制脚位Control(C1)耦接至平行端口连接器22。必须注意的是,平行端口连接器22的其他脚位,可设计成有部分脚位例如nDET1、nDET2与nDET3系做为判断脚位之用,其耦接至平行端口控制器20且分别透过电阻R1、R2与R3耦接至一电压源VCC,而平行端口连接器22的未做为上述数据脚位、控制脚位或判断脚位用的其余脚位则都接地。此外,平行端口控制器20连接至主控器28,两者可相互沟通传递数据讯息。
另外,周边装置24的数据脚位Data(D2)与控制脚位Control(C2)耦接至周边装置连接器26。必须注意的是,周边装置连接器26的其他脚位,可设计成有部分脚位空接,例如对应平行端口连接器22的判断脚位nDET1的脚位为空接,而其余脚位则都接地,例如对应平行端口连接器22的判断脚位nDET2、nDET3及其接地脚位都接地,如图2所示。
在正常情况下,亦即平行端口连接器22上未连接有任何的周边装置24时,此时判断脚位nDET1、nDET2与nDET3会维持固定在高电平状态(High)。当周边装置24透过周边装置连接器26接到平行端口连接器22时,由于周边装置连接器26依据周边装置24的不同,其脚位的连接状况亦有所不同,例如图2所示的对应平行端口连接器22的判断脚位nDET1的脚位为空接,而其余脚位则为接地,因此当周边装置连接器26插合于平行端口连接器22时,这些判断脚位会有所改变,此时主控器28端的硬件便可以自动判断,是否有接周边装置或所接的周边装置为何种装置,如此并不会影响IEEE1284的原有一般接口的匹配性。
举例来说,以IEEE 1284-A为例,将平行端口连接器的接地脚位(20,21,22)改为判断脚位nDET1、nDET2与nDET3,如图2所示。在主控器端作上拉(pull-high)状态,亦即判断脚位nDET1、nDET2与nDET3维持固定的高电平。在周边端,若第一周边装置全都接地;若第二周边装置的nDET1与nDET2接地,及其nDET3空接;若第三周边装置的nDET1与nDET3接地,及其nDET2空接;以及其他连接状况等等。
由上述可得知,在各周边装置连接平行端口连接器后,判断脚位nDET1、nDET2与nDET3的逻辑状态(1、1、1)会改变成于第一周边装置连接后,逻辑状态会变为(0、0、0);于第二周边装置连接后,逻辑状态会变为(0、0、1);于第三周边装置连接后,逻辑状态会变为(0、1、0)。
因此,当我们将平行端口连接器设计成具有三支判断脚位时,其共可判断出23-1=7种不同逻辑状态,包括逻辑状态(0、0、0)、(0、0、1)、(0、1、0)、(0、1、1)、(1、0、0)、(1、0、1)、(1、1、0)等。当然,周边装置连接器至少要具有一支脚位是接地的才行。
故,当平行端口连接器未接任何装置时,判断脚位nDET1、nDET2与nDET3会因其都为上拉状态,而使得其逻辑状态都维持在高电平。当某一周边装置的连接器接到平行端口连接器时,判断脚位nDET1、nDET2与nDET3至少会有一支脚位被拉至低电平的逻辑状态。此时,主控器便可判断得知目前有周边装置插合于上,而周边装置的连接器上空接的侦测脚位会使得原先平行端口连接器上的判断脚位维持在高电平。接着,主控器便可根据判断脚位nDET1、nDET2与nDET3的逻辑状态,得知所插合于上的周边装置为何种装置。之后,系统便可以自动下载(load)适合的驱动器,而达到插合与启动使用。当周边装置的连接器未插合(卸下)时,判断脚位nDET1、nDET2与nDET3会再回到原来的全高电平,此时主控器便知周边装置已被卸下。
然而,本发明并不限定在只能将平行端口连接器设计成具有三支判断脚位的情形,当然可以将之设计成是具有四支或更多以上的判断脚位,以达到可判断更多不同周边装置的功能。
综上所述,本发明的优点,系将平行端口连接器(IEEE 1284规格)上原先定义接地的脚位,在不影响讯号稳定性及正常接口匹配性的条件下,部分兼作为判断脚位。这些判断脚位在主控器端维持在上拉状态(高电平),在周边端则依装置的不同而接地(低电平)或空接。当主控器未接任何装置时,这些判断脚位会维持固定的高电平,当周边的连接器接到主控器时,这些判断脚位会有所改变,因此主控器端的硬件便可自动判断是否有接装置或所接的装置为何种装置。换言之,本发明系以硬件的结构,来检测平行端口上是否有周边装置插合于上,同时可辨识出所插合的周边装置为何种装置。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视本发明权利要求所界定者为准。
权利要求
1.一种自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,该装置包括一平行端口控制器;以及一平行端口连接器,该平行端口连接器具有复数个脚位,该些脚位包括复数个第一脚位、复数个第二脚位及复数个第三脚位,该些第一脚位耦接该平行端口控制器的数据脚位与控制脚位,该些第二脚位耦接该平行端口控制器且维持固定在高电平的逻辑状态,以及该些第三脚位接地。
2.如权利要求1所述的自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,更包括一周边装置连接器,耦接该周边装置,藉以使该周边装置透过该周边装置连接器插合于该平行端口连接器上。
3.如权利要求2所述的自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,对应该平行端口连接器的该些第二脚位的该周边装置连接器的脚位,包括至少一接地脚位。
4.如权利要求1所述的自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,对应该平行端口连接器的该些第三脚位的该周边装置连接器的脚位都接地。
5.如权利要求1所述的自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,该平行端口连接器包括IEEE 1284规格的平行端口连接器。
6.一种自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,该装置包括一平行端口控制器;一平行端口连接器,该平行端口连接器具有复数个脚位,该些脚位包括复数个第一脚位、复数个第二脚位及复数个第三脚位,该些第一脚位耦接该平行端口控制器的数据脚位与控制脚位,该些第二脚位耦接该平行端口控制器且维持固定在高电平的逻辑状态,以及该些第三脚位接地;以及一周边装置连接器,耦接该周边装置,藉以使该周边装置透过该周边装置连接器插合于该平行端口连接器上,该周边装置连接器对应于该些第二脚位的脚位包括至少一接地脚位,且其对应于该些第三脚位的脚位都接地。
7.如权利要求6所述的自动检测平行端口上所接的周边装置及其插合所使用的装置,其特征在于,该平行端口连接器包括IEEE 1284规格的平行端口连接器。
全文摘要
一种自动检测平行端口上所接的周边装置及其插合所使用的装置,包括一平行控制器和将平行端口连接器上原先定义接地的脚位,在不影响讯号稳定性及正常接口匹配性条件下,部分兼作判断脚位,这些判断脚位在主控器端维持在高电平状态,在周边端则依装置的不同而维持在低电平状态或空接;当主控器未接任何装置时,这些判断脚位会维持固定的高电平,当周边的连接器接到主控器时,这些判断脚位会有所改变,因此主控器端的硬件便可自动判断是否有接装置或所接的装置为何种装置。
文档编号G06F1/16GK1268685SQ9910460
公开日2000年10月4日 申请日期1999年3月30日 优先权日1999年3月30日
发明者黄振旺 申请人:联阳半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1