專利名稱:一種單板生產測試的方法及測試背板的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種單板生產測試的方法及測試背板。
背景技術:
在通信系統中,需要對通信設備進行測試以對設備故障進行快速定位。通 常情況是將通信設備測試分為在線測試和離線測試,而生產測試則屬于離線測 試。所述生產測試主要是檢驗生產加工是否存在缺陷、元器件損壞等問題。
通信系統中的多數通信設備是由單板組成,因而單板的生產測試則成為設 備測試的第一關。單板的生產測試主要利用單板對外的業務接口,向單板輸入 接口送入各種激勵信號,然后通過單板輸出接口形成并送出反饋信號,最后將 反饋信號與期望的信號進行比較,從而判斷單板是否正常。現有技術提供的單板生產測試方法是將其它相關單板及被測單板搭建一 個設備,然后通過后臺網管對該設備進行配置,儀表生產激勵信號并將其發送 至該設備,該設備接收到生產激勵信號后根據配置生成反饋信號,并返回給儀 表,測試人員根據儀表所接收的反饋信號,判斷該反饋信號是否正確,從而判 斷單板是否正常。
該技術的缺陷在于需要搭建設備、儀表以及需要測試人員判斷反饋信號 是否正確,因而測試成本高,由于測試成本高,不能配置太多的儀表,這樣在 批量生產時單板生產測試效率很低。
另一種現有技術提供的單板生產測試方法是設計專用的測試裝置,利用該 專用測試裝置產生激勵信號并接收反饋信號,然后根據反饋信號判斷單板是否正常。可參見中國專利申請99118268.5提供的單板測試方法和裝置,其需要 外部提供激勵源,并在外部檢測響應信號是否正確,而且對于單板也增加了一 個CPU (CentralProcessingUnit,中央處理單元)來處理測試,測試裝置本身 復雜、成本高,同時增加了單板本身的硬件成本。
綜上可知,現有的單板生產測試方法在實際使用上,顯然存在不便與缺陷, 所以有必要加以改進。發明內容針對上述的缺陷,本發明的第一目的在于提供一種單板生產測試的方法, 該方法可以降低測試成本,提高測試效率,滿足批量生產所需的生產測試需求。本發明的第二目的在于提供一種單板生產測試的測試背板,該測試背板可 以降低測試成本,提高測試效率,滿足批量生產所需的生產測試需求。為了實現上述第一目的,本發明提供一種單板生產測試的方法,通過將測 試單板插入一測試背板來實現單板生產測試,該方法包括如下歩驟A、 被測單板產生激勵信號,并發送所述激勵信號給該測試背板;B、 所述測試背板通過線路接口環回將該激勵信號回送至該被測單板;C、 所述被測單板檢測回送的激勵信號,并根據回送的激勵信號判斷該被 測單板是否正常。根據本發明的方法,所述激勵信號為偽隨機二進制序列碼流。根據本發明的方法,所述步驟C進一歩包括C1 、被測單板檢測回送的偽隨機二進制序列碼流;C2、判斷所述回送的偽隨機二進制序列碼流與所產生的偽隨機二進制序 列碼流是否同步,若不同步,則判斷出該被測單板不正常,若同步,則執行步 驟C3;C3、判斷所述回送的偽隨機二進制序列碼流是否出現誤碼,若存在誤碼,則判斷出該被測單板不正常,否則判斷出該被測單板正常。根據本發明的方法,所述步驟A進一步包括Al、判斷測試背板的狀態是否處于測試狀態,若是,則執行步驟A2,否 則進行正常業務流程;A2、將被測單板中的端口分別設置為若干發送端口和接收端口,每個發 送端口用于發送激勵信號,而每個接收端口用于檢測回送的激勵信號;A3、在發送端口和接收端口上設置一致的偽隨機二進制序列碼流參數;A4、被測單板根據所述發送端口的偽隨機二進制序列碼流參數產生偽隨 機二進制序列碼流,并通過若干發送端口發送偽隨機二進制序列碼流給測試背板。根據本發明的方法,所述步驟A進一歩包括A5、配置被測單板中不同端口號之間的交叉關系;A6、在第N端口號的發送端口和第N+1端口的接收端口上設置一致的偽 隨機二進制序列碼流參數;A7、被測單板根據所述第N端口號的發送端口的偽隨機二進制序列碼流 參數產生偽隨機二進制序列碼流,并通過第N端口號的發送端口發送偽隨機 二進制序列碼流給測試背板。根據本發明的方法,所述步驟C進一歩包括cr 、被測單板通過若干接收端口檢測回送的偽隨機二進制序列碼流;C2'、通過若干接收端口的偽隨機二進制序列碼流參數判斷所述回送的 偽隨機二進制序列碼流與所產生的偽隨機二進制序列碼流是否同步,若不同 步,則判斷出該被測單板不正常,若同步,則執行步驟C3';C3'、判斷所述回送的偽隨機二進制序列碼流是否出現誤碼,若存在誤 碼,則判斷出該被測單板不正常,否則判斷出該被測單板正常。根據本發明的方法,所述步驟C之后進一步包括D、所述被測單板向測試背板返回檢測結果顯示信息。為了實現上述第二目的,本發明提供一種單板生產測試的測試背板,該測 試背板包括有若干用于插入被測單板的被測板槽位;該測試背板接收被測單板 產生的激勵信號后,通過該測試背板上的線路接口環回將該激勵信號回送至被 測單板;所述被測單板檢測回送的激勵信號,并根據回送的激勵信號判斷該被 測單板是否正常。根據本發明的測試背板,所述測試背板的每個被測板槽位的單板測試相互 獨立,每個被測板槽位的接口總線都在測試背板上通過線路接口環回實現自 環。根據本發明的測試背板,所述測試背板設置測試狀態與正常狀態的指示信 號,當該指示信號為高電平時指示為測試狀態,當該指示信號為低電平時指示 為正常狀態。本發明被測單板產生激勵信號,該激勵信號優選為偽隨機二進制序列碼 流,并向測試背板發送激勵信號,然后測試背板通過線路接口環回將該激勵信 號回送至該被測單板,并被測單板根據回送的激勵信號判斷該被測單板是否正 常,不需要增加被測單板本身的硬件成本,大大降低了測試成本,提高了測試 效率,從而滿足了批量生產所需的生產測試需求。
圖1是本發明提供的單板生產測試背板模塊示意圖; 圖2是本發明提供的單板生產測試方法流程圖;圖3a和圖3b是本發明優選實施例提供的單板生產測試方法流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,并不用于限定本發明。本發明的單板生產測試方法和系統適用于SDH ((Synchronous Digital Hierarchy,同步數字體系)設備的各類業務單板的生產測試。本發明的基本思想是被測單板產生PRBS (Pseudo-Random Binary Sequence,偽隨機二進制序列)碼流,并向測試背板發送PRBS碼流,然后測 試背板通過線路接口環回將該偽隨機二進制序列碼流回送至該被測單板,并且 被測單板根據回送的偽隨機二進制序列碼流判斷該被測單板是否正常,從而實 現單板的生產測試。本發明提供的單板生產測試背板100如圖1所示,包括電源板槽位101、 時鐘板槽位102、主控板槽位103以及n個被測單板槽位104。其中,所述電 源板槽位101用于插入電源板;所述時鐘板槽位102用于插入時鐘板;所述主 控板槽位103用于插入主控板;所述被測單板槽位104用于插入被測單板。所 述被測單板槽位104的數量可以根據需求設計,并且每個被測單板槽位104 的單板測試與其它被測單板槽位104相互獨立,互不影響;每個被測單板槽位 104的接口總線都在測試背板通過線路接口環回實現自環;每個被測單板槽位 104都定義1個或幾個特殊的測試狀態與正常狀態的指示信號。優選地,當該 指示信號為高電平時指示為測試狀態,當該指示信號為低電平時指示為正常狀 態。
被測單板插入測試背板的被測單板槽位104后,在測試狀態下產生激勵信 號,并向測試背板發送該激勵信號,測試背板接收該激勵信號后,通過該測試 背板上的線路接口環回將該激勵信號回送至被測單板;所述被測單板檢測回送 的激勵信號,并根據回送的激勵信號判斷該被測單板是否正常。優選地,所述激勵信號為PRBS碼流。所述PRBS碼流的結構可以預先確 定,并且可以重復產生和復制,但同時其又具有隨機序列的隨機特性,即在一 定長度范圍內序列的預先不可確定性和不可重復實現性。PRBS碼流的碼位越 長,其隨機特性越明顯,并且其為周期性序列碼流。目前大多數SDH業務芯片都支持PRBS碼流的產生和檢測,PRBS碼流 的產生和檢測也可以通過FPGA (Field Programmable Gate Array,現場可編程 門陣列)來實現。本發明中,將被測單板的端口分別設置為多個發送端口和接收端口,所述 發送端口和接收端口可以屬于同一端口號,也可以屬于不同的端口號,但發送 端口和接收端口是成對設置即一個發送端口對應一個接收端口 。每個發送端 口,用于產生和發送PRBS碼流。每個接收端口,用于檢測回送的PRBS碼流。 在發送端口和接收端口上設置一致的PRBS碼流參數,包括成幀、是否反轉、 碼型等。被測單板根據所述發送端口的PRBS碼流參數產生PRBS碼流,并通 過發送端口向測試背板100發送PRBS碼流。被測單板通過接收端口檢測回送 的PRBS碼流,并通過接收端口的PRBS碼流參數判斷所述回送的PRBS碼流 參數與發送端口所產生的PRBS碼流是否同歩、出現誤碼,從而判斷被測單板 是否正常。本發明還配置端口號之間的交叉關系,通過交叉關系,可以判斷被測單板 的交叉功能是否正常,還可以進一步確定是端口中的發送端口還是接收端口出 現故障。圖2是本發明提供的單板生產測試方法流程圖,該方法通過將測試單板插 入一測試背板來實現單板生產測試,具體包括步驟S201,被測單板產生激勵信號,并發送所述激勵信號給測試背板。 所述激勵信號優選地為PRBS碼流。步驟S202,測試背板通過線路接口環回將激勵信號回送至該被測單板。 步驟S203,該被測單板檢測回送的激勵信號,并根據回送的激勵信號判
斷該被測單板是否正常。具體而言,該步驟進一步包括步驟S230,被測單板檢測回送的PRBS碼流。歩驟S231,被測單板判斷所述回送的PRBS碼流與其所產生的PRBS碼 流是否同步,若不同歩,則判斷出該被測單板不正常,若同步,則執行步驟 S232。步驟S232,被測單板判斷所述回送的PRBS碼流是否出現誤碼,若存在, 則判斷出該被測單板不正常,否則判斷出該被測單板正常。本發明優選實施例提供的單板生產測試方法如圖4所示,所述單板為SDH 設備的交叉單板,結合圖1所示的單板生產測試背板IOO進行描述,該方法具 體包括步驟S301,初始化交叉單板。具體而言,將交叉單板即被測單板插入測試背板100,并初始化交叉單板。 步驟S302,檢測交叉單板狀態,并判斷交叉單板是否處于測試狀態即狀 態指示信號是否為高電平,若是,則執行步驟S304,否則執行步驟S303。 步驟S303,執行正常的業務流程。步驟S304,關閉加擾、解擾、幀定位字節(Al、 A2)和誤碼校驗字節 (Bl)插入功能。步驟S305,將交叉單板中的端口分別設置為若干發送端口和接收端口, 每個發送端口用于發送PRBS碼流和每個接收端口用于檢測回送的PRBS碼 流。本實施例,發送端口和接收端口數目為M,且成對出現。 步驟S306,在發送端口和接收端口上設置一致的PRBS碼流參數。 本步驟中,由于有M對發送端口和接收端口,各個發送端口的PRBS碼 流參數都不一樣,但與發送端口相對應的接收端口的PRBS碼流參數必須與發 送端口的PRBS碼流參數一致,以用于后續流程判斷PRBS碼流是否同步及出 現誤碼。步驟S307,設置第一對發送端口和接收端口的端口號為O。 步驟S308,交叉單板根據端口號和其對應的發送端口的PRBS碼流參數 產生PRBS碼流,并通過端口號對應的發送端口向測試單板100發送PRBS碼流。步驟S309,測試單板100通過線路接口環回將PRBS碼流回送至交叉單板。步驟S310,接收端口檢測回送的PRBS碼流。步驟S311,通過接收端口所設置的PRBS碼流參數,判斷回送的PRBS 碼流與發送端口產生的PRBS碼流是否同步,若同步,直接執行步驟S312, 否則執行步驟S314。步驟S312,判斷回送的PRBS碼流是否出現誤碼,若出現,直接執行歩 驟S314,否則執行歩驟S313。步驟S313,判斷出該成對發送端口和接收端口正常,記錄端口功能正常, 并執行步驟S315。步驟S314,判斷出該成對發送端口和接收端口不正常,并記錄其對應的 端口有問題。步驟S315,將端口號加l。步驟S316,判斷端口編號是否大于M-1,若為否,返回步驟S308,否則 執行步驟S317。步驟S317,判斷所有端口號的發送端口和接收端口是否正常,若正常, 則執行步驟S318,否則執行步驟S429。步驟S418,配置不同端口號之間的交叉關系。具體而言,將N號端口交叉到N+1號端口,其N號端口的發送端口對應 N+l號端口的接收端口。所述端口號N取值范圍位于0 M-1之間。通過本步驟,可以進一步確定是發送端口還是接收端口出現故障。步驟S319,在N號端口的發送端口和N+l號端口的接收端口上設置一致 的PRBS碼流參數。步驟S320,交叉單板根據端口號N和其對應的發送端口的PRBS碼流參 數產生PRBS碼流,并通過端口號N對應的發送端口向測試背板100發送PRBS 碼流。具體而言,在第一次執行本步驟時,端口號N為O,之后執行本步驟時根 據端口號和其對應的發送端口的PRBS碼流參數產生PRBS碼流,并通過端口 號對應的發送端口發送PRBS碼流。
歩驟S321,測試背板100通過線路接口環回將PRBS碼流回送至交叉單板。步驟S322, N+l號端口的接收端口檢測回送的PRBS碼流。經過一段的延時,N+l號端口的接收端口檢測回送的PRBS碼流。步驟S323,通過N+1號端口的接收端口所設置的PRBS碼流參數,判斷 回送的PRBS碼流與N號端口的發送端口產生的PRBS碼流是否同步,若同 歩,直接執行步驟S324,否則執行步驟S326。步驟S324,判斷回送的PRBS碼流是否出現誤碼,若出現,直接執行歩 驟S326,否則執行步驟S325。歩驟S325,判斷出該成對發送端口和接收端口正常,記錄交叉端口號之 間的交叉功能正常,并執行歩驟S327。步驟S326,判斷出該成對發送端口和接收端口不正常,記錄交叉端口號 之間的交叉功能有問題。歩驟S327,將端口號加1。歩驟S328,判斷端口號是否大于M-1,若為否,返回步驟S320,否則執 行步驟S329。步驟S329,測試背板100的指示燈顯示測試結果并向后臺返回記錄測試 結果。綜上可知,被測單板產生PRBS碼流,并向測試背板發送PRBS碼流,然 后測試背板通過線路接口環回將該PRBS碼流回送至該被測單板,并被測單板 根據回送的PRBS碼流判斷該被測單板是否正常,不需要增加被測單板本身的 硬件成本,大大降低了測試成本,提高了測試效率,從而滿足了批量生產所需 的生產測試需求。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情 況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但 這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
權利要求
1、一種單板生產測試的方法,其特征在于,通過將測試單板插入一測試背板來實現單板生產測試,該方法包括如下步驟A、被測單板產生激勵信號,并發送所述激勵信號給該測試背板;B、所述測試背板通過線路接口環回將該激勵信號回送至該被測單板;C、所述被測單板檢測回送的激勵信號,并根據回送的激勵信號判斷該被測單板是否正常。
2、 根據權利要求1所述的方法,其特征在于,所述激勵信號為偽隨機二 進制序列碼流。
3、 根據權利要求2所述的方法,其特征在于,所述步驟C進一歩包括 Cl、被測單板檢測回送的偽隨機二進制序列碼流;C2、判斷所述回送的偽隨機二進制序列碼流與所產生的偽隨機二進制序 列碼流是否同步,若不同步,則判斷出該被測單板不正常,若同步,則執行步 驟C3;C3、判斷所述回送的偽隨機二進制序列碼流是否出現誤碼,若存在誤碼,則判斷出該被測單板不正常,否則判斷出該被測單板正常。
4、 根據權利要求2所述的方法,其特征在于,所述步驟A進一歩包括 Al、判斷測試背板的狀態是否處于測試狀態,若是,則執行步驟A2,否則進行正常業務流程;A2、將被測單板中的端口分別設置為若干發送端口和接收端口,每個發送端口用于發送激勵信號,而每個接收端口用于檢測回送的激勵信號;A3、在發送端口和接收端口上設置一致的偽隨機二進制序列碼流參數; A4、被測單板根據所述發送端口的偽隨機二進制序列碼流參數產生偽隨機二進制序列碼流,并通過若干發送端口發送偽隨機二進制序列碼流給測試背板。
5、 根據權利要求4所述的方法,其特征在于,所述步驟A進一步包括 A5、配置被測單板中不同端口號之間的交叉關系;A6、在第N端口號的發送端口和第N+1端口的接收端口上設置一致的偽 隨機二進制序列碼流參數; A7、被測單板根據所述第N端口號的發送端口的偽隨機二進制序列碼流 參數產生偽隨機二進制序列碼流,并通過第N端口號的發送端口發送偽隨機 二進制序列碼流給測試背板。
6、 根據權利要求5所述的方法,其特征在于,所述步驟C進一歩包括 Cl'、被測單板通過若干接收端口檢測回送的偽隨機二進制序列碼流; C2'、通過若干接收端口的偽隨機二進制序列碼流參數判斷所述回送的偽隨機二進制序列碼流與所產生的偽隨機二進制序列碼流是否同步,若不同步,則判斷出該被測單板不正常,若同步,則執行步驟C3';C3'、判斷所述回送的偽隨機二進制序列碼流是否出現誤碼,若存在誤碼,則判斷出該被測單板不正常,否則判斷出該被測單板正常。
7、 根據權利要求1所述的方法,其特征在于,所述歩驟C之后進一步包括D、所述被測單板向測試背板返回檢測結果顯示信息。
8、 一種實現如權利要求1~7任一項所述方法的測試背板,其特征在于, 該測試背板包括有若干用于插入被測單板的被測板槽位;該測試背板接收被測 單板產生的激勵信號后,通過該測試背板上的線路接口環回將該激勵信號回送 至被測單板;所述被測單板檢測回送的激勵信號,并根據回送的激勵信號判斷 該被測單板是否正常。
9、 根據權利要求8所述的測試背板,其特征在于,所述測試背板的每個 被測板槽位的單板測試相互獨立,每個被測板槽位的接口總線都在測試背板上 通過線路接口環回實現自環。
10、 根據權利要求9所述的測試背板,其特征在于,所述測試背板設置測 試狀態與正常狀態的指示信號,當該指示信號為高電平時指示為測試狀態,當 該指示信號為低電平時指示為正常狀態。
全文摘要
本發明公開了一種單板生產測試的方法,通過將測試單板插入一測試背板來實現單板生產測試,該方法包括步驟有被測單板產生激勵信號,該激勵信號優選為偽隨機二進制序列碼流,并發送所述激勵信號給該測試背板;所述測試背板通過線路接口環回將該激勵信號回送至該被測單板;所述被測單板檢測回送的激勵信號,并根據回送的激勵信號判斷該被測單板是否正常。相應地,本發明還提供一種測試背板。借此,本發明不需要增加被測單板本身的硬件成本,大大降低了測試成本,提高了測試效率,從而滿足了批量生產所需的生產測試需求。
文檔編號H04L12/26GK101127650SQ200710175478
公開日2008年2月20日 申請日期2007年9月29日 優先權日2007年9月29日
發明者王光洪 申請人:中興通訊股份有限公司