信号控制方法及其系统的制作方法

文档序号:6444936阅读:209来源:国知局
专利名称:信号控制方法及其系统的制作方法
技术领域
本发明涉及一种控制方法及其系统,特别涉及一种信号控制方法及其系统。
背景技术
当计算机系统开机的同时,计算机里的一信号处理模块会对此计算机系统里面各同一性质的装置同步输出一致能信号。此目的是为了要检测各同一性质的装置其运作正常与否的一个判断依据,此同一性质的装置可为多个扩充卡(Riser Card)上的插槽所连接的装置。举例而言,当此计算机系统具有三个储存硬盘时,在计算机开机的同时,信号处理模块会对此三个储存硬盘同步发出一致能信号。而各储存硬盘接收到此致能信号后会经过一段时间再回复一电源稳定信号给信号处理模块。理论上,由于三个储存硬盘属于同类型的装置,所以电源稳定信号回传的时间应为一致。但实际上,各储存硬盘装置由于内部线路的布局不同或者是一些外在因素,各储存硬盘回传电源稳定信号的时间会不一致,此外在因素例如为温度、湿度或长期运作的关系等。当各储存硬盘回传电源稳定信号时间不一致时会有两种情况发生,其一为各装置回传的时间差在信号处理模块所可以容忍的一个时间范围内。此时信号处理模块将此些储存硬盘视为功能正常,因此计算机系统可正确开机。反之,若各装置回传电源稳定信号的时间差超过信号处理模块所能容忍的范围。此时信号处理模块会将此些储存硬盘误判为损坏或有问题的装置,因此将导致储存硬盘无法读取或者是计算机开机失败。

