專利名稱:業(yè)務(wù)線卡在位檢測(cè)及復(fù)位方法及一種主控制卡和業(yè)務(wù)線卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域的模塊式設(shè)備,尤其涉及對(duì)模塊板卡進(jìn)行集中管理的中 /大型機(jī)架式設(shè)備,特別涉及業(yè)務(wù)線卡在位檢測(cè)及復(fù)位方法及一種主控制卡和業(yè)務(wù)線卡。
背景技術(shù):
在數(shù)據(jù)通信領(lǐng)域,一般中/大型機(jī)架式設(shè)備由一系列板卡組成,它們依據(jù)承擔(dān)的處理任務(wù)不同通常分為主控制卡(MPU卡)、業(yè)務(wù)線卡(LPU卡)等,它們統(tǒng)一通過(guò)背板連接。其中,主控制卡為整個(gè)設(shè)備的控制管理核心,負(fù)責(zé)控制管理所有業(yè)務(wù)線卡及與網(wǎng)絡(luò)管理中心通信,業(yè)務(wù)線卡負(fù)責(zé)用戶業(yè)務(wù)的接入與處理。如圖1所示,為了增強(qiáng)設(shè)備的運(yùn)行可靠性,通常設(shè)備會(huì)配置兩張主控卡,這兩張主控卡按照主從方式運(yùn)行。主控卡主要包括CPU、存儲(chǔ)器及必要的外圍接口電路,業(yè)務(wù)線卡主要包括管理CPU及報(bào)文處理器(PP)。在這種機(jī)架式設(shè)備上,主控制卡為了對(duì)業(yè)務(wù)線卡進(jìn)行控制管理,一般設(shè)計(jì)上需要在主控制卡與業(yè)務(wù)線卡(一般有10多張卡)之間設(shè)計(jì)多種通信總線(如數(shù)據(jù)總線、管理總線等)和管理信號(hào)線(如卡在位信號(hào)、卡復(fù)位信號(hào)等),而且為了保證通信可靠性,主控制卡與業(yè)務(wù)線卡間的通信總線采用全星型連接拓?fù)浼軜?gòu)。在通常機(jī)架式設(shè)備設(shè)計(jì)中,設(shè)備主控制卡與各業(yè)務(wù)線卡之間均通過(guò)通用異步傳輸裝置(UART,Universal Asynchronous Rate Transceiver)串口連接作為基本卡管理通信通道。一個(gè)最基本的業(yè)務(wù)線卡管理系統(tǒng)包括各業(yè)務(wù)線卡需要向設(shè)備主控制卡提供一個(gè)在位信號(hào),設(shè)備主控制卡也需要向各業(yè)務(wù)線卡提供一個(gè)復(fù)位信號(hào),連接每個(gè)業(yè)務(wù)線卡的用于傳輸這些基本信號(hào)的信號(hào)線達(dá)到4根之多,當(dāng)業(yè)務(wù)線卡的數(shù)量較多的時(shí)候,背板上的信號(hào)線就會(huì)非常多,使用很多連接器,造成材料成本增加很多,同時(shí)也為背板的印刷電路板 (PCB, Printed Circuit Board)布線帶來(lái)困難。
發(fā)明內(nèi)容
本發(fā)明提供了一種業(yè)務(wù)線卡在位檢測(cè)方法及復(fù)位方法,實(shí)現(xiàn)方式簡(jiǎn)單可靠,可有效節(jié)約背板信號(hào)數(shù)量。本發(fā)明實(shí)施例提供一種主控制卡,包括卡電源系統(tǒng)、CPU和存儲(chǔ)器,所述主控制卡還包括連續(xù)0檢測(cè)電路,所述連續(xù)0檢測(cè)電路用于檢測(cè)通用異步傳輸裝置UART總線的 UART-RXD信號(hào)線上是否出現(xiàn)連續(xù)N個(gè)0電平,若是,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡不在位,否則,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡在位;其中N為大于12的自然數(shù)。較佳地,主控制卡進(jìn)一步包括多路UART控制器;所述多路UART控制器用于向 UART總線的UART-TXD信號(hào)線發(fā)送連續(xù)N個(gè)0電平作為業(yè)務(wù)線卡的復(fù)位信號(hào);其中N為大于12的自然數(shù)。較佳地,所述N為32。較佳地,所述連續(xù)0檢測(cè)電路包括帶有使能引腳和清除引腳的32位同步計(jì)數(shù)器、 5輸入與非門(mén)和反相器;所述反相器的輸入端連接同步計(jì)數(shù)器的輸出信號(hào)線,輸出端連接32位同步計(jì)數(shù)器的清除引腳,同時(shí)作為卡在位信號(hào)標(biāo)識(shí),連接控制CPU ; 所述32位同步計(jì)數(shù)器的時(shí)鐘引腳連接URAT總線的UART-CLK信號(hào)線,UART-CLK具有與UART總線的比特率相同速率值;32位同步計(jì)數(shù)器的Ql至Q5引腳分別連接5輸入與非門(mén)的5路輸入端;5輸入與非門(mén)的輸出端連接CPU以及32位同步計(jì)數(shù)器的使能引腳。較佳地,所述多路UART控制器由16C550兼容的商用芯片或現(xiàn)場(chǎng)可編程門(mén)陣列實(shí)現(xiàn)。較佳地,所述連續(xù)0檢測(cè)電路和多路UART控制器由如下電路構(gòu)成第一反相器、充放電電路、第二反相器Gate2、第三反相器Gate3和專用看門(mén)狗復(fù)位芯片;充放電電路由電阻、三極管和電容構(gòu)成;所述第一反相器的兩個(gè)輸入端為兩路UART-TXD ;第一反相器輸出為高電平時(shí),第一反相器對(duì)充放電電路中的電容緩慢充電,第一反相器輸出為低電平時(shí),若電容電壓大于三極管的發(fā)射極_基極電壓,電容通過(guò)三極管的發(fā)射極_集電極快速放電,若電容電壓小于三極管的發(fā)射極_基極電壓,電容通過(guò)電阻緩慢放電;第二反相器的輸入端連接所述電容電壓,輸出端連接第三反相器的第一輸入端;第三反相器的第二輸入端連接業(yè)務(wù)線卡上CPU的軟件喂狗?;钚盘?hào)WDI,第三反相器的輸出端作為專用看門(mén)狗復(fù)位芯片的輸入信號(hào)。本發(fā)明實(shí)施例還提出一種業(yè)務(wù)線卡,包括卡電源系統(tǒng)和管理CPU系統(tǒng),所述業(yè)務(wù)線卡還包括電平上拉電路,電平上拉電路與卡電源系統(tǒng)和UART-RXD信號(hào)線分別連接,用于當(dāng)所述業(yè)務(wù)線卡接觸背板連接器時(shí),將來(lái)自卡電源系統(tǒng)的電源電平轉(zhuǎn)換為UART-RXD信號(hào)高電平并輸出到UART-RXD信號(hào)線。較佳地,電平上拉電路包括電阻Rl、R2和穩(wěn)壓管Z1,電阻Rl和穩(wěn)壓管Zl組成穩(wěn)壓電路,所述穩(wěn)壓電路將來(lái)自卡電源系統(tǒng)的電源電壓轉(zhuǎn)換為與UART-RXD高電平相一致的電壓Vcc ;電壓Vcc通過(guò)電阻R2輸出至UART-TXD信號(hào)線。本發(fā)明實(shí)施例還提出一種業(yè)務(wù)線卡在位檢測(cè)方法,包括如下步驟主控制卡檢測(cè)通用異步傳輸裝置UART總線的UART-RXD信號(hào)線上是否出現(xiàn)連續(xù)N 個(gè)0電平,若是,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡不在位,否則,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡在位;其中N為大于12的自然數(shù)。較佳地,該方法進(jìn)一步包括業(yè)務(wù)線卡接觸背板連接器時(shí),將來(lái)自卡電源系統(tǒng)的電源電平轉(zhuǎn)換為UART-RXD信號(hào)高電平并把UART-RXD信號(hào)線嵌位到高電平。本發(fā)明實(shí)施例還提供一種業(yè)務(wù)線卡復(fù)位方法,主控制卡采用在UART總線的 UART-TXD信號(hào)線上發(fā)送連續(xù)N個(gè)0電平作為業(yè)務(wù)線卡的復(fù)位信號(hào),其中N為大于12的自然數(shù)。從以上技術(shù)方案可以看出,使用UART總線的UART-RXD信號(hào)線上傳輸?shù)倪B續(xù)N個(gè)0 電平作為業(yè)務(wù)線卡不在位的指示信號(hào),以及使用UART總線的UART-TXD信號(hào)線上傳輸?shù)倪B續(xù)N個(gè)0電平作為業(yè)務(wù)線卡的復(fù)位信號(hào),從而無(wú)須設(shè)置專用的復(fù)位信號(hào)線以及在位指示信號(hào)線,從而有效減少背板信號(hào)線的數(shù)量,降低布線成本。
圖1為常見(jiàn)機(jī)架式設(shè)備主控卡_業(yè)務(wù)線卡間基本控制管理總線連接示意圖。圖2為本發(fā)明中主控制 卡組成示意圖。圖3為本發(fā)明在位檢測(cè)方案中各業(yè)務(wù)線卡組成示意圖。圖4為現(xiàn)有技術(shù)主控制卡與業(yè)務(wù)線卡間在位信息和管理通信連接示意圖。圖5為本發(fā)明技術(shù)中主控制卡與業(yè)務(wù)線卡間在位信號(hào)和管理通信連接示意圖。圖6為本發(fā)明技術(shù)中主控制卡與業(yè)務(wù)線卡間UART-TXD/RXD信號(hào)連接示意圖。圖7為本發(fā)明技術(shù)中UART-RXD信號(hào)中帶在位信息的比特序列示意圖。圖8為本發(fā)明技術(shù)中UART-RXD信號(hào)中正常通信信息比特序列示意圖。圖9為本發(fā)明技術(shù)中一種32個(gè)連續(xù)“0”比特檢測(cè)邏輯電路示意圖。圖10為本發(fā)明復(fù)位中各業(yè)務(wù)線卡組成示意圖。圖11為現(xiàn)有技術(shù)主控制卡與業(yè)務(wù)線卡間復(fù)位和管理通信連接示意圖。圖12為本發(fā)明復(fù)位技術(shù)中主控制卡與業(yè)務(wù)線卡間復(fù)位和管理通信連接示意圖。圖13為本發(fā)明復(fù)位技術(shù)中主控制卡與業(yè)務(wù)線卡間UART-TXD/RXD信號(hào)連接示意圖。圖14為本發(fā)明技術(shù)中UART-TXD信號(hào)中帶復(fù)位信息的比特序列示意圖。圖15為本發(fā)明技術(shù)中UART-TXD信號(hào)中正常通信信息比特序列示意圖。圖16為本發(fā)明技術(shù)中一種32個(gè)連續(xù)“0”比特檢測(cè)復(fù)位電路示意圖。
具體實(shí)施例方式本發(fā)明方案主要針對(duì)諸如圖1所示的使用集中控制管理方式的中/大型機(jī)架式設(shè)備,設(shè)備包括至少1張或以上的業(yè)務(wù)線卡,并可支持單主控制卡方式以及支持主/備工作雙主控制卡方式。本發(fā)明提出的主控制卡檢測(cè)業(yè)務(wù)線卡在位的方法,就是充分利用UART串口總線中的RXD信號(hào)(業(yè)務(wù)線卡向主控制卡的數(shù)據(jù)發(fā)送信號(hào)),對(duì)RXD信號(hào)進(jìn)行簡(jiǎn)單協(xié)議復(fù)用,即可達(dá)到通常情形下的卡間正常通信目的,同時(shí)還可插入卡在位信息,達(dá)得主控制卡檢測(cè)業(yè)務(wù)線卡在位的目的,同時(shí)還有效節(jié)約了控制信號(hào)使用數(shù)量,方便設(shè)計(jì),同時(shí)減少了對(duì)連接器使用,降低材料使用成本。本發(fā)明提出的主控制卡檢測(cè)業(yè)務(wù)線卡在位的方法的主要技術(shù)特征如下A.主控制卡與各業(yè)務(wù)線卡之間使用UART串型總線進(jìn)行通信,進(jìn)行對(duì)業(yè)務(wù)線卡的基本管理。主控制卡到業(yè)務(wù)線卡間的UART通信總線采用星型拓樸方式連接(如圖1所示)。B.設(shè)計(jì)包括CPU系統(tǒng),多路UART控制器及連續(xù)“0”檢測(cè)電路和其它必要的外圍電路的主控制卡(如圖2所示)。較佳地,多路UART控制器及連續(xù)“0”檢測(cè)電路使用FPGA 設(shè)計(jì)。C.對(duì)于業(yè)務(wù)線卡,其上包括卡管理CPU(或單片機(jī))系統(tǒng)、UART控制器(至少1 路)、UART數(shù)據(jù)信號(hào)線上拉電路,和其它相關(guān)業(yè)務(wù)線卡業(yè)務(wù)需要的電路(如圖3所示)。D.主控制卡和業(yè)務(wù)線卡間連接UART總線用于作為基本控制管理通信通道。UART 總線包括UART-TXD(由主控制卡到線卡發(fā)送方向)和UART-RXD(由線卡到主控制卡發(fā)送方向)兩個(gè)信號(hào),本發(fā)明使用UART-RXD信號(hào),在其上“復(fù)用”一特殊意義的字符串來(lái)表示業(yè)務(wù)線卡是否在位信息,以節(jié)約一個(gè)專門(mén)的業(yè)務(wù)線卡“在位”信號(hào)Card_online。該特殊字符串需要與正常UART通信中的數(shù)據(jù)區(qū)分開(kāi)來(lái),也就是說(shuō),正常UART通信中一定不會(huì)出現(xiàn)該種特征的字符序列,因此一定不會(huì)出現(xiàn)錯(cuò)誤“在位”信息的傳遞現(xiàn)象。一個(gè)標(biāo)準(zhǔn)的字節(jié)幀中一定會(huì)包括至少一個(gè)“1”比特,而且其字節(jié)幀長(zhǎng)度最大也不會(huì)超過(guò)12比特,因此理論上說(shuō),只要連續(xù)N個(gè)O電平比特?cái)?shù)據(jù)(N> 12)均可以作為該“在位”特殊字符串使用。以下實(shí)施例中, 所述特殊字符串示例性地選取連續(xù)超過(guò)32個(gè)“O”電平比特?cái)?shù)據(jù)。本復(fù)用方案充分利用了 UART串型通信中字節(jié)幀的技術(shù)特點(diǎn),在其上“復(fù)用”傳輸了一種機(jī)架式設(shè)備業(yè)務(wù)線卡控制中必須使用的信號(hào)卡在位信號(hào),簡(jiǎn)化了業(yè)務(wù)線卡在位信號(hào)設(shè)計(jì),大幅降低了 布線的難度,節(jié)省了背板連接器的數(shù)量和背板連線的數(shù)量,降低了系統(tǒng)硬件成本和維護(hù)成本,有效提高了設(shè)備整體運(yùn)行可靠性。本發(fā)明還提出一種主控制卡對(duì)業(yè)務(wù)線卡的復(fù)位方法,實(shí)現(xiàn)方式簡(jiǎn)單可靠,可有效節(jié)約背板信號(hào)數(shù)量。該復(fù)位方法就是充分利用UART串口總線中的TXD信號(hào)(主控制卡向其它功能業(yè)務(wù)卡的數(shù)據(jù)發(fā)送信號(hào)),將TXD信號(hào)進(jìn)行簡(jiǎn)單協(xié)議復(fù)用,即可達(dá)到通常情形下的卡間正常通信目的,同時(shí)還可插入復(fù)位命令,取得主控制卡對(duì)功能業(yè)務(wù)卡進(jìn)行硬件復(fù)位目的, 同時(shí)還有效節(jié)約了控制信號(hào)使用數(shù)量,方便設(shè)計(jì),同時(shí)減少了對(duì)連接器使用,降低材料使用成本。A.本發(fā)明技術(shù)實(shí)現(xiàn)主要針對(duì)使用集中控制管理方式的中/大型機(jī)架式設(shè)備(如圖 1所示),設(shè)備可包括單主控制卡方式或支持主/備工作雙主控制卡方式,至少1張或以上的業(yè)務(wù)線卡。B.主控制卡與各業(yè)務(wù)線卡之間使用UART串型總線進(jìn)行通信,進(jìn)行對(duì)業(yè)務(wù)線卡的基本管理。主控制卡到業(yè)務(wù)線卡間的UART通信總線采用星型拓樸方式連接(如圖1所示)。C.主控制卡,其上包括CPU系統(tǒng)、多路UART控制器及其它必要的外圍電路(如圖2 所示)。多路UART控制器可選用16C550兼容的商用芯片,也可選擇使用FPGA自己設(shè)計(jì),它們連續(xù)發(fā)送“0”電平信號(hào)很簡(jiǎn)單,對(duì)于16C550兼容的商用芯片,可軟件使能其發(fā)送“break” 信號(hào),該信號(hào)即為連續(xù)“0”,而使用FPGA自己設(shè)計(jì)電路,完全可仿制16C550的“break”信號(hào)機(jī)制。D.對(duì)于其它業(yè)務(wù)相關(guān)的業(yè)務(wù)線卡,其上包括卡管理CPU (或單片機(jī))系統(tǒng)、UART控制器(至少1路)、連續(xù)“0”電平檢測(cè)(至少32連續(xù)“0”電平)及復(fù)位產(chǎn)生電路,和其它相關(guān)業(yè)務(wù)線卡業(yè)務(wù)需要的電路(如圖3所示)。E.主控制卡和業(yè)務(wù)線卡間連接UART總線,用于作為基本控制管理通信通道。UART 總線包括TXD(由主控制卡到線卡發(fā)送方向)和RXD(由線卡到主控制卡發(fā)送方向)兩個(gè)信號(hào),本發(fā)明使用TXD信號(hào),在其上“復(fù)用,,一特殊意義的字符串,來(lái)表示主控制卡要求相應(yīng)業(yè)務(wù)線卡進(jìn)行“復(fù)位”操作的特殊命令,以節(jié)約一個(gè)專門(mén)的主控制卡到相應(yīng)業(yè)務(wù)線卡的“復(fù)位” 信號(hào)。該特殊字符串需要與正常UART通信中的數(shù)據(jù)區(qū)分開(kāi)來(lái),也就是說(shuō),正常UART通信中一定不會(huì)出現(xiàn)該種特征字符序列,因此一定不會(huì)出現(xiàn)錯(cuò)誤“復(fù)位”信息的傳遞現(xiàn)象。一個(gè)標(biāo)準(zhǔn)的字節(jié)幀中一定會(huì)包括至少一個(gè)“1”比特,而且其字節(jié)幀長(zhǎng)度最大也不會(huì)超過(guò)12比特, 因此理論上說(shuō),只要連續(xù)超過(guò)12個(gè)0電平比特?cái)?shù)據(jù)均可以作為該“復(fù)位”特殊字符串使用。 以下實(shí)施例中,所述特殊字符串示例性地選取連續(xù)超過(guò)32個(gè)“0”電平比特?cái)?shù)據(jù)。為使本發(fā)明技術(shù)方案的原理、特點(diǎn)以及技術(shù)效果更加清楚,以下通過(guò)具體實(shí)施例對(duì)本發(fā)明方案進(jìn)行進(jìn)一步詳細(xì)闡述。
在通常機(jī)架式設(shè)備設(shè)計(jì)中,主控制卡對(duì)業(yè)務(wù)線卡一個(gè)最基本的管理功能是必須實(shí)時(shí)檢測(cè)其是否在位,因此,在產(chǎn)品設(shè)計(jì)上,各業(yè)務(wù)線卡需要向主控制卡提供在位信號(hào)card_ online,而且該信號(hào)是每業(yè)務(wù)線卡專用信號(hào),需要點(diǎn)對(duì)點(diǎn)(每業(yè)務(wù)線卡對(duì)主控制卡)設(shè)計(jì), 即主控制卡必須與每一業(yè)務(wù)線卡間需要設(shè)計(jì)一條“在位”信號(hào)Card_online連接(如圖4 所示),因此,當(dāng)設(shè)備的線卡數(shù)量較多時(shí),從主控制卡引出的信號(hào)線數(shù)量會(huì)很多,將使用較多的連接器,材料成本上升,同時(shí)也使背板信號(hào)連接復(fù)雜,給設(shè)計(jì)帶來(lái)困難。本發(fā)明方案把每業(yè)務(wù)線卡的“在位”信息,“嵌入”到了 UART控制管理通道的接收數(shù)據(jù)信號(hào)(從每業(yè)務(wù)線卡發(fā)向主控制卡)線上,省去了 N(設(shè)備上可插入的最大業(yè)務(wù)線卡數(shù)量)條信號(hào)連接線(如圖5、圖6、圖7、圖8所示)?;诒景l(fā)明技術(shù)的相關(guān)信號(hào)連接如圖5所示,它與傳統(tǒng)設(shè)計(jì)(如圖4所示)的區(qū)別在于省去了業(yè)務(wù)線卡到主控制卡間獨(dú)立的在位信號(hào)線Card_0nline連接信號(hào)線。
UART串型總線為主控制卡到業(yè)務(wù)線卡間的基本控制管理通道,也是點(diǎn)對(duì)點(diǎn)(主控制卡對(duì)每個(gè)業(yè)務(wù)線卡)設(shè)計(jì)。UART總線上是以字節(jié)幀為單位傳送數(shù)據(jù)的(如圖8所示),一個(gè)字節(jié)幀包括起始位(1個(gè)比特)、數(shù)據(jù)位(5/6/7/8比特可選,一般使用8比特)、校驗(yàn)位(1 個(gè)比特,可選擇奇或偶校驗(yàn),也可不使用)和停止位(1/1. 5/2比特可選,一般選擇1比特, 停止位的電平固定為“1”,即高電平),因此,一個(gè)字節(jié)幀最長(zhǎng)為1+8+1+2 = 12比特,即在一個(gè)字節(jié)幀中,不管數(shù)據(jù)位為何值(即使是全“0”),每12比特中一定會(huì)出現(xiàn)至少一個(gè)“1”, 即高電平比特,本發(fā)明技術(shù)正是利用UART串型協(xié)議的這個(gè)特點(diǎn),定義了在數(shù)據(jù)線上出現(xiàn)連續(xù)“0”比特超過(guò)規(guī)定長(zhǎng)度時(shí),即為業(yè)務(wù)線卡不“在位”信號(hào),即“嵌入” 了卡在位信息(如圖 7所示)。在UART基本控制管理通道的信號(hào)線上“嵌入”卡在位信息是合理的,當(dāng)設(shè)備某槽位的業(yè)務(wù)線卡不“在位”時(shí),與該槽位連接的UART總線上,UART-RXD (從業(yè)務(wù)線卡發(fā)向主控制卡)信號(hào)線在背板上懸空,信號(hào)電平由主控制卡上連接在UART-RXD上的下拉電阻鎖定為 “0”,即低電平(如圖6所示),主控制卡上的連續(xù)“0”檢測(cè)電路對(duì)UART-RXD進(jìn)行實(shí)時(shí)檢測(cè) (如圖9所示),當(dāng)檢測(cè)到連續(xù)32個(gè)“0”比特后,即向CPU報(bào)告該業(yè)務(wù)線卡不在位。當(dāng)該槽位在某一時(shí)刻準(zhǔn)備插入一業(yè)務(wù)線卡時(shí),只要業(yè)務(wù)線卡一接觸背板連接器, 背板連接器上的電源將通過(guò)線卡上的“電平上拉電路”(如圖3所示),把UART-RXD信號(hào)鎖定為“1”,即高電平,此時(shí)位于主控制卡上連接在該UART-RXD信號(hào)上的連續(xù)“0”比特檢測(cè)電路將被“清除”,向CPU輸出有卡插入信號(hào),即卡“在位”。在該槽位插入業(yè)務(wù)線卡上電后且正常工作期間,在UART-RXD上會(huì)傳輸正常的數(shù)據(jù)字節(jié)幀信息(如圖8所示),在正常數(shù)據(jù)字節(jié)幀比特序列中,最多12比特?cái)?shù)據(jù)中一定會(huì)出現(xiàn)一個(gè)“1”比特,因此,連續(xù)“0”比特檢測(cè)電路只要設(shè)置合理的門(mén)限數(shù)值,就可以正確“嵌入”卡在位信息,而不發(fā)生錯(cuò)誤。本發(fā)明中的主控制卡構(gòu)成如圖2所示,卡上除了多路UART控制器及連續(xù)“0”檢測(cè)電路部分之外,其余需要依據(jù)需求進(jìn)行設(shè)計(jì)。多路UART控制器可參照16C550相似功能設(shè)計(jì)。連續(xù)“0”檢測(cè)電路(如圖9所示)必須每路UART設(shè)計(jì)一份,它連接在每路UART總線的 UART-RXD信號(hào)線上,實(shí)時(shí)檢測(cè)UART-RXD信號(hào)線上的變化,只要檢測(cè)到規(guī)定數(shù)目的連續(xù)“0” 比特,就向CPU報(bào)告卡“不在位”信息。圖9為本發(fā)明實(shí)施例提供的一種32個(gè)連續(xù)“0”比特檢測(cè)邏輯電路示意圖。該檢測(cè)電路的核心是一個(gè)帶使能(Enable)引腳和清除(clear)引腳的32位同步計(jì)數(shù)器901和 5輸入與非門(mén)902,UART-RXD信號(hào)通過(guò)反相器903后連接到32位同步計(jì)數(shù)器901的清除 (clear)引腳,即UART-RXD信號(hào)上的任何“ 1 ”,都可以把記數(shù)器清除為初始“0”狀態(tài),只有當(dāng)UART-RXD信號(hào)上出現(xiàn)連續(xù)超過(guò)32個(gè)“0”時(shí),該記數(shù)器才會(huì)記數(shù)到32并自動(dòng)鎖定,32位同步計(jì)數(shù)器901的時(shí)鐘引腳連接UART-CLK,UART-CLK具有與UART總線的比特率相同速率值。Q5:Q1為32位同步計(jì)數(shù)器901的計(jì)數(shù)輸出值,是5位的二進(jìn)制編碼數(shù)字,即Q5Ql = 00000表示十進(jìn)制的0,Q5:Q1 = 00001表示十進(jìn)制的1,Q5:Q1 = 00010表示十進(jìn)制的2, Q5:Q1 = 00011表示十進(jìn)制的3,依此類推 ,Q5:Q1 = 11111表示十進(jìn)制的31。該計(jì)數(shù)器的輸入CLK信號(hào)每正跳變一次,Q5:Q1就加1。本發(fā)明實(shí)施例提出的業(yè)務(wù)線卡構(gòu)成如圖3所示,其上的卡電源系統(tǒng)301、管理CPU 系統(tǒng)303、其它業(yè)務(wù)處理單元及外圍電路302部分為業(yè)務(wù)線卡正常工作需要電路,電平上拉電路304 (其具體電路結(jié)構(gòu)如圖6所示)為本發(fā)明新增部分,它與UART-RXD信號(hào)線連接,作用是只要該業(yè)務(wù)線卡進(jìn)入背板槽位,不管卡上電或正常工作與否,把UART-RXD信號(hào)“上拉” 為高電平,以便主控制卡上的相應(yīng)檢測(cè)電路能檢測(cè)到卡“在位”。由于設(shè)備可能設(shè)計(jì)為支持備份工作雙主控制卡方式,因此業(yè)務(wù)線卡上需要對(duì)分別連接主/備份兩個(gè)主控制卡的兩條 UART總線(MART-M以及MART-S)上的UART-RXD信號(hào)分別做出“電平上拉”處理。本發(fā)明實(shí)施例中,主控制卡與每一業(yè)務(wù)線卡的UART信號(hào)連接及處理電路如圖5和圖6所示,其中圖5為總體示意圖,圖6為詳細(xì)信號(hào)連接及處理示意圖。圖6中的左邊框圖為主控制卡上的電路組成(僅為主控制卡上UART總線及相關(guān)檢測(cè)電路中的一路),由UART 控制器301和連續(xù)“0”檢測(cè)電路302構(gòu)成,它們分別獨(dú)立工作,互不影響。圖6中的右邊框圖為業(yè)務(wù)線卡上的電路組成,其上除了電平上拉電路303之外,其余均為正常連接。電平上拉電路303用于進(jìn)行背板輸入電源電壓和UART-RXD信號(hào)高電平之間壓差轉(zhuǎn)換,它由電阻Rl 和穩(wěn)壓管Zl組成一簡(jiǎn)單穩(wěn)壓電路,產(chǎn)生與UART-RXD高電平相一致的電壓Vcc,再通過(guò)電阻 R2對(duì)UART-RXD信號(hào)進(jìn)行電平上拉,以防止背板輸入電源電壓太高燒毀UART-RXD信號(hào)線上連接器件。本發(fā)明實(shí)施例中,僅使用UART-RXD信號(hào)進(jìn)行卡在位信號(hào)“嵌入”傳送,因此, UART-TXD信號(hào)做正常連接即可。正常通信時(shí),UART-RXD信號(hào)線上的數(shù)據(jù)比特流如圖8所示,要么傳送字節(jié)幀,要么空閑,空閑狀態(tài)時(shí)信號(hào)線上一直為高電平“1”,這樣UART-RXD信號(hào)線上最長(zhǎng)12個(gè)比特內(nèi)一定會(huì)出現(xiàn)高電平“1”。本發(fā)明技術(shù)的基本依據(jù)為UART串型協(xié)議中的字節(jié)幀特點(diǎn),即在一定數(shù)量的比特流中必定出現(xiàn)“1”比特,因此,在UART-RXD數(shù)據(jù)信號(hào)線上如果出現(xiàn)連續(xù)“0”比特即為異常事件。但具體設(shè)置多少個(gè)連續(xù)“0”比特才能判斷為異常情形,如果設(shè)置的門(mén)限個(gè)數(shù)太小,可能的傳輸線路誤碼容易引起誤判斷,如果設(shè)置的門(mén)限個(gè)數(shù)太大,對(duì)檢測(cè)卡“在位”靈敏度會(huì)降低,本發(fā)明給出的考慮方法如下①每字節(jié)幀12比特內(nèi)一定包含至少一個(gè)“1”,為防止出現(xiàn)誤檢測(cè)事故,將考慮連續(xù)3個(gè)字節(jié)幀的情形。②如果UART-RXD信號(hào)線上沒(méi)有誤碼,那么連續(xù)12個(gè)“0”就表示UART-RXD信號(hào)線上的比特流為異常,可表示卡“不在位”信息。
③如果連續(xù)3個(gè)字節(jié)幀中出現(xiàn)1個(gè)誤碼,而剛好該誤碼發(fā)生在某字節(jié)幀的停止位, 那么在極端情形下,連續(xù)24個(gè)“0”就表示UART-RXD信號(hào)線上的比特流為異常,可表示卡 “不在位”信息。④如果連續(xù)3個(gè)字節(jié)幀中出現(xiàn)2個(gè)誤碼,而剛好該誤碼分別發(fā)生在某2個(gè)字節(jié)幀對(duì)應(yīng)的停止位,那么在極端情形下,連續(xù)36個(gè)“0”就表示UART-RXD信號(hào)線上的比特流為異常,可表示卡“不在位”信息。⑤考慮到UART-RXD信號(hào)為數(shù)字信號(hào),信號(hào)線路為點(diǎn)到點(diǎn)連接,且速率較低,一般 < 6Mbps,信號(hào)線上的傳輸誤碼率會(huì)極低,一般< 10_1(1,即IOltl+12 ^ 8. 33 X IO8個(gè)字節(jié)幀才出現(xiàn)一個(gè)誤碼,因此僅考慮情形③就完全滿足設(shè)備可靠性要求。本發(fā)明技術(shù)介紹中全部按照連續(xù)32比特“0”來(lái)介紹檢測(cè)方案,增加了 8比特的冗余保護(hù)(如圖6和圖7所示)。在通常機(jī)架式設(shè)備設(shè)計(jì)中,主控制卡對(duì)業(yè)務(wù)線卡一個(gè)最基本的管理功能是對(duì)其進(jìn)行復(fù)位操作,即在主控制卡依據(jù)收集到的相關(guān)系統(tǒng)運(yùn)行信息,判斷認(rèn)為某業(yè)務(wù)線卡已經(jīng)運(yùn)行不正常時(shí),會(huì)通過(guò)“強(qiáng)制復(fù)位”操作讓該卡重新啟動(dòng),因此,在產(chǎn)品設(shè)計(jì)上,需要設(shè)計(jì)主控制卡對(duì)業(yè)務(wù)線卡的“復(fù)位”通道,而且由于該種“復(fù)位”操作必須支持針對(duì)單一業(yè)務(wù)線卡進(jìn)行,因此,主控制卡到業(yè)務(wù)線卡間的“復(fù)位”通道需要點(diǎn)對(duì)點(diǎn)(主控制卡對(duì)每個(gè)線卡)設(shè)計(jì), 即主控制卡必須到每一業(yè)務(wù)線卡間需要設(shè)計(jì)一條“復(fù)位”信號(hào)連接(如圖11所示),因此, 當(dāng)設(shè)備的業(yè)務(wù)線卡數(shù)量較多時(shí),從主控制卡引出的信號(hào)線數(shù)量會(huì)很多,將使用較多的連接器,材料成本上升,同時(shí)也使背板信號(hào)連接復(fù)雜,給設(shè)計(jì)帶來(lái)困難。本發(fā)明實(shí)施例把該復(fù)位信號(hào)嵌入到了 UART控制管理通道的發(fā)送數(shù)據(jù)信號(hào)(從主控制卡發(fā)向業(yè)務(wù)線卡)線上,省去了 N(設(shè)備上可插入的最大功能業(yè)務(wù)卡數(shù)量)條信號(hào)連接線(如圖12、圖13、圖14、圖15、圖16所示)。(1)基于本發(fā)明技術(shù)的相關(guān)信號(hào)連接如圖12所示,它與傳統(tǒng)設(shè)計(jì)(如圖11所示) 的區(qū)別在于省去了主控制卡到業(yè)務(wù)線卡間的專門(mén)“復(fù)位”信號(hào)連接線。(2)UART串型總線為主控制卡到業(yè)務(wù)線卡間的基本控制管理通道,也是點(diǎn)對(duì)點(diǎn) (主控制卡對(duì)每個(gè)業(yè)務(wù)線卡)設(shè)計(jì)。UART總線上是以字節(jié)幀為單位傳送數(shù)據(jù)的(如圖15 所示),一個(gè)字節(jié)幀包括起始位(1個(gè)比特)、數(shù)據(jù)位(5/6/7/8比特可選,一般使用8比特)、 校驗(yàn)位(1個(gè)比特,可選擇奇或偶校驗(yàn),也可不使用)和停止位(1/1. 5/2比特可選,一般選擇1比特,停止位的電平固定為“1”,即高電平),因此,一個(gè)字節(jié)幀最長(zhǎng)為1+8+1+2 = 12比特,即在一個(gè)字節(jié)幀中,不管數(shù)據(jù)位為何值(即使是全“0”),每12比特中一定會(huì)出現(xiàn)至少一個(gè)“1”,即高電平比特,本發(fā)明技術(shù)正是利用UART串型協(xié)議的這個(gè)特點(diǎn),定義了在數(shù)據(jù)線上連續(xù)傳送“0”,即低電平為“復(fù)位”命令,即“嵌入”復(fù)位信號(hào)(如圖14所示)。 (3)在UART基本控制管理通道的信號(hào)線上“嵌入”復(fù)位信號(hào)是合理的,即主控制卡認(rèn)為需要重新啟動(dòng)某業(yè)務(wù)線卡時(shí),一般情況下是因?yàn)樵摌I(yè)務(wù)線卡已經(jīng)工作不正常,此時(shí)主控制卡通過(guò)UART傳送正常數(shù)據(jù),該業(yè)務(wù)線卡不一定能正確接收和處理,這樣通過(guò)協(xié)議命令其重新啟動(dòng),很可能不能達(dá)到目的,唯一有效且正確的方法是通過(guò)信號(hào)線直接“復(fù)位”該業(yè)務(wù)線卡,即在UART信號(hào)線上傳送全“0”比特,讓相關(guān)業(yè)務(wù)線卡上的純硬件識(shí)別電路(如圖 16所示)接收并產(chǎn)生硬件“復(fù)位”信號(hào),對(duì)相關(guān)電路單元進(jìn)行復(fù)位操作。(4)本發(fā)明實(shí)施例中的主控制卡構(gòu)成如2所示,卡上除了多路UART控制器部分之夕卜,其余模塊依據(jù)需求進(jìn)行設(shè)計(jì)。多路UART控制器可選用16C550兼容的商用芯片,也可選擇使用現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA,F(xiàn)ield-Programmable Gate Array)自己設(shè)計(jì),它們連續(xù)發(fā)送“O”電平信號(hào)很簡(jiǎn)單,對(duì)于16C550兼容的商用芯片,可軟件使能其發(fā)送“break”信號(hào),該信號(hào)即為連續(xù)“0”,而使用FPGA自己設(shè)計(jì)電路,完全可仿制16C550的“break”信號(hào)機(jī)制。 UART控制器的路數(shù)需要依據(jù)需求來(lái)設(shè)計(jì),每一路將連接一業(yè)務(wù)線卡。 (5)本發(fā)明實(shí)施例中的業(yè)務(wù)線卡構(gòu)成如3所示,其上的卡電源系統(tǒng)、管理CPU系統(tǒng)、 其它業(yè)務(wù)處理單元及外圍電路部分為業(yè)務(wù)線卡正常工作需要電路,連“0”檢測(cè)與復(fù)位產(chǎn)生電路為本發(fā)明新提出,它與UART信號(hào)線連接,對(duì)其上的比特流進(jìn)行連續(xù)檢測(cè),但檢測(cè)到規(guī)定數(shù)目(可配置,如32個(gè))的連續(xù)“0”比特后,自動(dòng)產(chǎn)生硬件復(fù)位信號(hào),對(duì)相關(guān)目標(biāo)進(jìn)行復(fù)位操作。由于設(shè)備可能設(shè)計(jì)為支持備份工作雙主控制卡方式,因此業(yè)務(wù)線卡上需要對(duì)來(lái)自主/備份的兩個(gè)主控制卡的兩條UART總線上信號(hào)進(jìn)行檢測(cè)。(6)本發(fā)明實(shí)施例中,主控制卡與每一業(yè)務(wù)線卡的UART信號(hào)連接及處理電路如12 和圖13所示,其中圖12為總體示意圖,圖13為詳細(xì)信號(hào)連接及處理示意圖。圖13中的左邊框圖為主控制卡上的電路組成,它其實(shí)是由一路標(biāo)準(zhǔn)UART控制器和一個(gè)2選IMUX電路構(gòu)成,由復(fù)位控制寄存器通過(guò)軟件選擇。正常通信時(shí),選擇UART的TXD信號(hào)進(jìn)行輸出,需要“復(fù)位”操作時(shí),選擇GND,實(shí)際是把對(duì)外的UART-TXD信號(hào)持續(xù)拉低到“0”電平。由于UART-TXD 信號(hào)需要通過(guò)背板進(jìn)行卡間連接,因此在輸出端增加一線路驅(qū)動(dòng)器(如74HC125)。圖13中的右邊框圖為業(yè)務(wù)線卡上的電路組成,其上除了“卡檢測(cè)及卡復(fù)位邏輯” 電路之外,其余均為正常連接。需要注意的是UART-TXD信號(hào)在業(yè)務(wù)線卡上需要增加上拉電阻,以使主控制卡不在位時(shí)或主控制卡在位但UART-TXD線路驅(qū)動(dòng)關(guān)閉時(shí),“卡檢測(cè)及卡復(fù)位邏輯”接收到的UART-TXD信號(hào)始終為“1”電平,防止產(chǎn)生誤復(fù)位操作。本發(fā)明中,僅使用UART-TXD信號(hào)進(jìn)行復(fù)位信號(hào)“嵌入”傳送,因此,UART-RXD信號(hào)可做正常連接即可。(7)正常通信時(shí),UART-TXD信號(hào)線上的數(shù)據(jù)比特流如圖15所示,要么傳送字節(jié)幀, 要么空閑,空閑狀態(tài)時(shí)信號(hào)線上一直為高電平“1”,這樣UART-TXD信號(hào)線上最長(zhǎng)12個(gè)比特內(nèi)一定會(huì)出現(xiàn)高電平“1”。(8)主控制卡可依據(jù)收集到的運(yùn)行信息進(jìn)行判斷,如果決定需要對(duì)某個(gè)業(yè)務(wù)線卡進(jìn)行復(fù)位重新啟動(dòng),可在任意時(shí)刻通過(guò)軟件操作復(fù)位控制寄存器,把UART-TXD固定置為 “0”電平(如圖14所示),等待相應(yīng)業(yè)務(wù)線卡上的“卡檢測(cè)及卡復(fù)位邏輯”電路產(chǎn)生復(fù)位操作動(dòng)作。對(duì)于檢測(cè)到多少個(gè)連續(xù)“0”才能產(chǎn)生復(fù)位操作,考慮如下⑥每字節(jié)幀12比特內(nèi)一定包含至少一個(gè)“1”,為防止出現(xiàn)誤復(fù)位事件,考慮連續(xù)3 個(gè)字節(jié)幀的情形。⑦如果UART-TXD信號(hào)線上沒(méi)有誤碼,那么連續(xù)12個(gè)“0”就表示UART-TXD信號(hào)線上的比特流為異常,可代表“復(fù)位”信息。⑧如果連續(xù)3個(gè)字節(jié)幀中出現(xiàn)1個(gè)誤碼,而剛好該誤碼發(fā)生在某字節(jié)幀的停止位, 那么在極限情形下,連續(xù)24個(gè)“0”就表示UART-TXD信號(hào)線上的比特流為異常,可代表“復(fù)
位”信息。⑨如果連續(xù)3個(gè)字節(jié)幀中出現(xiàn)2個(gè)誤碼,而剛好該誤碼分別發(fā)生在某2個(gè)字節(jié)幀對(duì)應(yīng)的停止位,那么在極限情形下,連續(xù)36個(gè)“0”就表示UART-TXD信號(hào)線上的比特流為異常,可代表“復(fù)位”信息。
⑩考慮到UART-TXD信號(hào)為數(shù)字信號(hào),且速率較低,一般< 6Mbps,信號(hào)線上的誤碼率極低(一般< 10_12),僅考慮情形③就完全滿足設(shè)備可靠性要求。本發(fā)明技術(shù)介紹中全部按照連續(xù)32比特“0”來(lái)介紹檢測(cè)方案,增加了 8比特的冗余(如圖13和圖14所示)。(9)圖16為配合本發(fā)明技術(shù)介紹而提供的一種32個(gè)連續(xù)“0”比特流檢測(cè)及連續(xù) 0檢測(cè)電路(復(fù)位產(chǎn)生電路),電路的輸入端為2路UART-RXD,可支持主/備工作雙主控制卡設(shè)備,對(duì)于單主控制卡設(shè)備,由于UART-RXD信號(hào)線在業(yè)務(wù)線卡上有上拉電阻設(shè)計(jì),不使用時(shí)其信號(hào)自動(dòng)置為“1”電平,不影響電路功能。Gate2和Gate3均是2輸入與非門(mén)。電路中的Gatel相當(dāng)于反相器,即輸入為“1”時(shí),它輸出為“0”,輸入為“0”時(shí),它輸出為“1”,其后面連接一由電阻(R) +三極管(T)+電容(C)組成的充放電電路,當(dāng)Gatel 輸出為高電平“ 1”時(shí),此時(shí)T截止(相當(dāng)于斷開(kāi)),高電平通過(guò)R向C緩慢充電,當(dāng)Gatel輸出為低電平“0”時(shí),此時(shí)如果電容C的兩級(jí)電壓Vc大于T的Veb (三極管的發(fā)射極-基極電壓,對(duì)于硅管,一般為0. 7V左右,對(duì)于鍺管,一般為0. 25V左右),那么T導(dǎo)通,電容C上電荷通過(guò)T的發(fā)射極-集電極快速放電,直到Vc小于T的Veb,T截止,此時(shí)電容C繼續(xù)通過(guò)電阻R緩慢放電。由于目前非常流行的LVCM0S(3.3V供電電源)類門(mén)電路,其高電平輸入門(mén)限為2. 0V,因此32個(gè)連續(xù)“0”比特經(jīng)過(guò)Gatel反相后,通過(guò)電阻R為電容C充電后,電壓Vc值必須大于2. 0V,才能使Gate2輸出“0”,直接為“專用看門(mén)狗復(fù)位芯片”使用,或通過(guò)Gate3阻止業(yè)務(wù)線卡上CPU的軟件喂狗?;钚盘?hào)WDI,間接激活看門(mén)狗去復(fù)位業(yè)務(wù)線卡上的相應(yīng)電路單元。假設(shè)UART總線比特速率為F赫茲(Hz),那么電阻R和電容C的選擇如下(32/F/RC) *0· 85*3. 3 > 2. 0,如果選擇F = IOOKHz,那么 R*C ^ 450 微秒,可選擇 R = 4· 7K Ω,C = 0. IuF而門(mén)電路可選擇74HC00,三極管可選擇1Ν3904,這些均是最常用且價(jià)格極低廉器件。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種主控制卡,包括卡電源系統(tǒng)、CPU和存儲(chǔ)器,其特征在于,所述主控制卡還包括連續(xù)O檢測(cè)電路,所述連續(xù)O檢測(cè)電路用于檢測(cè)通用異步傳輸裝置UART總線的UART-RXD 信號(hào)線上是否出現(xiàn)連續(xù)N個(gè)O電平,若是,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡不在位,否則,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡在位;其中N為大于12的自然數(shù)。
2.根據(jù)權(quán)利要求1所述的主控制卡,其特征在于,主控制卡進(jìn)一步包括多路UART控制器;所述多路UART控制器用于向UART總線的UART-TXD信號(hào)線發(fā)送連續(xù)N個(gè)O電平作為業(yè)務(wù)線卡的復(fù)位信號(hào);其中N為大于12的自然數(shù)。
3.根據(jù)權(quán)利要求1或2所述的主控制卡,其特征在于,所述N為32。
4.根據(jù)權(quán)利要求3所述的主控制卡,其特征在于,所述連續(xù)O檢測(cè)電路包括帶有使能引腳和清除引腳的32位同步計(jì)數(shù)器、5輸入與非門(mén)和反相器;所述反相器的輸入端連接同步計(jì)數(shù)器的輸出信號(hào)線,輸出端連接32位同步計(jì)數(shù)器的清除引腳,同時(shí)作為卡在位信號(hào)標(biāo)識(shí),連接控制CPU;所述32位同步計(jì)數(shù)器的時(shí)鐘引腳連接URAT總線的UART-CLK信號(hào)線,UART-CLK具有與UART總線的比特率相同速率值;32位同步計(jì)數(shù)器的Ql至Q5引腳分別連接5輸入與非門(mén)的5路輸入端;5輸入與非門(mén)的輸出端連接CPU以及32位同步計(jì)數(shù)器的使能引腳。
5.根據(jù)權(quán)利要求2所述的主控制卡,其特征在于,所述多路UART控制器由16C550兼容的商用芯片或現(xiàn)場(chǎng)可編程門(mén)陣列實(shí)現(xiàn)。
6.根據(jù)權(quán)利要求2所述的主控制卡,其特征在于,所述連續(xù)O檢測(cè)電路和多路UART控制器由如下電路構(gòu)成第一反相器、充放電電路、第二反相器Gate2、第三反相器Gate3和專用看門(mén)狗復(fù)位芯片;充放電電路由電阻、三極管和電容構(gòu)成;所述第一反相器的兩個(gè)輸入端為兩路UART-TXD ;第一反相器輸出為高電平時(shí),第一反相器對(duì)充放電電路中的電容緩慢充電,第一反相器輸出為低電平時(shí),若電容電壓大于三極管的發(fā)射極_基極電壓,電容通過(guò)三極管的發(fā)射極-集電極快速放電,若電容電壓小于三極管的發(fā)射極-基極電壓,電容通過(guò)電阻緩慢放電;第二反相器的輸入端連接所述電容電壓,輸出端連接第三反相器的第一輸入端;第三反相器的第二輸入端連接業(yè)務(wù)線卡上CPU的軟件喂狗?;钚盘?hào)WDI,第三反相器的輸出端作為專用看門(mén)狗復(fù)位芯片的輸入信號(hào)。
7.一種業(yè)務(wù)線卡,包括卡電源系統(tǒng)和管理CPU系統(tǒng),其特征在于,所述業(yè)務(wù)線卡還包括電平上拉電路,電平上拉電路與卡電源系統(tǒng)和UART-RXD信號(hào)線分別連接,用于當(dāng)所述業(yè)務(wù)線卡接觸背板連接器時(shí),將來(lái)自卡電源系統(tǒng)的電源電平轉(zhuǎn)換為UART-RXD信號(hào)高電平并輸出到UART-RXD信號(hào)線。
8.根據(jù)權(quán)利要求7所述的業(yè)務(wù)線卡,其特征在于,電平上拉電路包括電阻Rl、R2和穩(wěn)壓管Z1,電阻Rl和穩(wěn)壓管Zl組成穩(wěn)壓電路,所述穩(wěn)壓電路將來(lái)自卡電源系統(tǒng)的電源電壓轉(zhuǎn)換為與UART-RXD高電平相一致的電壓Vcc ;電壓Vcc通過(guò)電阻R2輸出至UART-TXD信號(hào)線。
9.一種業(yè)務(wù)線卡在位檢測(cè)方法,其特征在于,包括如下步驟主控制卡檢測(cè)通用異步傳輸裝置UART總線的UART-RXD信號(hào)線上是否出現(xiàn)連續(xù)N個(gè)O 電平,若是,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡不在位,否則,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡在位;其中N為大于12的自然數(shù)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,該方法進(jìn)一步包括業(yè)務(wù)線卡接觸背板連接器時(shí),將來(lái)自卡電源系統(tǒng)的電源電平轉(zhuǎn)換為UART-RXD信號(hào)高電平并把UART-RXD信號(hào)線嵌位到高電平。
11.一種業(yè)務(wù)線卡復(fù)位方法,其特征在于,主控制卡采用在UART總線的UART-TXD信號(hào)線上發(fā)送連續(xù)N個(gè)0電平作為業(yè)務(wù)線卡的復(fù)位信號(hào),其中N為大于12的自然數(shù)。
全文摘要
本發(fā)明提供了一種主控制卡,包括卡電源系統(tǒng)、CPU和存儲(chǔ)器,所述主控制卡還包括連續(xù)0檢測(cè)電路,所述連續(xù)0檢測(cè)電路用于檢測(cè)通用異步傳輸裝置UART總線的UART-RXD信號(hào)線上是否出現(xiàn)連續(xù)N個(gè)0電平,若是,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡不在位,否則,向主控制卡的CPU報(bào)告業(yè)務(wù)線卡在位;其中N為大于12的自然數(shù)。本發(fā)明還提供了一種業(yè)務(wù)線卡在位檢測(cè)及復(fù)位方法及一種業(yè)務(wù)線卡。
文檔編號(hào)H04L12/26GK102387074SQ20111031584
公開(kāi)日2012年3月21日 申請(qǐng)日期2011年10月18日 優(yōu)先權(quán)日2011年10月18日
發(fā)明者任震宇, 程鴻博 申請(qǐng)人:邁普通信技術(shù)股份有限公司