扩充卡识别系统技术方案

技术编号:2844643 阅读:176 留言:0更新日期:2012-04-11 18:40
一种扩充卡识别系统,应用在具有BIOS程序、存储单元的计算机系统中,识别与该计算机系统电性连接的扩充卡,该系统包括设定单元、信号产生单元、内建在该计算机系统的扩充卡的充放电单元、信号对比单元及信号读取单元;本发明专利技术仅需在各扩充卡中内建一充放电电路,配合计算机系统现有风扇控制线路即可识别该计算机系统的扩充卡,无需在计算机系统添加硬件,使产品成本降低,设计简单,同时,计算机系统与其扩充卡连接端仅需二个信号脚的扩充卡插槽,即可识别与该计算机系统电性连接的扩充卡,避免现有技术中使用多个GPIO及使用12C  expender引起的产品成本增加,设计复杂等缺点。

【技术实现步骤摘要】

本专利技术是关于一种扩充卡识别技术,特别是关于一种可与多个扩充卡电性连接的计算机系统进行扩充卡识别处理的扩充卡识别系统
技术介绍
近年来,随着电子产业的蓬勃发展,具有计算机系统的电子产品,例如计算机、服务器等也逐渐成为电子产品市场的主流。为满足客户对电子产品性能扩展的需求,电子产品的生产厂商一般会在电子产品上设置扩充卡插槽(riser card slot),供客户依据自身需要将各种不同类别的扩充卡(riser card)插在电子产品的扩充卡插槽,使扩充卡与该电子产品连接,扩充该电子产品的性能。然而具有多个扩充卡的电子产品,其BIOS程序需有正确的识别现在与该电子产品连接的扩充卡种类,并据此采取相应的动作。目前多个扩充卡的计算机系统识别扩充卡的方法主要有两种第一种方法是利用计算机系统的GPIO(general purpose input/output)信号脚(Pin),由计算机系统的BIOS程序依据GPIO信号脚的信号值识别出相应的扩充卡,例如当该GPIO信号脚的信号值为0时对应的扩充卡为第一扩充卡,当该GPIO信号脚的信号值为1时对应的扩充卡为第二扩充卡,此方法虽然简单,但是,一个GPIO信号脚只能识别出二个扩充卡,二个GPIO信号脚识别四个扩充卡,当需使用多个扩充卡时,则须要多个GPIO信号脚及在该计算机系统的扩充卡插槽上设置多个信号脚,导致电路板硬件的增加,使得产品成本也随之增加、电路设计随之复杂。第二种识别扩充卡的方法是利用12C总线扩充器(bus expender),该方法只需要在该计算机系统的扩充卡插槽上设置二个信号脚,并利用该12C总线扩充器将一个12C总线扩充成4个12C总线,供接置多个扩充卡,并借由该计算机系统的BIOS对这些扩充卡进行识别,以便对这些扩充卡采取相应的动作。然而该方法是使用一颗12C expender的IC芯片,因而使得产品成本增加。因此,如何提出一种扩充卡识别系统,通过简单的设计即可识别出计算机系统的多个扩充卡,避免现有技术中增加硬件所引起的产品成本增加、设计复杂等缺点,实已成为目前业界亟待克服的难题。
技术实现思路
为克服上述现有技术的种种缺点,本专利技术的主要目的在于提供一种成本低廉的扩充卡识别系统。本专利技术的另一目的在于提供一种不用在现有计算机系统中增加硬件的扩充卡识别系统。本专利技术的再一目的即在于提供一种设计简单、能够识别出计算机系统多个扩充卡的扩充卡识别系统。为达上述及其它目的,本专利技术即一种扩充卡识别系统,应用在具有BIOS(basic input/output system)程序及存储单元的计算机系统中,识别与该计算机系统电性连接的扩充卡,该扩充卡识别系统包括设定单元,供使用者设定至少一个扩充卡的标示及与该扩充卡标示对应的脉冲信号的工作周期,并将所设定的内容储存到该计算机系统的存储单元;信号产生单元,是依据该计算机系统发出的的控制信号产生具有不同工作周期的波形信号输出;充放电单元,内建在该扩充卡中接收该波形信号,并对该波形信号进行充放电处理以产生模拟信号输出,其中,该充放电单元是具有一特征值,且该特征值是作为与该充放电单元对应的扩充卡的标示;信号对比单元,是用于接收该充放电单元产生的模拟信号及该计算机系统所发出的参考信号,并对比该模拟信号与该参考信号的大小以产生数字信号输出;以及信号读取单元,是用于读取该信号对比单元产生的数字信号的工作周期,供该计算机系统的BIOS程序依据该工作周期及该存储单元所储存的信息,识别出正与该计算机系统连接的扩充卡。上述该存储单元是该计算机系统本身具有的存储单元,例如是可擦除可程序只读存储器(EPROM)、电可擦除可程序只读存储器(EEPROM)或闪存只读存储器(Flash ROM)等存储装置。该信号产生单元是一脉冲宽度调制(pulse width modulation,PWM)信号产生器(generator),是依据该计算机系统发出的不同控制信号产生工作周期不同的波形信号。该充放电单元是内建在该计算机系统的扩充卡内,它是一由电阻组件及电容组件所构成的充放电电路,该信号产生单元输出的波形信号经由该电阻组件后对该电容组件进行充放电,在该电容组件上产生模拟信号输出到该信号对比模块,供该信号对比模块进行后续处理。在本专利技术中,内建在该计算机系统的扩充卡的电阻组件与电容组件的电阻值与电容值是作为与之对应的扩充卡的标示。该信号对比单元是用于对比该充放电单元产生的模拟信号与该计算机系统发出的参考信号的大小,据此产生一数字信号输出到该信号读取模块,供该信号读取模块作相应的处理,其中,当该模拟信号持续小于该参考信号时,该信号对比单元产生一低电位的数字信号输出,该信号读取单元则无法读取该数字信号的工作周期,进而无法识别出目前正与该计算机系统连接的扩充卡;当该模拟信号持续大于该参考信号时,该信号对比单元产生一高电位的数字信号输出,该信号读取单元则无法读取该数字信号的工作周期,进而无法识别出目前正与该计算机系统连接的扩充卡;当该模拟信号的大小围绕该参考信号上下波动时,该信号对比单元产生一与该信号产生单元产生的脉冲信号的工作周期相同的波形数字信号输出,该信号读取单元则从该波形数字信号中读取出该信号的工作周期,并将所读取的信息传送到该计算机系统,供该计算机系统的BIOS程序依据该信号读取单元读取得工作周期及该存储单元储存的信息,识别出正与该计算机系统连接的扩充卡。该信号读取单元是用于读取该信号转换单元所产生的数字信号的工作周期,并将所读取的工作周期值传送到该计算机系统,供该计算机系统的BIOS程序作相应的处理。本专利技术的扩充卡识别系统中,该信号产生单元及该信号读取单元所构成的结构是计算机系统本身的风扇控制线路,因此本专利技术仅需在该计算机系统的多个扩充卡中内建一由电阻组件及电容组件组成的电阻电容充放电单元,且不同的扩充卡对应不同的电阻电容值,再通过该计算机系统控制该信号产生单元,令该信号产生单元产生工作周期不同的波形信号,且利用该信号读取单元读回经该充放电单元充放电处理后的信号,即可判断目前正与该计算机系统连接的扩充卡。因此,本专利技术仅需在各扩充卡中内建一充放电电路,并配合该计算机系统现有风扇控制线路即可识别该计算机系统的扩充卡,从而无需在计算机系统上添加硬件器件,使得产品成本降低,设计简单,同时,本专利技术中该计算机系统与其扩充卡连接端仅需二个信号脚(Pin)的扩充卡插槽(riser slot),即可识别出与该计算机系统电性连接的扩充卡,可避免现有技术中使用多个GPIO及使用12C expender所引起的产品成本增加,设计复杂等缺点。附图说明图1是本专利技术的应用结构示意图;图2是本专利技术的基本电路结构示意图;图3a至图3c是本专利技术的信号产生单元产生工作周期为10%的控制信号,经处理后所产生的信号示意图;图4a至图4c是本专利技术的信号产生单元产生工作周期为50%的控制信号,经处理后所产生的信号示意图;图5a至图5c是本专利技术的信号产生单元产生工作周期为90%的控制信号,经处理后所产生的信号示意图;以及图6是扩充卡标示与工作周期之间的对应关系表。具体实施例方式实施例请参阅图1它是本专利技术的扩充卡识别系统应用在具有BIOS(basicinput/output system)程本文档来自技高网
...