发明内容
有鉴于此,本发明的目的在于提供一种信号控制方法及其系统。此信号控制方法与此信号控制系统可解决现有技术的问题。根据本发明的一实施例,此信号控制方法包括:输出一致能信号且依据一储存器储存的N个第一回复时间差输出N个输出信号,其中N为大于一的正整数;通过N个输出信号使N个信号接收装置依据致能信号输出N个回复信号,其中每一信号接收装置回应致能信号而输出N个回复信号之一;检测N个回复信号并记录N个第二回复时间差,其中第i个第二回复时间差定义为第i个输出信号的一第一输出时间与检测到第i个信号接收装置回应致能信号而输出的第i个回复信号的一第一回复时间之间的差值,i为小于或等于N的正整数;以及利用N个第二回复时间差更新N个第一回复时间差于储存器。根据本发明的一实施例,此信号控制系统包括一储存器、一信号控制器、一检测器、一计数器、N个信号接收装置与一校正器,其中N为大于一的正整数。储存器储存N个第一回复时间差。信号控制器耦接储存器,用以输出一致能信号且依据储存器储存的N个第一回复时间差输出N个输出信号。信号控制器并且利用N个信号接收装置的每一信号接收装置通过N个输出信号的一回应致能信号而输出N个回复信号之一。检测器耦接信号控制器,用以检测N个回复信号。计数器耦接储存器与检测器之间,计数器记录N个第二回复时间差,其中第i个第二回复时间差定义为,第i个输出信号的一第一输出时间与检测到第i个信号接收装置回应致能信号而输出的第i个回复信号的一第一回复时间之间的差值,i为小于或等于N的正整数。一校正器耦接信号控制器与储存器之间,校正器用以控制信号控制器输出的N个输出信号的时间。其中,检测器检测到N个回复信号后,储存器利用N个第二回复时间差更新N个第一回复时间差。综上所述,依据本发明所揭露的信号控制方法及其系统的实施例,可利用计数器记录各信号接收装置回应致能信号而回复一回复信号的回复时间差,并于检测器检测到各回复信号均接收到后,将各回复时间差储存至储存器中。因此本发明的信号控制方法及其系统可根据储存器储存的回复时间差控制各信号接收装置接收到致能信号的时间,进而使得每一信号接收装置可同步输出回复信号。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1为本发明的第一实施例的系统方框图;图2为本发明的第二实施例的系统方框图;图3为本发明的第二实施例的输出信号与回复信号波形时序示意图;图4为本发明第三实施例的系统方框图;图5为本发明的信号控制系统的流程图;图6为本发明的信号控制系统的流程图;图7为本发明的信号控制系统的流程图;图8为N个输出信号输出至N个信号接收装置的流程图。其中,附图标记10 储存器20 信号控制器30 检测器301 检测器40 计数器401 计数器50 校正器60 电压转换器70 第一开关80 第二开关90 第三开关100 信号处理模块200 第一信号接收装置300 第二信号接收装置400 第三信号接收装置500 电压转换模块601 电压转换器701 第四开关
801第五开关1000信号控制系统2000信号控制系统3000信号控制系统EN致能信号Tl第一输出信号T2第二输出信号T3第三输出信号T4第四输出信号T5第五输出信号PGl第一回复信号PG2第二回复信号PG3第三回复信号PG4第四回复信号PG5第五回复信号
具体实施例方式以下实施例以一种信号控制系统及其方法应用于计算机开机时为例,但此应用并非用以限缩本发明。此信号控制系统及其方法控制N个信号接收装置的每一信号接收装置输出一回复信号的时间,其中N为大于一的正整数。在以下的实施例中,定义第i个第一回复时间差为第i个输出信号的一第二输 出时间与检测到第i个信号接收装置回应致能信号而输出的第i个回复信号的一第二回复时间之间的差值,i为小于或等于N的正整数。定义第i个第二回复时间差为第i个输出信号的一第一输出时间与检测到第i个信号接收装置回应致能信号而输出的第i个回复信号的一第一回复时间之间的差值。定义同性质的装置为均连接扩充卡(Riser Card)的电子装置或者是均为连接硬盘连接背板(Back Plane,BP)的电子装置。图1为本发明的第一实施例的系统方框图,并且图1以N等于二为例说明。请参照图1,此信号控制系统1000包括:一储存器10、一信号控制器20、一检测器30、一计数器40、一校正器50、一第一信号接收装置200与一第二信号接收装置300。在本实施例中,储存器10、信号控制器20、检测器30、计数器40与校正器50可组成一信号处理模块100,但不限于此。在本发明的其它实施例中,信号处理模块100可再包含其它更多元件或者是只包含部分本实施例的元件。储存器10用以储存第一信号接收装置200与第二信号接收装置300的回复时间差。检测器30耦接信号控制器20。计数器40耦接储存器10与检测器30之间。校正器50耦接信号控制器20与储存器10之间。第一信号接收装置200耦接信号处理模块100,第二信号接收装置300耦接信号处理模块100。请继续参考图1。信号控制器20输出一致能信号EN并且依据储存器10储存的第一个第一回复时间差输出第一输出信号Tl以及第二个第一回复时间差输出第二输出信号T2。信号控制器20通过校正器50控制其输出第一输出信号Tl与第二输出信号T2的输出时间。当信号控制器20输出第一输出信号Tl时,计数器40即开始计数第一输出信号Tl输出的时间,直到第一信号接收装置200回应致能信号EN后而对应输出的一第一回复信号PGl被检测器30检测,计数器40即停止计数第一输出信号Tl输出的时间,藉此计数器40计算第一个第二回复时间差。第二个第二回复时间差计算的方式与第一个第二回复时间差一样,此处便不再赘述。当检测器30检测到第一回复信号PGl与第二回复信号PG2后,储存器10即以两个第二回复时间差更新原本储存的两个第一回复时间差。信号控制器20即于下次重新启动时,依据储存器10更新的第一个第一回复时间差与第二个第一回复时间差调整输出第一输出信号Tl与第二输出信号T2的时间。本实施例的信号控制器通过每次的启动而不断的更新第一回复时间差,并以新的第一回复时间差作为下次调整各输出信号的时间。请继续参考图1。信号控制器20可还包括一电压转换器60、一第一开关70与一第二开关80。其中,电压转换器60耦接信号处理模块100。第一开关70耦接电压转换器60与信号控制器20,第二开关80耦接电压转换器60与信号控制器20。当计算机开机时,信号控制系统1000的信号控制器20会针对同性质的装置输出一致能信号EN,其中同性质装置即本实施例的第一信号接收装置200与第二信号接收装置300。在计算机开机的过程中,第一信号接收装置200在接收到致能信号EN后,会输出第一回复信号PG1,与第二信号接收装置300接收到致能信号EN后会输出第二回复信号PG2。本实施例的信号控制器20依据第一信号接收装置200的第一个第一回复时间差与第二信号接收装置300的第二个第一回复时间差的间隔而判断第一信号接收装置200与第二信号接收装置300是否正常运作。若第二个第一回复时间差与第一个第一回复时间差的间隔超过计算机所能容忍的一设定值,则计算机就会判定第一信号接收装置或第二信号接收装置无法正常运作,因而造成开机失败。因此,为了使第一个第一回复时间差与第二个第一回复时间差的间隔于计算机所能容忍的设定值内,本实施例提出以下方法。第一开关70接收第一输出信号Tl后导通,第二开关80接收第二输出信号T2后导通。电压转换器60接收信号控制器的致能信号EN,并且此电压转换器60可转换此致能信号EN的一电位以供第一信号接收装置200与第二信号接收装置300辨识此致能信号EN,而第一信号接收装置200与第二信号接收装置300辨识此致能信号EN后回应输出第一回复信号PGl与第二回复信号PG2。在本实施例中,第一开关70耦接于电压转换器60与第一信号接收装置200之间,第二开关80耦接于电压转换器60与第二信号接收装置之间。因此,第一信号接收装置200于第一开关70接收到第一输出信号Tl导通时,第一信号接收装置200才接收到此致能信号EN。第二信号接收装置300于第二开关80接收到第二输出信号T2导通时,第二信号接收装置300才接收到此致能信号EN0因此,本实施例的信号控制系统1000得以控制第一信号接收装置200与第二信号接收装置300接收到致能信号EN的时间,而调整第一信号接收装置200的第一个第一回复时间差与第二信号接收装置300的第二个第一回复时间差的间隔,所以本实施例的信号控制系统1000可避免现有技术中因为一些外在因素(如线路布局等)导致第一个第一回复时间差与第二个第一回复时间差的间隔过长而导致误判第一信号接收装置200或第二信号接收装置300为无法运作。在本实施例中,电压转换器60、第一开关70与第二开关80可组成一电压转换模块500,但不限于此。在本发明的部分实施例中,只要可将致能信号EN选择性的传送给不同的信号接收装置均为本发明的电压转换模块500的等效装置,例如可为一多工器或一逻辑设计电路等。图2为本发明的第二实施例的系统方框图。图2与图1中相同的标号代表相同的元件,以下不再赘述。第二实施例以N等于三为例说明。第二实施例的信号控制系统2000还包括第三开关90与第三信号接收装置400。第三开关90耦接耦接电压转换器60与信号控制器20。第三信号接收装置400耦接第三开关90与信号处理模块100。本实施例的信号控制系统2000可控制第一信号接收装置200、第二信号接收装置300与第三信号接收装置400接收致能信号EN的时间。储存器40记录第一个第二回复时间差、第二个第二回复时间差与第三个第二回复时间差,所以当计算机于下次重新器动时,信号控制器20即根据第一个第二回复时间差、第二个第二回复时间差与第三个第二回复时间差之间的间隔而调整输出第一输出信号Tl、第二输出信号T2与第三输出信号T3的时间。请参考图2与图3,图3为第二实施例的信号处理模块100的输出信号与回复信号的波形时序示意图。如图3所示,信号处理模块100会控制第一输出信号Tl、第二输出信号T2与第三输出信号T3输出的时间。信号处理器20先输出第三输出信号T3后,经过第一时间间隔a再输出第二输出信号T2,并在输出第三输出信号T3后经过第二时间间隔b再输出第一输出信号Tl。因此,信号处理模块100可接近于同步的时间接收到第一回复信号PG1、第二回复信号PG2与第三回复信号PG3,所以第二实施例的信号控制系统2000可改善现有误判信号接收装置无法运作的情形。请参考图4,图4为本发明第三实施例的系统方框图。图4与图2中相同的标号代表相同的元件以下不再赘述。第三实施例的信号控制系统3000还包括与第一信号接收装置200、第二信号接收装置300、第三信号接收装置400、第四信号接收装置600与第五信号接收装置700。由于第一信号接收装置200、第二信号接收装置300与第三信号接收装置400为一连接扩充卡(Riser Card)的电子装置,第四信号接收装置600与第五信号接收装置700为一连接硬盘连接背板(Back Plane,BP)的电子装置,所以第一信号接收装置200、第二信号接收装置300与第三信号接收装置400以及第四信号接收装置600与第五信号接收装置700为不同性质的电子装置。信号控制模块100可分别调整多种不同性质装置群组中的各群组装置的各输出信号输出的时间。并且本实施例的信号控制模块100通过检测器301检测第四信号接收装置600的第四回复信号PG4与第五信号接收装置700的第五回复信号PG5。计数器401记录第四信号接收装置600的回复时间差与第五信号接收装置700的回复时间差。电压转换器601转换致能信号EN的电压。第四开关701耦接电压转换器601、信号处理模块100与第四信号接收单元600。当第四开关701接收到一第四输出信号T4时导通,使第四信号接收装置600可通过第四开关接收到致能信号EN。第五开关801耦接电压转换器601、信号处理模块100与第五信号接收单元700。当第五开关801接收到一第五输出信号T5时导通,使第五信号接收装置700可通过第五开关接收到致能信号EN。在本实施例中,信号控制系统3000是用信号控制模块100先调整连接扩充卡的各信号接收装置的输出信号的时间,于等待连接扩充卡的各信号接收装置均回传回复信号后,再利用信号控制模块100调整连接硬盘连接背板(Back Plane,BP)的信号接收装置,但不限于此。举例而言,信号控制系统3000也可同时调整两种以上不同性质的信号接收装置群组的各输出信号的时间。请参考图5至图8,图5至图8揭露一种信号控制方法的流程图,请先参考图5。信号控制方法包括,输出一致能信号且依据一储存器储存的N个第一回复时间差输出N个输出信号(步骤S110)。其中,第一实施例到第四实施例是利用校正器校正N个输出信号的输出时间,利用信号控制器根据校正器校正的输出时间来输出N个输出信号。通过N个输出信号使N个信号接收装置依据致能信号EN输出N个回复信号(步骤S120)。其中,第一实施例到第四实施例是利用每一信号接收装置回应N个输出信号之一而对应输出N个回复信号之一。检测N个回复信号并记录N个第二回复时间差(步骤S130)。其中,在第一实施例到第四实施例是利用一检测器检测回复信号,以及利用计数器记录回复时间差。利用N个第二回复时间差更新N个第一回复时间差于储存器(步骤S140)。其中,第一实施例到第四实施例是利用检测器检测到所有的回复信号后,储存器即更新N个第一回复时间差。若检测器尚未检测到所有的回复信号,则计数器就会持续计数直到所有的回复信号被检测到。于更新N个第一回复时间差于储存器(步骤S140)后还包括以下步骤,请参考图6:判断是否重新启动(步骤S150)。若重新启动则执行输出致能信号以及依据储存器储存的N个第一回复时间差输出N个输出信号的步骤(步骤S110)。其中,第一实施例到第四实施例是利用信号控制器判断重新启动与否。请参考图7,于输出致能信号且依据储存器的N个第一回复时间差输出N个输出信号前(步骤S110)还包括以下步骤:判断储存器是否储存N个第一回复时间差(步骤S910)。若储存器有储存N个时间差,则进行步骤S110。若储存器没有储存N个时间差,则输出N个输出信号与致能信号(步骤S920)。接着,重复步骤S120到步骤S150。在步骤S910中,第一实施例到第四实施例系利用信号控制器判断储存器是否储存N个回复时间差。其中,第一实施例到第四实施例是利用信号控制器输出致能信号与输出N个输出信号。请参考图8,于通过N个输出信号使N个信号接收装置依据致能信号输出N个回复信号(步骤S120)还包括以下步骤:利用一电压转换器输出一致能信号(步骤S111)。利用N个开关一对一接收N个输出信号后分别导通(步骤S112)。利用每一信号接收装置分别通过N个开关之一接收致能信号(步骤S113)。接着,每一信号接收装置接收致能信号后分别回应致能信号而输出N个回复信号之一。在第一实施例到第四实施例中,步骤Slll到步骤SI 13可由电压转换模块完成。综上所述,本发明提供一种信号控制系统与信号控制方法。此信号控制系统与信号控制方法根据储存器储存的回复时间差的数据而调整每一信号接收装置回应输出信号而回复回复信号的时间,所以可以控制多个信号接收装置的回复信号回复的时间为同步发生或者是依实际应用情况设定各回复信号回复的时间。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种信号控制方法,其特征在于,包括: 输出一致能信号且依据一储存器储存的N个第一回复时间差输出N个输出信号,其中N为大于一的正整数; 通过该些N个输出信号使N个信号接收装置依据该致能信号输出N个回复信号,其中每一该信号接收装置回应该致能信号而输出该些N个回复信号之一; 检测该些N个回复信号并记录N个第二回复时间差,其中第i个该第二回复时间差定义为第i个该输出信号的一第一输出时间与检测到第i个该信号接收装置回应该致能信号而输出的第i个该回复信号的一第一回复时间之间的差值,i为小于或等于N的正整数;以及 利用该些N个第二回复时间差更新该些N个第一回复时间差于该储存器。
2.根据权利要求1所述的信号控制方法,其特征在于,在该利用该些N个第二回复时间差更新该些N个第一回复时间差于该储存器的步骤后还包括以下步骤: 判断是否重新启动;以及 当重新启动时,执行该输出该致能信号且依据该储存器储存的该些N个第一回复时间差输出该些N个输出信号的步骤。
3.根据权利要求1所述的信号控制方法,其特征在于,在该输出该致能信号且依据该储存器的该些N个第一回复时间差输出该些N个输出信号的步骤前还包括以下步骤: 判断该储存器是否储存该些N个第一回复时间差;以及 当该储存器没有储存 该些N个第一回复时间差时,还包含以下步骤: 输出该些N个输出信号与该致能信号; 通过该些N个输出信号使该些N个信号接收装置依据该致能信号输出该些N个回复信号,其中每一该信号接收装置回应该致能信号而输出该些N个回复信号之一; 检测该些N个回复信号并记录该些N个第一回复时间差,其中第i个该第一回复时间差定义为第i个该输出信号的一第二输出时间检测到第i个该信号接收装置回应该致能信号而输出的第i个该回复信号的一第二回复时间之间的差值,i为小于或等于N的正整数;以及 储存该些N个第一回复时间差于该储存器。
4.根据权利要求1所述的信号控制方法,其特征在于,在该通过N个输出信号使该些N个信号接收装置依据该致能信号输出N个回复信号的步骤中还包括以下步骤: 利用一电压转换器输出该致能信号; 利用N个开关一对一接收该些N个输出信号后分别导通;以及利用每一该信号接收装置分别通过N个该开关的一接收该致能信号,其中每一该信号接收装置接收该致能信号后分别回应该致能信号而输出该些N个回复信号之一。
5.一种信号控制系统,其特征在于,包括: 一储存器,储存N个第一回复时间差,其中N为大于一的正整数; 一信号控制器,耦接该储存器,该信号控制器输出一致能信号且依据该储存器储存的该些N个第一回复时间差输出N个输出信号; N个信号接收装置,每一该信号接收装置通过该些N个输出信号之一回应该致能信号而输出N个回复信号之一;一检测器,耦接该信号控制器,该检测器用以检测该些N个回复信号; 一计数器,耦接该储存器与该检测器之间,该计数器记录N个第二回复时间差,其中第i个该第二回复时间差定义为第i个该输出信号的一第一输出时间与检测到第i个该信号接收装置回应该致能信号而输出的第i个该回复信号的一第一回复时间之间的差值,i为小于或等于N的正整数;以及 一校正器,耦接该信号控制器与该储存器之间,该校正器用以控制该信号控制器输出的该些N个输出信号的时间; 其中,该检测器检测到该些N个回复信号后,该储存器利用该些N个第二回复时间差更新该些N个第一回复时间差。
6.根据权利要求5所述的信号控制系统,其特征在于,还包括: 一电压转换器,耦接该信号控制器,用以转换该致能信号的一电位;以及N个开关,每一 N个该开关稱接该电压转换器与该信号控制器,每一 N个该开关一对一接收N个该输出信号后分别导通; 其中,每一该信号接收装置分别通过该些N个开关接收该致能信号后,分别回应该致能信号而输出该 些N个回复信号之一。
全文摘要
一种信号控制方法及其系统,信号控制系统包括一信号控制器、一计数器、一储存器、一校正器、一检测器与多个信号接收装置。此信号控制系统可控制每一信号接收装置回应一致能信号而输出一回复信号的各回复信号之间的时间差。其中此信号控制系统依据一储存器储存的时间差数据而调整每一信号接收装置接收致能信号的时间,使得每一信号接收装置可同步输出回复信号。
文档编号G06F11/22GK103186443SQ20111046038
公开日2013年7月3日 申请日期2011年12月29日 优先权日2011年12月29日
发明者陈嘉祥 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1