消除双机控制电路抖动的方法及抖动消除电路的制作方法

文档序号:7668897阅读:207来源:国知局

专利名称::消除双机控制电路抖动的方法及抖动消除电路的制作方法
技术领域
:本发明涉及一种热插拔
技术领域
,具体涉及一种在热插拔过程中消除双机控制电路抖动的方法和抖动消除电路。
背景技术
:为了提高通讯设备的可靠性,在设备中通常采用主备热备份的冗余技术。主备热备份是指相同的两张单板同时工作,其中一张单板处于主用状态,而另一张单板为备用状态。当主用单板出现故障时,系统切换到无故障的备用单板,由备用单板接替原来的主用单板工作。同时,为了避免中断设备的工作,现有的通讯设备通常都支持热插拔技术。热插拔技术允许用户在不关闭系统,不切断电源的情况下插入或取出设备部件。以下简单介绍现有技术中的双机控制电路。所谓"双机"可以理解为两张单板,包括主用单板和备用单板。在主备热备份中,可以通过双机控制电路协调两张单板的工作。请参照图1,为现有技术中的双机控制电路的示意图,其中,A側的电路和B侧的电路完全对称,A側的电路设置在一张单板上,B侧的电路设置在另一张单板上。通过单板与背板之间的接插件(例如包括插头和插座)可以将单板插入背板。在本说明书中,用"1"表示高电平,用"0"表示低电平。对于图1中各信号的含义请参照表l,当两张单板都插入背板后,可以通过背板上的信号线进行通信。其中,A侧输出的ACT一T信号经由背板提供给B侧的ACT—R,A侧的Link一O信号经由背板提供给B侧的Link—I信号;相对称的,B侧的ACT_T和Link—0信号也经由背板提供给A侧的ACT_R和Linkj信号。双机控制电路的主要功能包括1)消除双机主用现象,即避免两张单板同时为主用状态;2)单板工作状态锁定,消除主备振荡;3)只允许由主用单板发起主备切换,主用单板ACT—T=0;4)实现复位切换、手动倒换、软件切换、主用单板故障倒换;5)对板不在位时,强制本板为主用。<table>tableseeoriginaldocumentpage6</column></row><table>表1当背板仅插入有一张单板时,如插入A侧单板,从图1所示电路可以看出,由于B侧单板没有插入,A侧单板的LinkJ信号管脚悬空,因此,A侧单板的LinkJ信号被上拉至高电平,根据表1中的信号定义,由于对板(即B侧单板)不在位,此时,双机控制电路强制本板(即A侧单板)为主用,即通过两个2选1逻辑器件选择低电平输出给本板的ACT_T,从而实现当只有一张单板在位时,强制该单板为主用。当背板上插有两张单板时,假设A侧单板为主用,B侧单板为备用,此时,A侧ACT—T=0,ACT_R=1,SW=1,Link—I=0,两个2选1逻辑单元将选择与非门i的c管脚输出的信号给ACT—T;类似的,在B侧ACT—T=1,ACT—R-O,,Link—1=0,两个2选1逻辑器件将选择与非门2的F管脚输出的信号给ACT一T。上述双机控制电路的缺点在于,插拔备用单板会影响主用单板的主用状态。仍以图l为例i兌明^假设A侧单板为主用,C点信号为"0";B侧单^1为备用,F点信号为"1"。带电插入或拔出备用单板(B侧单板)时,在插拔过程中,B侧单板器件处于不稳定状态,其所输出的ACT—T信号上会出现低电平毛刺,从而导致A侧主用单板的ACT一R信号(与非门的A管脚输入信号)为低电平"0",进而C管脚输出信号变为'T,,导致A侧单板输出的ACT—T=1,即A侧单板由主用降为备用状态。当备用板拔出或插入稳定以后,与非门的A管脚信号又变为"1",C管脚信号变为"0",进而ACT—T=0,即A侧单板又恢复为主用状态。从以上分析可以看出,在插拔备用单板的过程中,由于备用单板输出的信号(ACTLR)出现低电平毛刺,导致主用单板的状态指示信号ACTJT发生抖动,而系统是通过ACT一T信号来判断本板主用、备用状态,因此,ACT一T上用单板的正常工作。
发明内容本发明所要解决的技术问题是提供一种消除双机控制电路抖动的方法及抖动消除电路,用于在插拔备用单板的过程中,消除主用单板的状态指示信号ACT一T上的抖动,避免主用单板出现工作不稳定的情况为解决上述技术问题,本发明提供方案如下一种抖动消除电路,应用于本板的状态指示信号的抖动消除,所述抖动消除电路包括抖动判断单元,用于根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号的是否发生抖动,并输出抖动消除控制信号;第一信号输出单元,用于根据所述抖动判断单元输出的抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。本发明所述的抖动消除电路,其中,所述抖动判断单元包括第一緩存单元和逻辑判断单元;所述第一緩存单元,用于接收并緩存本板的状态指示信号,输出当前时刻的上一时钟周期的状态指示信号;所述逻辑判断单元,用于当双才几倒换信号指示无状态倒换控制,所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。本发明所述的抖动消除电路,其中,所述抖动判断单元包括第一緩存单元、第二緩存单元和逻辑判断单元;所述第一緩存单元,用于緩存本板的状态指示信号,并输出当前时刻的上一时钟周期的状态指示信号;所述第二緩存单元,与第一緩存单元相连,对第一緩存单元输出的信号进行緩存,输出当前时刻的上两个时钟周期的状态指示信号;所述逻辑判断单元,用于当双才几倒换信号指示为无状态倒换控制,所述上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号上发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上两个时钟周期和上一时钟周期的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。本发明所述的抖动消除电路,其中,所述第一信号输出单元包括第一选择单元;所述第一选择单元,用于根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。本发明所述的抖动消除电路,其中,所述第一信号输出单元,进一步用于根据外部输入的时钟指示信号,选择本板的状态指示信号或者指示本板状态为主用状态的强制信号作为所述第一信号输出。本发明所述的抖动消除电路,其中,所述第一信号输出单元包括第一选择单元和第二选择单元;所述第二选择单元,用于接收外部输入的时钟指示信号,判断时钟是否正常,当时钟正常时,触发所述第一选择单元;当时钟不正常时,选择本板的状态指示信号作为所述第一信号输出;所述第一选择单元,用于在被所述第二选择单元触发后,根据抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出,当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。本发明还提供了一种消除双机控制电路抖动的方法,包括以下步骤A,根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号是否发生抖动,并输出抖动消除控制信号;B,根据所述抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。本发明所述的方法,其中,所述步骤A中,所述判断本板的状态指示信号是否发生抖动包括当双才几倒换信号指示无状态倒换控制,所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。本发明所述的方法,其中,所述步骤B具体包括根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。本发明所述的方法,其中,在步骤A之前还包括步骤A0,根据外部输入的时钟指示信号,判断时钟是否正常,当时钟正常时,执行步骤A,否则,将本板的状态指示信号作为所述第一信号输出,并结束流程。本发明还提供了一种消除双机控制电路抖动的方法,本板的对板在位指示输入管脚与对板的对板在位指示输出管脚经由背板连接,本板根据所述对板在位指示输入管脚上的对板在位指示输入信号检测对板是否在位,其中,将单板与背板之间的接插件中的对板在位指示输出管脚的插针长度设为小于该接插件中其它管脚的插针长度,在插拔对板的过程中,如果本板根据所述对板在位指示输入信号检测到对板不在位,则强制本板为主用状态。从以上所述可以看出,本发明实施例所提供的抖动消除电路和消除双机控制电路抖动的方法,通过抖动消除电路判断本板的状态指示信号是否存在抖动,并对状态指示信号上的抖动进行消除,从而使得本板不会因为对板的插拔导致工作不稳定。同时,本发明实施例中还进一步对时钟信号进行监控,在时钟信号发生故障的情况下,仍然根据本板的状态指示信号确定本板的工作状态,从而提高了所述方法和电路的可靠性。本发明还提供了一种消除双机控制电路抖动的方法,通过将特定的信号管脚设置较短的插针,简单可靠的避免了双机控制电路中本板的状态指示信号上的抖动。图1为现有技术中的双机控制电路的示意图2为实施例1中消除主用单板的ACT一T抖动的状态机的示意图3为本发明实施例1所述抖动消除电路与双机控制电路的连接关系图4为本发明实施例1所述抖动消除电路的结构示意图5为本发明实施例2所述抖动消除电路的结构示意图。具体实施方式本发明提供了一种消除双机控制电路抖动的方法及抖动消除电路,用于在插拔备用单板的过程中,消除主用单板的状态指示信号ACT一T上的抖动,保证主用单板工作在主用状态,避免主用单板出现工作不稳定的情况。以下结合附图通过具体实施例对本发明作详细说明。<实施例1〉在插拔备用单板的过程中,如果由于备用单板输出的信号ACT一R出现低电平毛刺,导致主用单板的状态指示信号ACTJT发生抖动,为了避免ACT一T上的抖动影响到主用单板的工作状态,本实施例中通过在双机控制电路的A侧和B侧分别增加抖动消除电路,用以对ACT一T上的抖动进行消除,并根据抖动消除电路输出的第一信号ACT来重新确定单板的当前工作状态。ACT_R的低电平毛刺只对主用单板有影响,对备用单板无影响。其原因是即使备用单板的ACT一R上有低电平毛刺,该低电平毛刺最终也只是置备用单板的状态为备用,因而不会改变两张单板的当前工作状态。因此,本实施例中只需考虑当单板处于主用状态时,如何消除该主用单板的ACT—T上的信号抖动。根据表1和图1分析可知,主用单板切换到备用状态需要同时满足两个条件本板当前状态为主用(即ACT_T=0)和双机倒换信号将本板由主用切换到备用状态(即SW-O)。如果当双机倒换信号禁止本板由主用切换到备用状态(即SW-1)时,主用单板的状态指示信号却指示本板发生主用到备用的切换,则说明本板的ACT—T发生了抖动。图2所示为消除主用单板的ACT—T抖动的状态机的示意图。图2中的P—filter是抖动消除控制信号,用于表示是否需要对ACT一T进行抖动消除处理。其中,P—filter-O表示ACTJT没有发生抖动,此时,不进行抖动消除处理,双机控制电路输出的ACT—T将被透传,即ACT=ACT—T;P_filter=1表示ACT—T发生抖动,此时,需要对ACT—T进行抖动消除处理,例如强制本板的当前状态为主用(即强制ACT-O)。图2中的ACT^T(N)和ACT—T(N-1)分别表示当前时刻和当前时刻的上一时钟周期的本板的状态指示信号ACT—T。如图2所示,状态机初始化后的初始态为P_filter=0;当本板的状态指示信号指示本板的状态没有变化(即ACT(N-1)=0,ACT(N"0或ACT(N-1)=1,ACT(N)=1)日于,状态机保持当前的P—filter=0状态;当双机倒换信号指示本板为主用状态,而状态指示信号指示本板由主用状态切换到备用状态(即SW4,ACT(N-1)=0,ACT(N)=1)时,此时,认为本板的状态指示信号发生抖动,因此,状态机切换到P_filter=l状态,需要对ACT—T信号进行抖动消除;进入P—filter-1状态后,如果本板的状态指示信号仍然指示本板为备用状态时(即ACT(N-1)=1,ACT(N)-1,此时不考虑SW是1还是0),则认为本板状态指示信号上的抖动仍然存在,状态机继续保持P—filter-1状态;直到状态指示信号指示本板由备用切换到主用状态(即ACT(N-1)=1,ACT(N)=0),此时,本板的状态指示信号上没有抖动,状态机则切换到P一filter-O状态。请参照图3,为新增加的抖动消除电路与双机控制电路的连接关系图,抖动消除电路可以通过数字逻辑电路,如可编程逻辑器件,实现。如图3所示,抖动消除电路的输入信号包括ACTJT、SW、CLK和CLK一STATU,输出信号为第一信号ACT。其中部分信号的含义请参照表2。信号名信号类型信号含义说明ACT一TInput同表1中的ACTT信号。CLKInput全局时钟信号,通常为IOM以上频率的时钟。CLK一STATUInput时钟指示信号,用于指示时钟状态当为O时表示时钟正常,为1时表示时钟发生故障。ACTOutput第一信号,用于重新确定本板的主用、备用状态。其中,0表示主用;l表示备用。表2图4所示为抖动消除电路的结构示意图,如图4所示,该抖动消除电路包括抖动判断单元和第一信号输出单元。所述抖动判断单元,用于根据双机倒换信号SW和本板的状态指示信号ACT—T,判断本板的状态指示信号ACTJT是否发生抖动,并输出抖动消除控制信号;所述第一信号输出单元,用于根据所述抖动判断单元输出的抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。其中,所述抖动判断单元又具体包括第一緩存单元和逻辑判断单元。所述第一緩存单元,用于接收并緩存本板的状态指示信号,输出当前时刻的上一时钟周期的状态指示信号;所述逻辑判断单元,用于当双机倒换信号指示为无状态倒换控制(即SW=1),所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用(即ACT_T(N-1)=0,ACT_T(N)=1)时,判断本板的状态指示信号发生抖动,输出P_filter=l,要求对ACT—T进行抖动消除处理;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用(即ACT—T(N-1)=1,ACT—T(N)=0)时,判断本板的状态指示信号上没有抖动,输出P—filter=0,不需要对ACT—T进行抖动消除处理;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变(即ACT—T(N-1)=1,ACT—T(N)=1;或ACT_T(N-1)=0,ACT—T(N)=0),此时输出的抖动消除控制信号保持不变(即保持P—filter值不变)。其中,所述第一信号输出单元又具体包括第一选择单元。所述第一选择单元,具体的可以是2选1逻辑器件,用于根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除(即P—filter=1)时,选择强制本板工作状态为主用状态的强制信号(即低电平"O")作为所述第一信号ACT输出;当不进行抖动消除(即P—filter=0)时,选择本板的状态指示信号作为所述第一信号ACT输出;可以看出,上述抖动消除电路,在判断ACT一T存在抖动时,通过强制ACT为主用状态,系统即可以才艮据ACT重新确定本^1的工作状态,乂人而实现了消除ACT一T上的抖动,保证了主用单板的正常工作。基于上述抖动消除电路,本实施例还提供一种消除双机控制电路抖动的方法,在所述双机控制电路中,本板根据双机倒换信号和对板的状态指示信号输出本板的状态指示信号,所述方法包括以下步骤步骤11,根据双机倒换信号和本板的状态指示信号,判断本板的状态示信号是否发生抖动,并输出抖动消除控制信号;步骤12,根据所述抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。这里,所述步骤ll中,所述判断本板的状态指示信号是否发生抖动包括当双机倒换信号指示无状态倒换控制,所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。所述步骤12中,根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。<实施例2>请参照图5,为本实施例所述抖动消除电路的结构示意图。与图4相比,图5中的抖动判断单元增加了第二緩存单元,第一信号输出单元增加了第二选择单元。所述第一信号输出单元,进一步用于根据外部输入的时钟指示信号,选择本板的状态指示信号或者指示本板状态为主用状态的强制信号作为所述第一信号输出,以进一步提高抖动消除电路工作的可靠性。具体的,如图5所示,第二緩存单元,用于接收并緩存本板的状态指示信号,输出当前时刻的上一时钟周期的状态指示信号ACT—T(N-1)。这里,首先通过第二緩存单元对双机控制电路输出的ACT_T进行緩存后,再输出给后续电路,以滤除ACT一T信号中可能存在的毛刺等现象。第一緩存单元,用于緩存第二緩存单元输出的信号,输出当期时刻的上两个时钟周期的状态指示信号ACT—T(N-2)。逻辑判断单元,用于当双机倒换信号指示为无状态倒换控制,所述上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为主用和备用时(即SW4,ACT—T(N-2)=0,ACT—T(N-1)=1),判断本板的状态指示信号上发生抖动,并输出要求进行抖动消除的抖动消除控制信号(即输出P_filter=1);当上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为备用和主用(即ACT—T(N-2)=1,ACT—T(N-1)=0)时,判断本板的状态指示信号上没有抖动,并输出不进行抖动消除的抖动消除控制信号(即输出P—filter=0);当上两个时钟周期和上一时钟周期的本板的状态指示信号指示本板的状态未发生改变(即ACT—T(N-2)=l,ACT—T(N-l)=l;或ACT_T(N-2)=0,ACT_T(N-1)=0),此时即保持P—filter值不变。第二选择单元,用于接收外部输入的时钟指示信号CLK—STATU,判断时钟是否正常,当时钟正常时,触发所述第一选择单元,当时钟不正常时,选择本板的状态指示信号作为所述第一信号输出。这里,所述时钟,是指抖动控制单元的全局时钟信号CLK。所述第一选择单元,用于在被所述第二选择单元触发后,根据抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出,当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。从以上所述可以看出,本实施例中,当时钟信号发生故障时,该电路将旁路抖动消除模块,并将本板的状态指示信号直接作为所述第一信号输出,从而该抖动消除电路在时钟发生故障的情况下仍然能够基于本板的状态指示信号判断本板的工作状态,从而提高了电路工作的可靠性。基于本实施例所述抖动消除电路,本实施例还提供了一种消除双机控制电路抖动的方法,所述方法包括以下步骤步骤21,根据外部输入的时钟指示信号,判断时钟是否正常,当时钟正常时,执行步骤22,否则,将本板的状态指示信号作为第一信号输出,并结束流程,所述第一信号用于重新确定本板的主用、备用状态;步骤22,根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号是否发生抖动,并输出抖动消除控制信号;步骤23,根据所述抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。具体的,当所述抖动消除控制信号要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当所述抖动消除控制信号指示不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。<实施例3>根据图1和表1分析可知,本板的对板在位指示输入管脚(Link—I管脚)与对板的对板在位指示输出管脚(Link_0管脚)经由背板连接,本板根据所述对板在位指示输入管脚(Link—I管脚)上的对板在位指示输入信号检测对板是否在位。如果事先将单板与背板之间的接插件中的对板在位指示输出管脚(即Link一O管脚)的插针长度设为小于该接插件中其它管脚的插针长度,那么在拔出备用单板时,由于Link—O管脚为"短针",Link一O管脚先断开,主用单板Link—I因上拉变为'T',此时将强制本板为主用状态;之后即使主用单板上的ACT—R信号因插拔有毛刺,但已经不会影响主用单板的工作状态;而在插入备用单板时,Link—O比其他信号的连通时间要晚,插入过程中即使主用板的ACT—R信号有毛刺,但因Link—I信号还保持为"1",强制本板为主用状态,从而也避免了毛刺的影响。基于以上分析,本实施例提供了一种消除双机控制电路抖动的方法,该方法包括将单板与背板之间的接插件中的对板在位指示输出管脚的插针长度设为小于该接插件中其它管脚的插针长度,在插拔对板的过程中,如果本板根据所述对板在位指示输入信号检测到对板不在位,则强制本板为主用状态。本实施例所述方法简单,可靠,能有效消除现有双机控制电路插拔备用单板对主用单板的工作状态所造成的影响。综上所述,本发明实施例所述抖动消除电路和消除双机控制电路抖动的方法,通过采用在接插件中为对比在位指示信号输出管脚设置短针,或者通过抖动消除电路对本板的状态指示信号进行抖动消除,保证主用单板工作在主用状态,避免主用单板出现工作不稳定的情况。本发明所述抖动消除电路和消除双机控制电路抖动的方法,并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明之领域,对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。权利要求1.一种抖动消除电路,应用于本板的状态指示信号的抖动消除,其特征在于,所述抖动消除电路包括抖动判断单元,用于根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号的是否发生抖动,并输出抖动消除控制信号;第一信号输出单元,用于根据所述抖动判断单元输出的抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。2.如权利要求1所述的抖动消除电路,其特征在于,所述抖动判断单元包括第一緩存单元和逻辑判断单元;所述第一緩存单元,用于接收并緩存本板的状态指示信号,输出当前时刻的上一时钟周期的状态指示信号;所述逻辑判断单元,用于当双机倒换信号指示无状态倒换控制,所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。3.如权利要求1所述的抖动消除电路,其特征在于,所述抖动判断单元包括第一緩存单元、第二緩存单元和逻辑判断单元;所述第一緩存单元,用于緩存本板的状态指示信号,并输出当前时刻的上一时钟周期的状态指示信号;所述第二緩存单元,与第一緩存单元相连,对第一緩存单元输出的信号进行緩存,输出当前时刻的上两个时钟周期的状态指示信号;所述逻辑判断单元,用于当双机倒换信号指示为无状态倒换控制,所述上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号上发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上两个时钟周期和上一时钟周期的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上两个时钟周期和上一时钟周期的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。4.如权利要求2或3所述的抖动消除电路,其特征在于,所述第一信号输出单元包括第一选择单元;所述第一选择单元,用于根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。5.如权利要求4所述的抖动消除电路,其特征在于,所述第一信号输出单元,进一步用于根据外部输入的时钟指示信号,选择本板的状态指示信号或者指示本板状态为主用状态的强制信号作为所述第一信号输出。6.如权利要求5所述的抖动消除电路,其特征在于,所述第一信号输出单元包括第一选择单元和第二选择单元;所述第二选择单元,用于接收外部输入的时钟指示信号,判断时钟是否正常,当时钟正常时,触发所述第一选择单元;当时钟不正常时,选择本板的状态指示信号作为所述第一信号输出;所述第一选择单元,用于在被所述第二选择单元触发后,根据抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出,当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。7.—种消除双机控制电路抖动的方法,其特征在于,包括以下步骤A,根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号是否发生抖动,并输出抖动消除控制信号;B,根据所述抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。8.如权利要求7所述的方法,其特征在于,所述步骤A中,所述判断本板的状态指示信号是否发生抖动包括当双机倒换信号指示无状态倒换控制,所述上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为主用和备用时,判断本板的状态指示信号发生抖动,并输出要求进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号分别指示本板的状态为备用和主用时,判断本板的状态指示信号没有发生抖动,并输出不进行抖动消除的抖动消除控制信号;当上一时钟周期和当前时刻的本板的状态指示信号指示本板的状态未发生改变时,输出的抖动消除控制信号保持不变。9.如权利要求7所述的方法,其特征在于,所述步骤B具体包括根据所述抖动判断单元输出的抖动消除控制信号判断当要求进行抖动消除时,选择所述强制信号作为所述第一信号输出;当不进行抖动消除时,选择本板的状态指示信号作为所述第一信号输出。10.如权利要求7至9任一项所述的方法,其特征在于,在步骤A之前还包括步骤A0,根据外部输入的时钟指示信号,判断时钟是否正常,当时钟正常时,执行步骤A,否则,将本板的状态指示信号作为所述第一信号输出,并结束流程。11.一种消除双机控制电路抖动的方法,本板的对板在位指示输入管脚与对板的对板在位指示输出管脚经由背板连接,本板根据所述对板在位指示输入管脚上的对板在位指示输入信号检测对板是否在位,其特征在于,将单板与背板之间的接插件中的对板在位指示输出管脚的插针长度设为小于该接插件中其它管脚的插针长度,在插拔对板的过程中,如果本板根据所述对板在位指示输入信号检测到对板不在位,则强制本板为主用状态。全文摘要本发明提供了消除双机控制电路抖动的方法及抖动消除电路。本发明所述抖动消除电路,包括抖动判断单元,用于根据双机倒换信号和本板的状态指示信号,判断本板的状态指示信号的是否发生抖动,并输出抖动消除控制信号;第一信号输出单元,用于根据所述抖动判断单元输出的抖动消除控制信号,选择本板的状态指示信号或者强制本板状态为主用状态的强制信号作为第一信号输出,所述第一信号用于重新确定本板主用、备用状态。按照本发明所述电路和方法,可以在插拔备用单板的过程中,消除主用单板的状态指示信号上的抖动。文档编号H04B1/74GK101465670SQ200710303790公开日2009年6月24日申请日期2007年12月21日优先权日2007年12月21日发明者何宇东,张永宪,俊李,治王申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1