專利名稱:單板倒換電路的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種具備硬件自倒換功能的單板倒換電路。
在系統(tǒng)的可靠性設(shè)計中,單板具備可靠的倒換功能是一個重要的設(shè)計技術(shù)。常規(guī)的設(shè)計是利用對板的狀態(tài),通過軟件控制單板進行倒換,通常存在如下幾種方式1、主倒備,后臺全權(quán)控制方式;2、主倒備,單板軟件控制方式;3、備倒主,后臺全權(quán)控制方式;4、備倒主,單板軟件控制方式。這里所謂“單板”是指設(shè)備中能完成一定功能的一個或幾個電路裝置構(gòu)成的單元,它可以是在一塊電路板上,也可以是在多個電路板上但統(tǒng)稱為一個“單板”,由于其功能較為重要,在單板上的裝置中如果有重要故障,需要用一個備用單板來取代,即所謂“倒換”到“對板”,此處所謂“對板”即指與主用單板相對應(yīng)的備用單板。
上面的幾種倒換方式都各有不同的缺點。對于方式1,由主板發(fā)起倒換,倒向備板(即備板升為主板),其過程由后臺檢測到主板故障后下命令倒換,如果出現(xiàn)主板與后臺的通信就不正常,那么這個倒換的命令就無法執(zhí)行,倒換是無效的。對于方式2,由主板單板內(nèi)的CPU檢測后發(fā)起倒換,使備板升為主板,但是,如果CPU出現(xiàn)故障如死機,跑飛,同樣存在無法倒換的缺點;對于方式3、4,是由備板發(fā)起倒換,使自己升為主板,但存在同樣的問題。
上面的幾種倒換方式的另一缺點是倒換占用時間長(如后臺倒換時可能達1~2秒)。由于上述幾種方式都需要將倒換電路做在EPLD(Erasableprogrammable Logic Device可擦除可編程邏輯器件)或FPGA(FieldProgrammable Gate Array現(xiàn)場可編程門陣列)器件內(nèi),這樣易受其他器件影響。
本實用新型的目的就是為了解決以上問題,提供一種不需后臺或CPU干預(yù)、發(fā)現(xiàn)本單板硬件出錯或CPU轉(zhuǎn)死時就能立即倒換的單板倒換電路。
本實用新型實現(xiàn)上述目的的方案是一種單板倒換電路,通過接線端子分別與本板、對板和倒換動作機構(gòu)相連,它包括本板故障檢測電路、倒換信號發(fā)起電路,其特征是所述接線端子包括主備狀態(tài)反饋輸出端子StatFeedBack、低頻脈沖輸入端子PulseIn、主輸出連接端子/M_out、備輸入連接端子/S_In;其中主備狀態(tài)反饋輸出端子StatFeedBack與倒換動作機構(gòu)相連;低頻脈沖輸入端子PulseIn與本板上的一個低頻脈沖輸出端子相連,該低頻脈沖依次經(jīng)過一個或多個位于本板上的功能元件后輸入本端子,這些功能元件中有任何一個工作不正常時,該低頻信號將不能順利送至本端子;主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連;所述本板故障檢測電路包括隔直電容C1、整流濾波電路和電子開關(guān);隔直電容C1連接于低頻脈沖輸入端子PulseIn和整流濾波電路的輸入端之間,電子開關(guān)連接于整流濾波電路的輸出端和倒換信號發(fā)起電路之間;所述倒換信號發(fā)起電路包括一個或多個門電路,其輸出端接至主備狀態(tài)反饋輸出端子StatFeedBack和主輸出連接端子/M_out,其末級有一個與非門U1D,該與非門U1D的一個輸入端還與備輸入連接端子/S_In相連;因本板主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連,使本板倒換信號發(fā)起電路末級與非門U1D和對板倒換信號發(fā)起電路末級與非門構(gòu)成互鎖電路。
本實用新型的有益效果第一、由于采用了以上的方案,使用了隔離電容,利用脈沖信號作為板內(nèi)器件的檢測信號,提供故障信息,保證了本倒換電路和其他電路的隔離,互不影響。使用時,可選擇使該低頻脈沖信號依次經(jīng)過一個或多個位于本板上的功能元件后輸入本電路。當(dāng)?shù)皖l信號所經(jīng)過的路徑上任何一個或多個功能元件故障時,該低頻信號無法到達本電路,此時電路即識別為故障,進而發(fā)起倒換。單板或?qū)Π宄霈F(xiàn)故障往往是由于其中的“功能元件”故障或“功能元件”之間的通訊故障造成的,所以探測單板故障實際上就可以通過探測這些功能元件的故障而進行。(此處所謂“功能元件”是指單板上的CPU、I/O芯片、EPLD、FPGA可編程器件等完成電路功能的元件。)第二、這種電路設(shè)計使之可以采用外部分立元器件構(gòu)成倒換電路,這就避免了把倒換電路做在EPLD或FPGA器件內(nèi)受其他器件影響的缺點,同時外部的器件,由于工藝非常成熟,可靠性也是能得到保證的。第三、其倒換信號由本電路中的分立元件電路完成,倒換不需后臺或CPU干預(yù),這樣發(fā)現(xiàn)本單板硬件出錯或CPU轉(zhuǎn)死時就能立即倒換。
圖1是本實用新型實施例倒換電路原理示意圖。
圖2是本實用新型倒換電路在一種使用方式時的連接示意圖。
圖3是本實用新型倒換電路在另一種使用方式時的連接示意圖。
下面通過具體的實施例并結(jié)合附圖對本實用新型作進一步詳細的描述。
見圖1,所示是本例的單板倒換電路,通過接線端子分別與本板、對板和倒換動作機構(gòu)相連,它包括本板故障檢測電路、倒換信號發(fā)起電路。
所述接線端子包括主備狀態(tài)反饋輸出端子StatFeedBack、低頻脈沖輸入端子PulseIn、主輸出連接端子/M_out、備輸入連接端子/S_In。其中主備狀態(tài)反饋輸出端子StatFeedBack與倒換動作機構(gòu)相連(當(dāng)?shù)箵Q動作機構(gòu)接到此信號時,可導(dǎo)致倒換開關(guān)運作),該端子輸出本板的主備狀態(tài),由于信號取之于U1D的11腳,所以該端子輸出為低電平時,表示本板為主用,輸出高電平,則表示本板為備用。本端子經(jīng)過R5進行隔離(如下面將述),所以不會影響倒換的進行。
低頻脈沖輸入端子PulseIn與本板上的一個低頻脈沖輸出端子相連,該低頻脈沖依次經(jīng)過一個或多個位于本板上的功能元件后輸入本端子,這些功能元件中有任何一個工作不正常時,該低頻信號將不能順利送至本端子,這時本倒換電路將其解釋為單板有故障。該脈沖是電路進行硬件檢測和自動倒換的關(guān)鍵。
主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連。/M_out輸出低電平則為本板主用。S_in輸入高電平為本板主用。因此主用板電平組合為/M_out=0,/S_In=1;備用板(備板)的電平組合為
/M_out=1,/S_In=0。
值得注意的是,本例中,還有一個接線端子CPUcontrl——CPU執(zhí)行倒換的控制輸入端子。這是為了兼容軟件(CPU)控制倒換的常規(guī)方式而設(shè)(當(dāng)然也可設(shè)置為兼容后臺控制方式),當(dāng)本板處于主用狀態(tài)時,該CPU控制端子將有效,通過輸入低電平,可以由CPU提出要求使本板從主用變?yōu)閭溆脿顟B(tài)。這時就象常規(guī)的倒換方式一樣。
所述本板故障檢測電路包括隔直電容C1、整流濾波電路和電子開關(guān);隔直電容C1連接于低頻脈沖輸入端子PulseIn和整流濾波電路的輸入端之間,電子開關(guān)連接于整流濾波電路的輸出端和倒換信號發(fā)起電路之間。所述整流濾波電路包括整流二極管D1、濾波電容C2和電阻R1,所述電子開關(guān)主要由三極管Q1組成;所述整流二極管D1是串聯(lián)型雙二極管,其串接點與隔直電容C1相連,串聯(lián)后的陽極接地,陰極通過濾波電容C2接地,通過電阻R1接三極管Q1的基極,三極管Q1的發(fā)射極接地,集電極通過電阻R2接電源Vcc。
以C1、C2、D1、R1、R2、Q1產(chǎn)生脈沖整流平滑電路,C1耦合輸入的50HZ的脈沖,經(jīng)D1、R1、C2的整流濾波后,提供給Q1的基極電流,使Q1導(dǎo)通。為了使Q1能進入飽和狀態(tài),R2的取值應(yīng)該比較大,一般應(yīng)滿足如下的關(guān)系Ib*B>>Icm其中B為Q1的直流放大系數(shù)Ib為基極電流,Icm為集電極飽和電流。
這里要理解的是C1的采用,C1的隔直性能也使該倒換單元電路與其他電路隔離,只允許低頻交流脈沖的通過,其他電路如果是一種直流電平方式加在電容器,將會被該倒換電路理解為無脈沖,從而通過本倒換電路發(fā)生自動倒換。
所述倒換信號發(fā)起電路包括一個或多個門電路,其輸出端接至主備狀態(tài)反饋輸出端子StatFeedBack和主輸出連接端子/M_out,其末級有一個與非門U1D,該與非門U1D的一個輸入端還與備輸入連接端子/S_In相連。因本板主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連,使本板倒換信號發(fā)起電路末級與非門U1D、對板倒換信號發(fā)起電路末級與非門構(gòu)成互鎖電路。所述倒換信號發(fā)起電路輸出端通過電阻R5接至主備狀態(tài)反饋輸出端子StatFeedBack,通過電阻R3接至主輸出連接端子/M_out,其末級為與非門U1D,該與非門U1D的一個輸入端還與備輸入連接端子/S_In相連并通過電阻R4接地。
具體到本例,為與Q1相配合,所述倒換信號發(fā)起電路第一級為一個與非門U1A。為了引入CPU執(zhí)行倒換的控制輸入端子CPUcontrol,所述倒換信號發(fā)起電路中的門電路還包括二個與非門U1B、U1C。從控制等級說,CPUcontrl屬于低級的控制端,也就是說,如果倒換電路的PulesIn沒有低頻脈沖輸入,表示單板的關(guān)鍵器件有損壞或CPU出問題,此時將封閉CPUcontrl,利用本實用新型的倒換電路進行自動倒換;如果脈沖的輸入正常,那么表明CPU的工作正常,此時CPUcontrl才有權(quán)決定倒換。
U1A、U1B、U1C、U1D依次級聯(lián)。它們通過二極管D2與電源Vcc相連,二極管D2陽極接電源Vcc,陰極接與非門U1A、U1B、U1C、U1D的電源輸入端。
如前所述,U1D與對板的與非門組成R-S觸發(fā)器,產(chǎn)生互鎖信號。其中R3串在U1D的輸出端,能消除插入單板時產(chǎn)生的毛刺。僅從圖1的單元電路看,當(dāng)本倒換電路單獨存在時,由于R4接地,U1D的11腳將一直是高電平,這樣兩個輸出端子的電平組合為/M_out=1,/S_In=0,這是一種備板狀態(tài)。這個好處是解決帶電插入單板時的搶主問題。為了分析電路,需結(jié)合與母板間的關(guān)系,見圖2。圖中,單板A、單板B一個為主板,其上的接線端子標(biāo)號分別為StatFeedBack-1、PulseIn-1、/M_out-1、/S_In-1、CPUcontrol-1,另一個為備板,其上的接線端子標(biāo)號分別為StatFeedBack-2、PulseIn-2、/M_out-2、/S_In-2、CPUcontrol-2。
圖2的/M_out和S_in是主備板相互交叉連接的,即/M_out-2接/S_In-1,/M_out-1接/S_In-2,每根交叉線都有一個上拉電阻Rp1、Rp2(上端接Vcc),是做在母板上的。當(dāng)備板要插入母板時,通常是插針未接觸到插座,單板已經(jīng)通過帶電插拔柱提供了電源,但由于此時待插備板S_in的R4接地,所以該備板一直保持/M_out=1,S_in=0,這樣,就保證備板剛的插針接觸時,對接端子的電平是與主備板處于穩(wěn)態(tài)時的電平狀態(tài)一致,因此,該倒換電路能有效地克服其他倒換帶電插拔瞬間可能搶主的問題。
本倒換電路還允許用于只有一塊單板工作的情況,如圖3表示了本倒換電路在單板中的使用方式。
如果只有一塊單板工作,由于母板的上拉電阻Rp1、Rp2與倒換單元電路R4的分壓,分壓電壓點選在V=2.8v左右,屬于高電平,所以/M_out將為高電平,這意味著在只有本板的情況,將會自動置為主用板。當(dāng)然,如果只有一塊單板工作,恰好又遇到CPU或其他重要元件損壞,那么電路將同樣會使自己變?yōu)閭浒?,不過既然器件已壞,成為主板的意義也不大,同樣,變成備板也不會造成什么多余的損失。
由于引入了低頻脈沖,所以可利用它進行對其他電路或芯片的部分好壞檢測。例如,假如從CPU發(fā)出的低頻脈沖,是由單板軟件程序的主程序產(chǎn)生的,然后經(jīng)過第一、二、三可編程芯片,并通過第一、二I/O芯片,那么下列情況都會自動倒換*CPU芯片損壞;*CPU的單板軟件程序跑飛,進入死循環(huán);*第一、二、三可編程芯片任一損壞或加載不上;*第一、二I/O芯片任一損壞。
因此,利用這個低頻脈沖和芯片電路的空余管腳,就可以起到自動檢測的功能,不受其他電路的影響,只要任一低頻脈沖通過的路徑不通,就無法傳遞脈沖信號,Q1得不到基極偏壓,處于截止?fàn)顟B(tài),即U1A的1,2腳為高電平,引起倒換,使本板淪為備板,對板升為主板。
值得注意的是,引入低頻脈沖的芯片都將列為本倒換電路監(jiān)控的對象,即所有引入低頻脈沖的芯片在故障時都將導(dǎo)致倒換。所以,低頻脈沖的引入芯片一定要是關(guān)鍵性的,對于非關(guān)鍵性的芯片,建議不必引入,以避免過于頻繁的倒換和不必要的倒換。
對于該倒換單元電路的故障隔離能力,是由以下幾方面來保證的1、倒換電路末級,即R-S互鎖電路,一定要選用74F系列的門芯片,它有掉電后保持幾十千歐姆的電阻,其先決條件是門芯片的VCC與GND應(yīng)該有較大電阻;2、D2的使用,單獨通過D2給門電路U1供電,出現(xiàn)單板的保險管燒毀,即單板沒有電源又在線時,對板對該電路的灌電流和拉電流就會很小,幾乎可以忽略。其實,D2就是保證上面一點的先決條件。
采用74F系列的另一原因是提高切換瞬間的時間,實際的測試同樣表明該電路的穩(wěn)定切換時間Ts<10us。另外,提供了兩個端子CPUcontrl和StatFeedback與CPU聯(lián)系,使CPU能根據(jù)本板檢測到的各種信息,或后臺的命令來判斷是否執(zhí)行倒換電路。
使用74F系列小規(guī)模IC做倒換電路末級,并用隔離二級管為倒換電路末級供電,解決斷電時會“拖死”對板的問題。
3、把門控電路的一個電阻移到母板,解決帶電插拔時其他倒換電路可能帶來搶主的現(xiàn)象。
綜上所述,上面所描述的實施例中,其倒換電路將有如下優(yōu)點*硬件故障出現(xiàn)能可靠地自動在線熱倒換;*獨立的電路結(jié)構(gòu),保證不受其他電路或器件的影響;*能比較全面地感知關(guān)鍵的可編程邏輯器件,CPU,接口芯片等關(guān)鍵器件故障,從而自動倒換;*能夠具有故障隔離能力,即主備板有一塊沒有電(如單板內(nèi)保險管燒毀)時,不會影響另一單板的正常工作;*保證帶電插拔時不會出現(xiàn)搶主的情況;*保證穩(wěn)定切換速度在微秒級;*兼容后臺倒換、本板軟件(通過CPU)倒換控制方式;*電路的結(jié)構(gòu)簡單,可靠性高。
權(quán)利要求1.一種單板倒換電路,通過接線端子分別與本板、對板和倒換動作機構(gòu)相連,它包括本板故障檢測電路、倒換信號發(fā)起電路,其特征是所述接線端子包括主備狀態(tài)反饋輸出端子StatFeedBack、低頻脈沖輸入端子PulseIn、主輸出連接端子/M_out、備輸入連接端子/S_In;其中主備狀態(tài)反饋輸出端子StatFeedBack與倒換動作機構(gòu)相連;低頻脈沖輸入端子PulseIn與本板上的一個低頻脈沖輸出端子相連,該低頻脈沖依次經(jīng)過一個或多個位于本板上的功能元件后輸入本端子,這些功能元件中有任何一個工作不正常時,該低頻信號將不能順利送至本端子;主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連;所述本板故障檢測電路包括隔直電容C1、整流濾波電路和電子開關(guān);隔直電容C1連接于低頻脈沖輸入端子PulseIn和整流濾波電路的輸入端之間,電子開關(guān)連接于整流濾波電路的輸出端和倒換信號發(fā)起電路之間;所述倒換信號發(fā)起電路包括一個或多個門電路,其輸出端接至主備狀態(tài)反饋輸出端子StatFeedBack和主輸出連接端子/M_out,其末級有一個與非門U1D,該與非門U1D的一個輸入端還與備輸入連接端子/S_In相連;因本板主輸出連接端子/M_out和備輸入連接端子/S_In分別與對板的備輸入連接端子/S_In和主輸出連接端子/M_out相連,使本板倒換信號發(fā)起電路末級與非門U1D和對板倒換信號發(fā)起電路末級與非門構(gòu)成互鎖電路。
2.如權(quán)利要求1所述的單板倒換電路,其特征是所述整流濾波電路包括整流二極管D1、濾波電容C2和電阻R1,所述電子開關(guān)主要由三極管Q1組成;所述整流二極管D1是串聯(lián)型雙二極管,其串接點與隔直電容C1相連,串聯(lián)后的陽極接地(GND),陰極通過濾波電容C2接地,并通過電阻R1接三極管Q1的基極,三極管Q1的發(fā)射極接地,集電極通過電阻R2接電源Vcc。
3.如權(quán)利要求1或2所述的單板倒換電路,其特征是電路中還包括CPU執(zhí)行倒換的控制輸入端子CPUcontrol,所述倒換信號發(fā)起電路中的門電路包括四個依次級聯(lián)的與非門U1A、U1B、U1C、U1D,其中第二級與非門U1B的輸入端與CPU執(zhí)行倒換的控制輸入端子CPUcontrol相連。
4.如權(quán)利要求1或2所述的單板倒換電路,其特征是所述倒換信號發(fā)起電路輸出端通過電阻R5接至主備狀態(tài)反饋輸出端子StatFeedBack,并通過電阻R3接至主輸出連接端子/M_out,其末級為與非門U1D,該與非門U1D的一個輸入端還與備輸入連接端子/S_In相連并通過電阻R4接地;主輸出連接端子/M_out在與對板上的備輸入連接端子/S_In相連后,其連接點通過母板上的上拉電阻Rp1與母板電源相連;備輸入連接端子/S_In在與對板上的主輸出連接端子/M_out相連后,其連接點通過母板上的上拉電阻Rp2與母板電源相連。
5.如權(quán)利要求3所述的單板倒換電路,其特征是所述倒換信號發(fā)起電路輸出端通過電阻R5接至主備狀態(tài)反饋輸出端子StatFeedBack,通過電阻R3接至主輸出連接端子/M_out,其末級與非門U1D的一個輸入端還與備輸入連接端子/S_In相連并通過電阻R4接地;主輸出連接端子/M_out在與對板上的備輸入連接端子/S_In相連后,其連接點通過母板上的上拉電阻Rp1與母板電源相連;備輸入連接端子/S_In在與對板上的主輸出連接端子/M_out相連后,其連接點通過母板上的上拉電阻Rp2與母板電源相連。
6.如權(quán)利要求1或2所述的單板倒換電路,其特征是所述與非門U1D通過二極管D2與電源Vcc相連,二極管D2陽極接電源Vcc,陰極接與非門U1D的電源輸入端。
7.如權(quán)利要求3所述的單板倒換電路,其特征是所述與非門U1A、U1B、U1C、U1D通過二極管D2與電源Vcc相連,二極管D2陽極接電源Vcc,陰極接與非門U1A、U1B、U1C、U1D的電源輸入端。
8.如權(quán)利要求4所述的單板倒換電路,其特征是所述與非門U1A、U1B、U1C、U1D通過二極管D2與電源Vcc相連,二極管D2陽極接電源Vcc,陰極接與非門U1A、U1B、U1C、U1D的電源輸入端。
9.如權(quán)利要求5所述的單板倒換電路,其特征是所述與非門U1A、U1B、U1C、U1D通過二極管D2與電源Vcc相連,二極管D2陽極接電源Vcc,陰極接與非門U1A、U1B、U1C、U1D的電源輸入端。
專利摘要本實用新型公開一種單板倒換電路,通過接線端子分別與本板、對板和倒換動作機構(gòu)相連,它包括本板故障檢測電路、倒換信號發(fā)起電路。接線端子包括主備狀態(tài)反饋輸出端子、低頻脈沖輸入端子、主輸出連接端子、備輸入連接端子;本板故障檢測電路包括隔直電容、整流濾波電路和電子開關(guān);倒換信號發(fā)起電路包括一個或多個門電路,其末級與非門與對板相應(yīng)與非門構(gòu)成互鎖電路。本電路在單板出現(xiàn)故障時能自動實現(xiàn)倒換,電路結(jié)構(gòu)簡單,可靠性高。
文檔編號H05K10/00GK2398802SQ9924560
公開日2000年9月27日 申請日期1999年9月21日 優(yōu)先權(quán)日1999年9月21日
發(fā)明者陳榮標(biāo), 舒曦輝 申請人:深圳市華為技術(shù)有限公司