【技术保护点】
一种扩充卡识别系统,应用在一具有BIOS程序及存储单元的计算机系统中,识别与该计算机系统电性连接的扩充卡,其特征在于,该扩充卡识别系统包括:设定单元,供使用者设定至少一个扩充卡的标示及与该扩充卡标示对应的脉冲信号的工作周期,并将所设 定的内容储存到该计算机系统的存储单元;信号产生单元,是依据该计算机系统发出的控制信号产生具有不同工作周期的波形信号输出;充放电单元,内建在该扩充卡中接收该波形信号,并对该波形信号进行充放电处理以产生模拟信号输出,其中,该充放 电单元是具有一特征值,且该特征值是作为与该充放电单元对应的扩充卡的标示;信号对比单元,是用于接收该充放电单元产生的模拟信号及该计算机系统所发出的参考信号,并对比该模拟信号与该参考信号的大小以产生数字信号输出;以及信号读取单元 ,是用于读取该信号对比单元产生的数字信号的工作周期,供该计算机系统的BIOS程序依据该工作周期及该存储单元所储存的信息,识别出正与该计算机系统连接的扩充卡。

【技术特征摘要】
1.一种扩充卡识别系统,应用在一具有BIOS程序及存储单元的计算机系统中,识别与该计算机系统电性连接的扩充卡,其特征在于,该扩充卡识别系统包括设定单元,供使用者设定至少一个扩充卡的标示及与该扩充卡标示对应的脉冲信号的工作周期,并将所设定的内容储存到该计算机系统的存储单元;信号产生单元,是依据该计算机系统发出的控制信号产生具有不同工作周期的波形信号输出;充放电单元,内建在该扩充卡中接收该波形信号,并对该波形信号进行充放电处理以产生模拟信号输出,其中,该充放电单元是具有一特征值,且该特征值是作为与该充放电单元对应的扩充卡的标示;信号对比单元,是用于接收该充放电单元产生的模拟信号及该计算机系统所发出的参考信号,并对比该模拟信号与该参考信号的大小以产生数字信号输出;以及信号读取单元,是用于读取该信号对比单元产生的数字信号的工作周期,供该计算机系统的BIOS程序依据该工作周期及该存储单元所储存的信息,识别出正与该计算机系统连接的扩充卡。2.如权利要求1所述的扩充卡识别系统,其特征在于,该信号产生单元是一脉冲宽度调制信号产生器,用于依据该计算机系统发出的控制信号产生PWM信号。3.如权利要求2所述的扩充卡识别系统,其特征在于,该PWM信号产生器是可由功能相似的电子器件或电子电路代替。4.如权利要求1或2所述的扩...

【专利技术属性】
技术研发人员:张朝煌
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1