欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通用輸入輸出接口的故障檢測方法及裝置的制作方法

文檔序號:6129170閱讀:343來源:國知局
專利名稱:一種通用輸入輸出接口的故障檢測方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電路檢測技術(shù),特別是一種通用輸入輸出接口的故障檢測方法 及裝置,實(shí)現(xiàn)快速批量的通用輸入輸出接口的故障檢測。
背景技術(shù)
當(dāng)前電子產(chǎn)品提供給客戶的應(yīng)用接口日趨復(fù)雜和豐富。除了傳統(tǒng)的音頻和
JTAG之類的專用接口外,生產(chǎn)廠商一般還會提供大量的GPIO( General Purpose Input Output,通用輸入輸出)接口給客戶,供其進(jìn)行自定義使用,以方便客 戶的使用或者二次開發(fā)。這些GPIO接口在出廠前必須經(jīng)過完整的測試,以保 證接口性能的可靠。
同時(shí),隨著產(chǎn)品日趨小型化,生產(chǎn)過程中短路和斷路的可能性也在上升。 當(dāng)產(chǎn)品進(jìn)入批量生產(chǎn)階段時(shí),如何提供一種快速可靠的方法對這些GPIO接口 的短路和斷路故障進(jìn)行鑒別成為 一個(gè)值得研究的問題。
目前對這些GPIO接口的引腳電氣特性的檢測方法可分為3類通過指示 燈來進(jìn)行4全測、通過外部處理器掃描來進(jìn)行^r測和通過本地GP10回環(huán)進(jìn)行才全 測。
通過指示燈來進(jìn)行檢測比較直觀,將每個(gè)GPIO引腳連接到一個(gè)指示燈, 配置GPIO作為輸出來驅(qū)動(dòng)對應(yīng)的指示燈,通過觀察指示燈的明滅與GPIO的 當(dāng)前配置是否一致來判斷對應(yīng)的GPIO是否存在故障。
如圖1所示,配置GPIO N輸出高電平時(shí),對應(yīng)的發(fā)光二極管N應(yīng)該點(diǎn)亮, 而GPIO N輸出低電平時(shí),對應(yīng)的發(fā)光管N應(yīng)該熄滅。如果發(fā)光管N的明滅 與配置不一致,則可判斷GPION存在故障。
通過外部處理器掃描來進(jìn)行檢測的方法是通過一個(gè)外部處理器的GPIO與 待測的GPIO進(jìn)行對接,配置其進(jìn)行通信,比較發(fā)送和接收的數(shù)據(jù)是否一致, 從而得知其該GPIO是否存在故障。
如圖2所示,配置產(chǎn)品的內(nèi)部處理器GPIO為輸出,外部處理器的GPIO 為輸入,當(dāng)內(nèi)部處理器輸出高電平時(shí),外部處理器應(yīng)該檢測到輸入為高電平, 反之亦然。如果外部處理器^r測到的電平與內(nèi)部處理器輸出的電平不一致,則 可判斷GPIO N存在故障。
通過本地GPIO回環(huán)進(jìn)行檢測的方法是在通過外部處理器掃描來進(jìn)行檢測 的方法的基礎(chǔ)上演化而來,通過本地GPIO回環(huán),可以將通過外部處理器掃描 來進(jìn)行檢測的方法中外部處理器和內(nèi)部處理器的角色統(tǒng)一到內(nèi)部處理器來完 成。
回環(huán)連接GPI0 1和GPI0 2,并配置GPIOl為輸出,GPI0 2為輸入,當(dāng) GPIO 1輸出高電平時(shí),GPIO 2應(yīng)該檢測到輸入為高電平,反之亦然。如果 GPIO 2檢測到的電平與GPIO 1輸出的電平不一致,則可判斷GPIO 1和GPIO 2之一存在故障。
上述的方法中,都存在一些缺點(diǎn),如下所述。
通過指示燈來進(jìn)行檢測雖然比較直觀,但必須依靠人眼參與觀察判決,無 法實(shí)現(xiàn)自動(dòng)檢測,檢測速度很慢,可靠性差,在GPIO數(shù)量較多時(shí),效率非常 低,無法適應(yīng)大規(guī)模生產(chǎn)的需要。
通過外部處理器掃描來進(jìn)行檢測的方法需要外部處理器的協(xié)助,檢測電路 復(fù)雜,成本較高,可擴(kuò)展性差,控制臺需要同時(shí)和內(nèi)部處理器和外部處理器通 信協(xié)調(diào),軟件復(fù)雜度高。
通過本地GPIO回環(huán)進(jìn)行檢測的方法只能檢測斷路,無法檢測短路故障。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通用輸入輸出接口的故障檢測方法及裝置,在較 高的自動(dòng)化程度的基礎(chǔ)上,實(shí)現(xiàn)快速、批量的GPIO接口短路和斷路的檢測。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種通用輸入輸出接口的故障檢測方 法,其獲取PCB板上具有相鄰焊盤或過孔的所有通用輸入輸出接口 GPIO對 在沒有回環(huán)連接情況下的協(xié)同狀態(tài),并在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí), 判斷組成該GPIO對的GPIO之間發(fā)生短路。
上述的方法,其中,回環(huán)連接待測GPIO,并判斷待測GPIO的斷路狀況。
上述的方法,具體包括
步驟A1,獲取所有在PCB板上具有相鄰焊盤或過孔的GPIO對后,判斷 得到的GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為 協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間存在短路;
步驟A2,獲取PCB板上待測GPIO所可能形成的所有GPIO對后,判斷 得到的GPIO對在回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié) 同變化時(shí),判斷組成該GPIO對的GPIO存在斷^各。
上述的方法,具體包括
步驟Al,獲取所有在PCB板上具有相鄰焊盤或過孔的GPIO對后,判斷 得到的GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為 協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間存在短路;
步驟A2',獲取PCB板上待測GPIO所可能形成的所有GPIO對,并從得 到的GPIO對中選擇包括所有待測GPIO的最少GPIO對,并判斷得到的最少 GPIO對在回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化 時(shí),判斷組成該GPIO對的GPIO存在斷路。
上述的方法,具體包括
步驟Bl,將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO在PCB板 上彼此之間不存在相鄰焊盤或過孔;
步驟B2,對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;
步驟B3,判斷PCB板上待測GPIO可能形成的所有GPIO對的協(xié)同狀態(tài); 步驟B4,根據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷故障。 上述的方法,其中,所述步驟B4具體才艮據(jù)以下原則判斷故障 處于同組的GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),組成該GPIO對的GPIO
存在斷路,處于不同組的GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),組成該GPIO對
的GPIO之間存在短路。 上述的方法,其中,
所述待測GPIO數(shù)目為偶數(shù)時(shí),每個(gè)GPIO組中GPIO的數(shù)量為2個(gè); 所述待測GPIO數(shù)目為奇數(shù)時(shí),其中一個(gè)GPIO組中的GPIO的數(shù)量為3 個(gè),其他GPIO組中的GPIO的數(shù)量為2個(gè)。
上述的方法,其中,回環(huán)連接GPIO時(shí),在回環(huán)鏈路中串聯(lián)限流電阻。
上述的方法,其中,獲取GPIO對的協(xié)同狀態(tài)具體通過以下操作實(shí)現(xiàn) 配置組成GPIO對的第一 GPIO為輸出,另外的第二 GPIO為輸入; 配置第一 GPIO輸出高電平,檢查第二 GPIO的第一讀入值; 配置第一 GPIO輸出低電平,檢查第二 GPIO的第二讀入值; 在第一讀入值為l,且第二讀入值為0時(shí),判斷該GPIO對的協(xié)同狀態(tài)為
協(xié)同變化,否則為不協(xié)同變化。
為了更好的實(shí)現(xiàn)上述目的,本發(fā)明還提供了 一種通用輸入輸出接口的故障
檢測裝置,其中,包括
故障檢測模塊,用于獲取PCB板上具有相鄰焊盤或過孔的所有GPIO對
在沒有回環(huán)連接情況下的協(xié)同狀態(tài),并在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),
判斷組成該GPIO對的GPIO之間發(fā)生短路。
上述的裝置,其中,所述故障檢測模塊還用于獲取PCB板上待測GPIO
所可能形成的所有GPIO對后,判斷得到的GPIO對在回環(huán)連接情況下的協(xié)同
狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),判斷組成該GPIO對的GPIO
存在斷^各。
上述的裝置,其中,所述故障檢測模塊還用于獲取PCB板上待測GPIO 所可能形成的所有GPIO對,并從得到的GPIO對中選擇包括所有待測GPIO 的最少GPIO對,并判斷得到的最少GPIO對在回環(huán)連接情況下的協(xié)同狀態(tài), 在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),判斷組成該GPIO對的GPIO存在斷路。
上述的裝置,其中,所述故障檢測模塊具體包括
分組單元,用于將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO在 PCB板上彼此之間不存在焊盤或過孔相鄰的情況;
連接單元,用于對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;
協(xié)同狀態(tài)獲取單元,用于獲取PCB板上待測GPIO可能形成的所有GPIO 對的協(xié)同狀態(tài);
故障判斷單元,用于根據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷短路及斷路 故障。
上述的裝置,其中,所述故障判斷單元具體才艮據(jù)以下原則判斷故障
處于同組的GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),組成該GPIO對的GPIO 存在斷路,處于不同組的GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),組成該GPIO對 的GPIO之間存在短路。
本發(fā)明的方法和裝置,在獲取PCB板上具有相鄰焊盤或過孔的所有通用 輸入輸出接口 GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài)后,利用協(xié)同狀態(tài)判 斷GPIO之間的短;洛故障,同時(shí)對斷路故障也利用回環(huán)連4妾情況下的協(xié)同狀態(tài) 進(jìn)行判斷,具有以下有益效果
利用協(xié)同狀態(tài)判斷,無需人工干預(yù),具有非常高的自動(dòng)化程度;
能實(shí)現(xiàn)快速、批量的GPIO接口短路和斷路的檢測,測試17個(gè)GPIO接 口故障花費(fèi)時(shí)間少于1秒;
可同時(shí)判斷出斷路和短路故障,且具有較高的可靠性;
實(shí)現(xiàn)筒單。


圖1為通過指示燈來進(jìn)4亍檢測的示意圖; 圖2為通過外部處理器掃描來進(jìn)行檢測的示意圖; 圖3為本發(fā)明方法的第二具體實(shí)施例的流程示意圖; 圖4為本發(fā)明方法的第二具體實(shí)施例的具體流程示意圖。
具體實(shí)施例方式
在對本發(fā)明的方法進(jìn)行詳細(xì)描述之前,在此先對本發(fā)明涉及到的一些概念 進(jìn)行說明,以便于更好的理解本發(fā)明。
假定存在回環(huán)連接的第一 GPIO和第二 GPIO,并設(shè)置第一 GPIO為輸出, 而第二GPIO為輸入。
當(dāng)?shù)谝?GPIO分別輸出高電平和低電平時(shí),通過第二 GPIO讀入的值分別 為1和0,則判斷第一 GPIO和第二 GPIO組成的GPIO對的協(xié)同狀態(tài)為協(xié)同 變化,否則判斷第一GPIO和第二GPIO組成的GPIO對的協(xié)同狀態(tài)為不協(xié)同 變化。
眾所周知,在PCB光板本身不存在短路問題的情況下,生產(chǎn)貼裝過程中
發(fā)生的短路故障總是發(fā)生在相鄰焊盤、過孔之間,因此,不存在相鄰焊盤、過
孔的GPIO接口發(fā)生短路必然是由于存在相鄰焊盤、過孔的GPIO發(fā)生短路造 成的。
因此,本發(fā)明的通用輸入輸出接口的故障檢測方法和裝置,通過獲取PCB 板上具有相鄰焊盤或過孔的所有GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài), 并在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間發(fā) 生短路。
本發(fā)明的通用輸入輸出接口的故障檢測方法的第 一具體實(shí)施例包括 第一分組步驟,從待測GPIO中獲取所有在PCB板上具有相鄰焊盤或過 孔的GPIO對;
第一短路檢測步驟,判斷分組步驟中得到的所有GPIO對在不構(gòu)成回環(huán)連 接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),判斷組成該GPIO 對的GPIO之間存在短路;
鏈路,GPIO對不應(yīng)當(dāng)協(xié)同變化,此時(shí),如果檢測到GPIO對的協(xié)同狀態(tài)為協(xié) 同變化,則表明組成GPIO對的GPIO之間存在不應(yīng)該的回環(huán)鏈路,即存在短 路故障。
第一斷路檢測步驟,將待測GPIO所組成的所有GPIO對逐一進(jìn)行回環(huán)連 接后,判斷得到的所有GPIO對的協(xié)同狀態(tài),GPIO對的協(xié)同狀態(tài)為不協(xié)同變 化時(shí),判斷組成該GPIO對的GPIO存在斷路。
判斷理由如下由于此時(shí)所有的組成GPIO對的GPIO之間都建立了回環(huán) 鏈路,GPIO對應(yīng)當(dāng)協(xié)同變化,此時(shí),如果檢測到GPIO對的協(xié)同狀態(tài)為不協(xié) 同變化,則表明回環(huán)鏈路存在斷點(diǎn),因此組成GPIO對的GPIO之中至少一個(gè) 存在斷路故障。
當(dāng)然,上述的第一斷路檢測步驟中,可能存在冗余組合,因此該第一斷路 檢測步驟可以進(jìn)一 步改進(jìn)為
從分組步驟中得到的所有GPIO對中選擇包括所有待測GPIO的最少 GPIO對后,對選擇的GPIO對分別進(jìn)行回環(huán)連接后,判斷選擇的GPIO對的 協(xié)同狀態(tài),GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),判斷組成該GPIO對的GPIO 存在斷路。
對上述情況舉例說明如下。
,爻設(shè)待測GPIO包括GPIO 1 、 GPIO 2、 GPIO 3和GPIO 4,且 GPIO 1與GPIO 2存在相鄰焊盤或過孔; GPIO 2與GPIO 3存在相鄰焊盤或過孔; GPIO 3與GPIO 4存在相鄰焊盤或過孔; GPIO 4與GPIO 1存在相鄰焊盤或過孔;,
因此分組步驟中得到的GPIO對包括GPIO 1和GPIO 2、 GPIO 2和GPIO 3、 GPIO3和GPIO4、 GPIO 1和GPI04這4種情況。
在斷路檢測步驟中,只需要選擇GPI0 1和GPI0 2、 GPIO 3和GPIO 4這 2個(gè)GPIO對進(jìn)行斷路4全測即可。
當(dāng)然,也可選擇GPIO 1和GPIO 4、 GPIO 2和GPIO 3這2個(gè)GPIO對進(jìn) 行斷路4企測。
在此,判斷該GPIO對的協(xié)同狀態(tài)通過以下步驟實(shí)現(xiàn)
配置組成GPIO對的第一 GPIO為輸出,另外的第二 GPIO為輸入;
配置第一 GPIO輸出高電平,檢查第二 GPIO的第 一讀入值;
配置第一 GPIO輸出低電平,檢查第二 GPIO的第二讀入值;
在第一讀入值為l,且第二讀入值為0時(shí),判斷該GPIO對的協(xié)同狀態(tài)為
協(xié)同變化,否則為不協(xié)同變化。
在進(jìn)行斷^各檢測時(shí),為防止由于組成GPIO對的GPIO之間由于存在短3各
造成的電流過大,造成器件損壞的問題,在對GPIO對進(jìn)行回環(huán)連接時(shí),在回
環(huán)鏈路中串聯(lián)限流電阻。
本發(fā)明的通用輸入輸出接口的故障檢測裝置的第一具體實(shí)施例包括 第一分組模塊,用于從待測GPIO中獲取所有在PCB板上具有相鄰焊盤
或過孔的GPIO對;
第 一短路檢測模塊,用于判斷分組步驟中得到的所有GPIO對的協(xié)同狀態(tài),
在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間存在
短路;
笫一斷路檢測模塊,用于將分組步驟中得到的所有GPIO對分別進(jìn)行回環(huán)
連接后,判斷分組步驟中得到的所有GPIO對的協(xié)同狀態(tài),GPIO對的協(xié)同狀 態(tài)為不協(xié)同變化時(shí),判斷組成該GPIO對的GPIO存在斷路。
在本發(fā)明的第一具體實(shí)施例中,短路和斷路4全測分開進(jìn)行,在本發(fā)明的第 二具體實(shí)施例中同時(shí)進(jìn)行短路和斷路的檢測。
如圖3所示,本發(fā)明的通用輸入輸出接口的故障檢測方法的第二具體實(shí)施 例包括
第二分組步驟31,將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO 在PCB板上4皮此之間不存在焊盤或過孔相鄰的情況;
連接步驟32,對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;
協(xié)同狀態(tài)判斷步驟33,判斷待測GPIO中所有兩兩組合的GPIO對的協(xié)同 狀態(tài);
故障判斷步驟34,根據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷短路及斷路故障。
在故障判斷步驟中,處于同組的GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),組
成該GPIO對的GPIO存在斷路,處于不同組的GPIO對的協(xié)同狀態(tài)為協(xié)同變
化時(shí),組成該GPIO對的GPIO之間存在短^各。
在此,判斷該GPIO對的協(xié)同狀態(tài)通過以下步驟實(shí)現(xiàn) 配置組成GPIO對的第一 GPIO為輸出,另外的第二 GPIO為輸入; 配置第一 GPIO輸出高電平,檢查第二 GPIO的第一讀入值; 配置第一 GPIO輸出低電平,檢查第二 GPIO的第二讀入值; 在第一讀入值為1,且第二讀入值為0時(shí),判斷該GPIO對的協(xié)同狀態(tài)為
協(xié)同變化,否則為不協(xié)同變化。
在進(jìn)行斷路檢測時(shí),為防止由于組成GPIO對的GPIO之間由于存在短路
造成的電流過大,造成期間損壞的問題,在對GPIO對進(jìn)行回環(huán)連接時(shí),在回
環(huán)鏈路中串聯(lián)限流電阻。
為了提高對短路和斷路檢測的精度,每組GPIO的數(shù)量應(yīng)該盡可能少,即
每組2個(gè)GPIO,當(dāng)GPIO總數(shù)為奇數(shù)時(shí),采用星型連接設(shè)置3個(gè)GPIO的特別組。
下面以N個(gè)GPIO為例對本發(fā)明方法的第二實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明。
如圖4所示,包括
步驟401,將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO在PCB 板上彼此之間不存在焊盤或過孔相鄰的情況;
步驟402,對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;
步驟403,設(shè)置所有GPIO為輸入后,設(shè)置初始變量1=1, J=2;
步驟404,設(shè)置GPIOI輸出高電平;
步驟405,判斷GPIOJ的讀取值是否為1,如果是進(jìn)入步驟406,否則進(jìn) 入步驟410;
步驟406,設(shè)置GPIOI輸出低電平;
步驟407,判斷GPIOJ的讀取值是否為0,如果是進(jìn)入步驟408,否則進(jìn) 入步驟410;
步驟408,判斷GPIO I和GPIO J是否同組,如果是,進(jìn)入步驟412,否 則進(jìn)入步驟409;
步驟409,判斷GPIOI和GPIOJ存在短路,并進(jìn)入步驟412;
步驟410,判斷GPIOI和GPIO J是否同組,如果是,進(jìn)入步驟411,否 則進(jìn)入步驟412;
步驟411,判斷GPIOI和GPIOJ存在斷路,并進(jìn)入步驟412;
步驟412,重新設(shè)置GPIOI為輸入,進(jìn)入步驟413;
步驟413,判斷J是否等于N,如果是進(jìn)入步驟414,否則進(jìn)入步驟416
步驟414,判斷I是否等于N - 1,如果否進(jìn)入步驟415,否則進(jìn)入步驟417
步驟415,將I力口 1后賦值給I,然后將I加1賦值給J,并返回步驟404
步驟416,將J力。1后賦值給J,并返回步驟404;
步驟417,結(jié)束檢測。
本發(fā)明的通用輸入輸出接口的故障檢測裝置的第二具體實(shí)施例包括 第二分組模塊,用于將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO 在PCB板上彼此之間不存在焊盤或過孔相鄰的情況;
連接模塊,用于對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;
協(xié)同狀態(tài)獲取模塊,獲取待測GPIO中所有兩兩組合的GPIO對的協(xié)同狀
態(tài);
故障判斷模塊,用于根據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷短路及斷路
故障。卜
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾, 這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種通用輸入輸出接口的故障檢測方法,其特征在于,獲取PCB板上具有相鄰焊盤或過孔的所有通用輸入輸出接口GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),并在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間發(fā)生短路。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,回環(huán)連接待測GPIO,并判 斷待測GPIO的斷i 各狀況。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,具體包括步驟Al,獲耳又所有在PCB板上具有相鄰焊盤或過孔的GPIO對后,判斷 得到的GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為 協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間存在短路;步驟A2,獲取PCB板上待測GPIO所可能形成的所有GPIO對后,判斷 得到的GPIO對在回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié) 同變化時(shí),判斷組成該GPIO對的GPIO存在斷^各。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,具體包括步驟Al,獲取所有在PCB板上具有相鄰焊盤或過孔的GPIO對后,判斷 得到的GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為 協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間存在短^各;步驟A2,,獲取PCB板上待測GPIO所可能形成的所有GPIO對,并從得 到的GPIO對中選擇包括所有待測GPIO的最少GPIO對,并判斷得到的最少 GPIO對在回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化 時(shí),判斷組成該GPIO對的GPIO存在斷路。
5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,具體包括步驟B1 ,將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO在PCB板 上彼此之間不存在相鄰焊盤或過孔;步驟B2,對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;步驟B3,判斷PCB板上待測GPIO可能形成的所有GPIO對的協(xié)同狀態(tài); 步驟B4,才艮據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷故障。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟B4具體根據(jù)以下 原則判斷故障處于同組的GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),組成該GPIO對的GPIO 存在斷路,處于不同組的GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),組成該GPIO對 的GPIO之間存在短路。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于所述待測GPIO數(shù)目為偶數(shù)時(shí),每個(gè)GPIO組中GPIO的數(shù)量為2個(gè); 所述待測GPIO數(shù)目為奇數(shù)時(shí),其中一個(gè)GPIO組中的GPIO的數(shù)量為3 個(gè),其他GPIO組中的GPIO的數(shù)量為2個(gè)。
8. 根據(jù)權(quán)利要求2到7中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于, 回環(huán)連接GPIO時(shí),在回環(huán)鏈路中串聯(lián)限流電阻。
9. 根據(jù)權(quán)利要求2到7中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于, 獲取GPIO對的協(xié)同狀態(tài)具體通過以下操作實(shí)現(xiàn)配置組成GPIO對的第一 GPIO為輸出,另外的第二 GPIO為輸入; 配置第一 GPIO輸出高電平,檢查第二 GPIO的第一讀入值; 配置第一 GPIO輸出低電平,檢查第二 GPIO的第二讀入值; 在第一讀入值為1,且第二讀入值為0時(shí),判斷該GPIO對的協(xié)同狀態(tài)為 協(xié)同變化,否則為不協(xié)同變化。
10. —種通用輸入輸出接口的故障檢測裝置,其特征在于,包括 故障檢測模塊,用于獲取PCB板上具有相鄰焊盤或過孔的所有GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài),并在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí), 判斷組成該GPIO對的GPIO之間發(fā)生短路。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述故障檢測模塊還用 于獲取PCB板上待測GPIO所可能形成的所有GPIO對后,判斷得到的GPIO 對在回環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),判 斷組成該GPIO對的GPIO存在斷3各。
12. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述故障檢測模塊還用 于獲取PCB板上待測GPIO所可能形成的所有GPIO對,并從得到的GPIO對 中選擇包括所有待測GPIO的最少GPIO對,并判斷得到的最少GPIO對在回 環(huán)連接情況下的協(xié)同狀態(tài),在GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),判斷組成 該GPIO對的GPIO存在斷路。
13. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述故障檢測模塊具體 包括分組單元,用于將待測GPIO分為多個(gè)GPIO組,GPIO組內(nèi)的GPIO在 PCB板上彼此之間不存在焊盤或過孔相鄰的情況;連接單元,用于對GPIO組內(nèi)的GPIO進(jìn)行回環(huán)連接;協(xié)同狀態(tài)獲取單元,用于獲取PCB板上待測GPIO可能形成的所有GPIO 對的協(xié)同狀態(tài);故障判斷單元,用于根據(jù)GPIO對的協(xié)同狀態(tài)和分組情況判斷短路及斷路 故障。
14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述故障判斷單元具體 根據(jù)以下原則判斷故障處于同組的GPIO對的協(xié)同狀態(tài)為不協(xié)同變化時(shí),組成該GPIO對的GPIO存在斷路,處于不同組的GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),組成該GPIO對 的GPIO之間存在短路。
全文摘要
本發(fā)明公開了一種通用輸入輸出接口的故障檢測方法和裝置,其中,該方法獲取PCB板上具有相鄰焊盤或過孔的所有通用輸入輸出接口GPIO對在沒有回環(huán)連接情況下的協(xié)同狀態(tài)后,進(jìn)而在GPIO對的協(xié)同狀態(tài)為協(xié)同變化時(shí),判斷組成該GPIO對的GPIO之間發(fā)生短路。本發(fā)明的方法和裝置具有非常高的自動(dòng)化程度,實(shí)現(xiàn)簡單,同時(shí)能快速、準(zhǔn)確的同時(shí)檢測出GPIO接口的短路和斷路故障。
文檔編號G01R31/02GK101349726SQ20071011917
公開日2009年1月21日 申請日期2007年7月17日 優(yōu)先權(quán)日2007年7月17日
發(fā)明者胡樂新, 莫永輝 申請人:大唐移動(dòng)通信設(shè)備有限公司;上海大唐移動(dòng)通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
清徐县| 凤阳县| 博乐市| 宁明县| 勐海县| 宜昌市| 太原市| 马公市| 咸宁市| 辰溪县| 阳山县| 林州市| 黄平县| 利津县| 光泽县| 彰武县| 阳高县| 商水县| 澜沧| 仪征市| 安塞县| 丰县| 广安市| 鄂温| 巩留县| 河北省| 巨野县| 青州市| 宜春市| 句容市| 广西| 镇安县| 普定县| 桂平市| 肇州县| 外汇| 天津市| 驻马店市| 洪湖市| 固阳县| 通州区|